글로벌 애플리케이션이란 전세계의 여러 지역에 걸쳐 배포된 애플리케이션이다. AWS 관점에서는 여러 Regions, Edge Locations에 배포된 애플리케이션을 말한다.
🧐 글로벌 애플리케이션을 만드는 이유
- 지연 시간 감소
ex) 예를 들어, 한 패킷이 미국에서 한국까지 전달되어야 할 때, 시간이 오래 걸릴 수 있다.
-> 애플리케이션을 유저 가까이에 배포하면 지연 시간이 감소되며, 사용자 경험 또한 향상될 수 있다. - 장애 복구
ex) 특정 지역에서 지진, 태풍, 정전, 정치 등 여러 원인으로 인해 해당 지역이 정지될 수 있다.
-> 글로벌 애플리케이션이라면, 장애가 없는 리전을 통해 애플리케이션을 문제 없이 사용할 수 있다. - 공격에 대한 대비
: 글로벌하게 분산된 인프라는 공격하기에 까다롭다.
이러한 이유들로 글로벌 애플리케이션을 배포하는 것이 유리하고, AWS에서 이를 달성하기 위한 인프라가 갖추어져 있다.
# Global AWS Infrastructure
- Regions
: 애플리케이션과 인프라를 배포할 수 있는 지역 범위 - Availability Zones
: 리전 안에 속하는 범위이며, 여러 데이터 센터로 구성 - Edge Locations(Points of Presence)
: 유저와 가능한 가까운 장소에서 컨텐츠를 전송할 수 있음
'AWS' 카테고리의 다른 글
DNS 트래픽 관리: Route 53 라우팅 정책 (0) | 2025.04.03 |
---|---|
Route 53과 DNS 개념 정리: 인터넷 주소 탐색과 레코드의 역할 (0) | 2025.04.02 |
AWS System Manager: 세션 관리와 데이터 보안 (0) | 2025.03.31 |
하이브리드 인프라 관리, AWS SSM (0) | 2025.03.30 |
안전하고 효율적인 코드 종속성 저장소, AWS CodeArtifact (0) | 2025.03.29 |