[AWS] 리전,가용영역, 엣지로케이션..

김아름·2022년 2월 18일
0

AWS

목록 보기
1/25

Amazon Web Service(AWS)

전세계적으로 분포한 데이터 센터에서 200개가 넘는 서비스를 제공하는, 전세계적으로 가장 포괄적이며 널리 채택되고 있는 클라우드 플랫폼


AWS 구조

  • 여러개의 리전이 있고, 리전 안에는 여러개의 가용영역이 있음

AWS 서비스는 크게 세가지로 나뉨

  1. 글로벌서비스
  2. 리전영역에 속해있지만 가용영역에 속해있지 않는 서비스
  3. 리전안의 가용영역에 속해있는 서비스



리전

  • 전세계에 분포
  • AWS의 서비스가 제공되는 서버의 물리적 위치
  • 전세계에 흩어져 있으며 큰 구분 (동남아, 유럽, 북아메리카 등)으로 묶여있음
  • 각 리전에는 고유의 코드가 부여
    예시1) 서울리전은 ap-northeast-2
    예시2) 미국 동부(버지니아 북부)리전은 us-east-1
  • us-east-1는 제일 첫번째로 서비스가 출시 됨, 글로벌서비스를 실제로 호스트 하는 곳, 모든 서비스가 가능
  • 리전 별로 가능한 서비스가 다름

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

  1. 지연속도
  2. 법률 (데이터, 서비스 제공관련)
  3. 사용가능한 AWS 서비스

  • 아시아 태평양 리전
  • 주황색 표시는 리전, 파란색 표시는 엣지 로케이션



가용영역

  • 리전의 하부단위
  • 하나의 리전은 반드시 2개 이상의 가용영역으로 구성
  • 하나 이상의 데이터센터로 구성
  • 리전 간의 연결은 매우 빠른 전용 네트워크로 연결
  • 반드시 물리적 일정거리 (몇km이상) 떨어져있음
    : 여러 재해에 대한 대비 및 보안
    : 다만 모든 AZ는 서로 100km이내의 거리에 위치
  • 각 계정별로 AZ의 코드와 실제 위치는 다름
    ex) 계정 test1의 AZ-A는 계정 test2의 AZ-A와 다른 위치 (랜덤)
  • 보안 및 한 AZ로 몰림을 방지



엣지 로케이션

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


만약 넷플릭스가 우리나라에 있는 서비스이고 아프리카, 호주, 미국에서 5기가 짜리 영상을 보고싶다면 우리나라에 접속해야한다. 근데 속도가 굉장히 느릴것이다.

이것을 어떻게 해결하나면 각 거점마다 엣지 로케이션(임시 데이터저장소)를 두면, 가까운 사람들은 그곳에서 데이터를 가져간다. 그리고 요청되었던 데이터는 일정기간 저장한다.

그러면 다른사람들도 그 데이터를 액세스 할수있다. 메인 리전의 부하도 분산이 되고 엣지로케이션 가까운 사람들도 빠르게 데이터를 액세스 할수있다.

CDN을 위한 거점이 바로 엣지로케이션이다.
람다 같은 서비스도 엣지로케이션에서 제공하긴 하기만 가장 메인 목표는 CDN이다.




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

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

1. 글로벌 서비스

  • CloudFront
  • IAM
  • Route53
  • WAF

2. 지역 서비스

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



ARN

  • Amazon Resource Name
  • AWS의 모든 리소스의 고유 아이디
  • 형식은 아래와 같다.
  • 맨 끝에 와일드카드(*)를 사용하여 다수의 리소스를 지정 가능



정리

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

참고

profile
쿄쿄쿄

0개의 댓글