AWS 구조(리전과 가용영역)
AWS(Amazon Web Services)는 전세계적으로 분포한 데이터 센터에서 200개가 넘는 완벽한 기능의 서비스를 제공하는 세계적으로 가장 포괄적이며, 널리 채택되고 있는 클라우드 플랫폼입니다.(AWS)
AWS Cloud 구조
🟨 리전
- AWS의 서비스가 제공되는 서버의 물리적 위치
- 전 세계에 흩어져 있으며 큰 구분(동남아, 유럽, 북아메리카 등등)으로 묶여 있음
- 각 리전에는 고유의 코드가 부여됨. 예시) 서울 리전은 ap-northeast-2, 미국 동부(버지니아 북부)는 us-east-1
- 리전 별로 가능한 서비스가 다름
🔷 리전을 선택할 때 고려할 점
- 지연속도
- 법률(데이터, 서비스 제공 관련)
- 사용 가능한 AWS 서비스
🟧 가용영역(Availability Zone)
- 리전의 하부 단위(하나의 리전은 반드시 2개 이상의 가용영역으로 구성)
- 하나이상의 데이터 센터로 구성
- 리전간의 연결은 매우 빠른 전용 네트워크로 연결
- 반드시 물리적으로 일정 거리(몇 KM 이상) 떨어져 있음(다만 모든 AZ는 서로 100km 이내의 거리에 위치, 여러 재해에 따른 대비 및 보안)
- 각 계정별로 AZ의 코드와 실제 위치는 다름(보안 및 한 AZ로 몰림을 방지 - 예시) 계정 Test1의 AZ-A는 계정 Test2의 AZ-A와 다른 위치(랜덤))
🟩 엣지 로케이션
- AWS의 CloudFront(CDN) 등의 여러 서비스들을 가장 빠른 속도로 제공(캐싱)하기 위한 거점
- 전 세계에 여러 장소에 흩어져 있음
※ CDN: 내가 필요한 정보를 임시로 저장해놓았다가 빠르게 서비스를 하고자 저장하는 임시 공간
🟦 글로벌 서비스와 리전 서비스
AWS에는 서비스가 제공되는 지역의 기반에 따라 글로벌 서비스와 리전 서비스로 분류가 됨
◼ 글로벌 서비스: 데이터 및 서비스를 전 세계의 모든 인프라가 공유
- ColudFront
- IAM
- Route53
- WAF
◼ 지역 서비스: 특정 리전을 기반으로 데이터 및 서비스를 제공
- 대부분의 서비스
- S3 - S3의 경우 전 세계에서 동일하게 사용은 할 수 있으나 데이터 자체가 리젠에 종속되어 있음(리전 서비스)
🟥 ARN(Amazon Resource Name)
: AWS의 모든 리소스의 고유 아이디
- 형식: 'arn:[partition]:[service]:[account_id]:[resource_type]/resource_name/(qualifier)'
- 예시) arn:aws:s3:::test_bucket/text.txt
- 예시) arn:aws:dynamodb:ap-northeast-2:123456789012:table/mytable
※ 맨 끝에 와일드카드(*)를 사용하여 다수의 리소스를 지정 가능
출처: AWS강의실
'Programming 개발은 구글로 > AWS' 카테고리의 다른 글
[AWS 기초] 가상화(virtualization) (0) | 2023.02.01 |
---|---|
[AWS 기초] AWS IAM (0) | 2023.02.01 |
[AWS 기초] AWS 계정 생성 및 AWS 유저 개념 (0) | 2023.01.31 |
[AWS 기초] 클라우드 컴퓨팅의 종류 (0) | 2023.01.31 |
[AWS 기초] 클라우드 컴퓨팅 (0) | 2023.01.31 |
댓글