본문 바로가기

공부/AWS

[AWS] AWS의 구성

AWS 안에 다양한 리전이 존재하고 그 안에 가용영역이 존재한다

 

* AWS의 리전 (region)

> 리전을 선택할 때 고려할 점

  • 지연 속도
  • 법률 (데이터, 서비스 제공 관련)
  • 사용 가능한 AWS 서비스 (특정 리전에서 몇몇 서비스는 안 될 수 있음)

> US-East-1 리전

  • 모든 AWS의 서비스가 최초로 서비스되는 리전
  • 기타 글로벌 서비스의 서비스 리전 (빌링, CloudFront 등)

 

* 가용 영역 (Availavility Zone)

 

 > 가용 영역이란?

  • 리전의 하부 단위 (하나의 리전은 반드시 2개 이상의 가용 영역으로 구성)
  • AZ라고 줄여 부름

 > 가용 영역의 구성

  • 하나 이상의 데이터 센터로 구성
  • AZ 간의 연결은 매우 빠른 전용 네트워크로 연결 (하나의 데이터센터처럼 구성)
  • 반드시 물리적으로 일정 거리 (몇 KM 이상) 떨어져 있음
  • 다만 모든 AZ는 서로 100KM 이내의 거리에 위치 (여러 재해에 대한 대비 및 보안)

> 가용 영역의 위치

  • 각 계정별로 AZ의 코드와 실제 위치는 다름
  • ex) 계정 Teset1의 AZ-A는 계정 Test2의 AZ-A와 다른 위치 (랜덤)
  • 보안 및 한 AZ로 몰림을 방지

 

* 엣지 로케이션 (Edge Location)

  • AWS의 CloudFront(CDN)등의 여러 서비스들을 가장 빠른 속도로 제공(캐싱)하기 위한 거점
  • Global Accelerator와 유저를 연결하는 거점
  • 전 세계에 여러 장소에 흩어져 있음

 

* 서비스의 종류

 - AWS에는 서비스가 제공되는 지역의 기반에 따라 글로벌 서비스와 리전 서비스로 분류

 

> 글로벌 서비스

  • 데이터 및 서비스를 전 세계의 모든 인프라가 공유
  • ex) IAM, Route53, WAF

> 지역 서비스

  • 특정 리전을 기반으로 데이터 및 서비스를 제공
  • ex) 대부분의 서비스 (S3는 전세계에서 동일하게 사용할 수 있으나 데이터 자체는 리전에 종속 = 리전 서비스)

 

* ARN (Amazon Resource Names)

 - ARN이란 AWS의 리소스에 부여되는 고유 아이디이다.

 

> 형식

  • "arn:[partition]:[service]:[region]:[account_id]:[resource_type]/resource_name/(qualifier)"
  • 예시 

-> arn:aws:s3:::test_bucket/text.txt

-> arn:aws:dynamodb:ap-northeast-2:123456789012:table/mytable

-> arn:aws:dynamodb:ap-northeast-2:123456789012:table/*

 

※ 정리

 > AWS의 구성

  • AWS는 여러 리전과 리전 안의 2개 이상의 가용 영역, 엣지 로케이션으로 구성
  • 리전 : AWS가 제공되는 서버의 물리적 위치
  • 가용 영역 : 하나의 리전 안에 두 개 이상의 가용 영역이 있으며 하나 이상의 데이터센터로 구성
  • 엣지 로케이션 : AWS의 여러 서비스를 빠르게 제공하기 위한 거점 (캐싱)
  • AWS의 서비스는 글로벌 서비스와 리전 서비스로 구분
  • AWS의 모든 리소스는 ARN이 부여됨

 

'공부 > AWS' 카테고리의 다른 글

[AWS] 클라우드 관련 개념 및 용어  (1) 2023.05.19
[AWS] 클라우드 컴퓨팅 모델  (0) 2023.05.19
[AWS] 클라우드 컴퓨팅이란?  (0) 2023.05.19