1. 아키텍팅
AWS 인프라
AWS 데이터 센터
- AWS 서비스가 데이터 센터 안에서 작동한다.
- 수천대의 서버 호스트중
- 각 로케이션에서 AWS 전용 네트워크 장비 사용중
- 데이터 센터는 가용 영역으로 구성
가용 영역 (Availability Zone)
- 하나 이상의 데이터 센터 그룹 -> 가용 영역
- AWS 리전에서 중복전력, 네트워킹 및 연결 기능을 갖춘 하나 이상의 개별 데이터 센터
- 가용 영역끼리 거리 100km 이내 (고가용성 -> 한쪽 가용 영역 무너져도 다른쪽에서 서비스 가능)
AWS 리전
- 가용 영역 3개 이상 모이면 리전
- 각 리전은 완전히 독립적. 리소스를 확인할 때 콘솔에서 지정한 리전에 연결된 리전만 표시됨.
- AWS 네트워크 인프라 사용
- 각 리전끼리 AWS의 Private Network로 연결됨 (인터넷 X)
- 각 리전의 법적 요구 사항, 지연 시간, 서비스 가용성, 비용 확인 필요
AWS Local Zones
- 미디어 콘텐츠 실시간 멀티플레이어 게임, VR/AR 등 지연 시간이 10밀리초 미만이어야 하는 애플리케이션?
- 근데 리전이랑 멀리 떨어져있으면?
- 고속의 데이터케이블을 통해 주요 서비스 몇개 빠르게 쓸 수 있도록 Local Zone 제공.
Edge Location
- AWS 서비스 요청자에 가장 가까이 있는 지점.
- 전세계 400개 넘게 있음.
- 컨텐츠가 Edge Location에 캐싱됨.
- S3같은 정적 컨텐츠 캐싱. 동적 컨텐츠도 가능.
- CDN (Contents Delivery Network) 운영 기반 -> CloudFront
- DNS -> Route53
Local Zone은 컴퓨팅 자원을 빠르게 사용 Edge Location은 데이터 캐싱