AWS 구조

2023. 6. 4. 13:27DevOps/AWS 기초

✅ 아래 내용들에 대해서 알아보자

- AWS 구조
- 리전
- 가용영역
- 엣지 로케이션
- 글로벌/리전 서비스
- ARN

 

 

AWS 구조 

 AWS 구조는 리전(region, 지역 )으로 나뉘어 있고 그 리전 안에는 가용영역으로 구성되어 있다. 각 리전은 여러 개의 가용영역(Avaliable Zone, AZ)으로 구성되어 있다.

 

AWS 구조

 

 

Region(지역)

 AWS는 전 서계에 여러 개의 지리적인 영역에 데이터 센터를 보유하고 있으며, 이러한 지리적인 영역을 리전(Region)이라고 한다.

 

  • AWS 서비스가 제공되는 서버의 물리적인 위치
  • 전 세계에 흩어져 있으며 큰 구분(동남아, 유럽, 북아메리카 등)으로 묶여있음
  • 각 리전에는 코드가 부여됨(ex. 서울 리전 ap-northeast-2, 미국 동부(버지니아 북부) us-east-1)
  • 미국 동부(us-east-1)은 조금 특별한데(대빵), 제일 첫 번째로 서비스가 출시되는 리전(CroudFront, Billing 서비스 제공하는 지역)
  • 리전별로 가능한 서비스가 다르다.

 

Region

 

리전을 선택시 고려할 점

  • 지연 속도
  • 법률(데이터, 저작권, 서비스 제공 관련 등..)
  • 사용 가능한 AWS 서비스(리전별 사용가능 AWS 서비스가 다름)

 

 

가용영역(Avaliable Zone, AZ)

 AWS에서 가용 영역은 한 리전 내에서 독립적인 데이터 센터로 구성된 물리적인 장소이다. 각 가용 영역은 고유한 전력, 네트워크 및 물리적인 구성을 갖추고 있어 장애가 발생하더라도 다른 가용 영역은 독립적으로 운영될 수 있다.

 

  • 하나의 리전은 반드시 2개 이상의 가용영역으로 구성됨
  • 하나 이상의 데이터 센터로 구성됨
  • 리전 간의 연결은 매우 빠른 전용 네트워크로 연결되어 있음
  • 반드시 물리적으로 일정 거리(몇 KM 이상) 떨어져 있음 -> 여러 재해에 대한 대비 및 보완(서로 100KM 이내의 거리에 위치함)

 

각 계정별로 AZ의 코드와 실제 위치는 다르다. -> 보완 및 한 AZ로 몰림을 방지(트래픽 방지) 하기 위

아래의 그림을 보면 UserA의 AZ-A와 UserB의 AZ-A의 데이터 센터는 각각 다르다는 것을 알 수 있다.

 

유저별 AC 관리 방법

 

 

엣지 로케이션

 AWS의 글로벌 네트워크 인프라의 일부로, 전 세계적으로 분산된 위치에 있는 데이터 센터이다. 

 

엣지 로케이션은 AWS의 CDN 서비스인 Amazon CloudFront, DNS 서비스인 Route53을 지원하고 캐시서버로 빠른 콘텐츠를 제공하기 위해 설계되어 있다.

 

 

엣지 로케이션

 

 

글로벌 서비스와 리전 서비스

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

 

글로벌 서비스(데이터 및 서비스를 전 세계의 모든 인프라가 공유)

  • CloudFront
  • IAM
  • Route53
  • WAF

 

지역 서비스(특정 리전을 기반으로 데이터 및 서비스를 제공)

  • 대부분의 서비스
  • S3 -> S3의 경우 전 세계에서 동일하게 사용할 수 있으나 데이터 자체는 리전에 종속

 

 

ARN

 Amazon Resource Name으로 AWS에서 사용되는 고유한 리스소 식별자이다. 예를 들어 EC2 인스턴스, S3 버킷, IAM 사용자 등이 해당된다.

 

ARN 형식에 대해서 보자.

"arn:[partition]:[service]:[region]:[account_id]:[resource_type]/resource_name/(qualifer)"

example)
 - arn:aws:s3:::test_bucket/text.txt
 - arn:aws:dynamodb:ap-northeast-2:1:1234:table/mytable
 - arn:aws:dynamodb:ap-northeast-2:1:1234:table/* (와일드카드를 사용하여 다수 리소스 지정 가능)

 

 

 

정리

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

 

 

 aws 구조에 대해서 정리해 보았습니다.  감사합니다 😀😀


이 글은 유튜브 AWS 강의실님 내용을 참고하여 작성한 글입니다.

반응형

'DevOps > AWS 기초' 카테고리의 다른 글

AWS EC2 1편  (0) 2023.06.05
가상화  (0) 2023.06.05
IAM에 대해서 알아보자  (0) 2023.06.05
AWS 계정 만들기  (0) 2023.06.04
클라우딩 컴퓨팅이란?  (0) 2023.05.18