클라우드응용SW개발 과목을 수강하며
기본적인 클라우드 컴퓨팅 개념과
마이크로소프트 Azure의 사용법을 익혔다.
https://grimcode.tistory.com/29
[클라우드 공통] 0. 클라우드 서비스 이해하기
졸업을 하기전에 목표로 결심하게 된 것이 있다.웹 서비스를 하나 만들어서 배포하고 싶다. 서버를 사야 하나? 어디에 띄우지? 트래픽이 몰리면?학생 신분에 수백만 원짜리 서버를 살 수는 없다.
grimcode.tistory.com
이번에는 클라우드 활용 과목을 통해
또다른 클라우드 컴퓨팅 서비스
AWS를 배우고 사용해보도록 하자.
이미 Azure를 배웠지만
사용할 수 있는 도구는 많을수록 좋은 법이다.
1. AWS의 탄생 배경
아마존은 물류 회사이자 IT 회사였고, 내부 인프라가 복잡해지면서 표준화가 필요했다. 2002년 제프 베조스의 사내 메일 핵심 내용:
- 모든 팀은 서비스 인터페이스로 데이터와 기능을 공개할 것
- 팀 간 통신은 반드시 이 인터페이스를 통할 것
- 직접 링킹, 공유 메모리, 백도어 금지. 네트워크 기반 서비스 인터페이스 호출만 허용
- 기술 스택은 자유 (HTTP, Corba, Pubsub 등)
- 모든 인터페이스는 외부 공개 가능하도록 설계할 것
- 이를 지키지 않는 사람은 해고
이 내부 플랫폼을 표준화 → 외부 개발자에게도 제공하여 → 2006년 EC2, S3로 퍼블릭 클라우드 서비스 시작.
2. AWS 주요 서비스
| 컴퓨팅 | EC2, Lambda, EKS, ECS | 가상 서버·서버리스 실행 |
| 스토리지 | S3, EBS, EFS | 객체/블록 스토리지 |
| 데이터베이스 | RDS, DynamoDB, ElastiCache | 관계형/NoSQL DB |
| 네트워킹 | VPC, Route 53, CloudFront, ELB | 가상 네트워크·도메인·CDN |
| 보안 | IAM, WAF, GuardDuty | 권한·암호화·위협 탐지 |
| 모니터링 | CloudWatch, CloudTrail | 로그·데이터 분석 |
| DevOps | CodeBuild, CodeDeploy | 자동 빌드·배포 |
EC2 — AWS의 가상 서버. OS·CPU·메모리·스토리지를 자유롭게 구성하고, 필요한 만큼 사용 후 종료. 웹 서버, 개발/테스트 환경, ML GPU 서버, 게임 서버 등에 활용.
S3 — 객체 스토리지. 무제한 용량(개별 파일 5TB 제한). 높은 내구성과 가용성. 정적 웹 호스팅, 백업, 로그 저장, ML 데이터셋 저장 등.
RDS — 관리형 관계형 DB. MySQL, PostgreSQL, Oracle, SQL Server, MariaDB, Aurora 지원. 백업·고가용성·보안 자동화.
3. AWS 글로벌 인프라 구조
리전 (Region)
지리적으로 분리된 데이터 센터 그룹. 각 리전은 3개 이상의 AZ로 구성.
아래는 예시로:
- us-east-1 (버지니아 북부)
- ap-northeast-2 (서울)
가용 영역 (Availability Zone)
리전 내 논리적 데이터 센터 그룹. 장애 격리와 고가용성을 위한 구조.
엣지 로케이션 (Edge Location)
CloudFront 등 캐싱 서비스를 위한 인프라. 사용자 가까이에서 콘텐츠 제공하여 지연 시간 최소화.
기타 인프라
- Local Zones: 리전의 분점. 최종 사용자에게 더 가까운 곳에 EC2, EBS, RDS 등 배치.
- Outposts: 온프레미스에서 AWS 인프라·서비스를 실행.
- Wavelength Zones: 5G 네트워크 엣지에 AWS 컴퓨팅·스토리지 배포. 통신사 데이터 센터 내 위치.
4. 리전 선택 시 고려 요소
- 지연 시간: 사용자와 가까운 리전 선택. 한국 대상 → ap-northeast-2.
- 서비스 가용성: 모든 리전이 모든 서비스를 지원하지 않음. (예: Bedrock은 일부 리전만)
- 비용: 동일 서비스라도 리전별 요금 차이 존재. 서울 > 오하이오.
- 법률 및 데이터 주권:
- 개인정보보호법 → 서울 리전 권장
- 금융권: 전자금융감독규정에 따라 국내 저장 필수, 해외 리전은 금감원 사전 승인 필요
- 의료: 진료기록·민감정보는 국내 보관, 해외 전송 시 환자 동의 + 보건복지부 승인
- 공공기관: CSAP 인증받은 국내 리전 필수, 해외 리전 원칙적 불가
정리
AWS는 EC2·S3·RDS 등 핵심 서비스와 전 세계 분산 인프라(리전·AZ·엣지 로케이션)를 통해 고가용성과 낮은 지연을 보장한다. 리전 선택은 지연 시간·비용·법률·서비스 가용성을 종합적으로 고려해야 한다.
Azure도 배우고, AWS도 배워보니 둘은 거의 비슷한 기능을 하기 때문에
작업 환경에 맞는 클라우드 서비스를 취사 선택하면 되는 느낌같았다.
다음 시간에는 실제로 AWS 사이트에 접속하여 이것저것 만져보겠다.
'개인공부' 카테고리의 다른 글
| [Microsoft Azure] 5. 클라우드 웹 서비스 플랫폼 (1) (1) | 2026.04.21 |
|---|---|
| [AWS] 2. AWS 클라우드 운영 환경 이해하기 (0) | 2026.04.09 |
| [Microsoft Azure]4. 클라우드 데이터 플랫폼(3) (0) | 2026.04.06 |
| [Microsoft Azure]3.클라우드 데이터 플랫폼(2) (0) | 2026.04.06 |
| [Microsoft Azure] 2. 클라우드 데이터 플랫폼(1) (0) | 2026.03.24 |