AWS Certified Solutions Architect Associate - C03을 준비하며 작성한 글입니다.
앞으로 Amazon Web Services에 대한 공부와 관련 글을 올리려고 합니다. 처음에는 개발하는데 필요한 것들 위주로 사용해보면서 배우려고 했는데, 제공하는 서비스가 너무 많아서 뭘 사용해야 할지 조차도 모르겠더라고요… 😂😂😂
저에게는 클라우드의 진입장벽이 꽤나 높게 느껴졌습니다. 그래서 제대로 공부해 볼 필요를 느꼈고, 이왕 공부하는거 자격증을 목표로 해보자는 생각으로 AWS의 서비스들을 정리해보도록 하겠습니다.
01. AWS 클라우드 개요 - 리전 및 AZ
AWS 클라우드 Use Cases
- 복잡하고 확장 가능한 애플리케이션 제작
- 다양한 산업 분야에 적용 가능
- 기업의 IT 이전
- 백업과 스토리지, 빅데이터 분석
- 웹사이트 호스팅, 모바일 또는 소셜 애플리케이션 백엔드 제작
- 게임 서버
AWS 글로벌 인프라
- AWS 리전(Regions)
- AWS 가용 영역(Availability Zones)
- AWS 데이터 센터(Data Centers)
- AWS 엣지 로케이션 / 전송 지점(Edge Locations / Points of Presence)
- https://infrastructure.aws/
AWS 리전(Regions)
- 리전은 전 세계에 걸쳐 있습니다.
- 리전은 이름이 있습니다.
- 리전은 데이터 센터의 집합입니다.
- 대부분의 서비스들은 특정 리전에 연결되어 국한됩니다.
- 같은 서비스라 해도 리전이 다른 경우 서로 영향을 주지 않습니다. (Region-scoped)
- AWS 리전 선택에 영향을 미칠 수 있는 요인
- 법률 준수(Compliance): 특정 국가는 데이터가 애플리케이션을 배포할 대상 국가 내에 보관되기를 원합니다. → 해당하는 리전을 선택해야 합니다.
- 지연 시간(Proximity): 애플리케이션은 사용자와 가까이 있는 리전을 선택해야 합니다. → Latency를 줄일 수 있습니다.
- 이용 가능한 서비스(Available Services): 모든 리전이 모든 서비스를 갖고 있지는 않습니다. → 애플리케이션에 특정 서비스를 활용 중이라면, 출시하려는 리전에 해당 서비스가 있는지 확인해야 합니다.
- 요금(Pricing): 리전마다 요금이 다릅니다.
AWS 가용 영역(Availability Zones)
- 리전 내에 존재합니다. (보통은 3개, 최소 2, 최대 6)
- 각각의 가용 영역은 여분의 전원 네트워킹, 통신 기능을 갖춘 하나 이상의 개별적인 데이터 센터로 이루어져 있습니다.
- 각각의 가용 영역들은 재난 발생에 대비해 서로 분리되어 있습니다.
- 데이터 센터와 가용 영역들은 높은 대역폭의 초저지연 네트워킹으로 서로 연결되어 리전을 형성합니다.
AWS 전송 지점(Points of Presence / Edge Locations)
- AWS는 42개국 84개의 도시에 200개가 넘는 전송 지점을 가지고 있습니다. (205 Edge Locations + 11 Regional Caches)
- 최소 지연 시간으로 최종 사용자에게 컨텐츠를 전달하는데에 아주 유용합니다.
02. AWS의 콘솔 및 서비스 둘러보기
AWS 콘솔 홈
- 전체 서비스 목록
- 검색
- 리전 선택
- 최근 방문한 서비스 목록
- 비용 및 사용량 정보
Global Services
- IAM: Identity and Access Management
- Route 53: DNS Service
- CloudFront: Content Delivery Network
- WAF: Web Application Firewall
Region-scoped Services
- Amazon EC2 (IaaS)
- Elastic Beanstalk (PaaS)
- Lambda (FaaS)
- Rekognition (SaaS)
- https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/