[AWS] 3.1 클라우드 인프라구조

ehekaanldk·2023년 3월 27일

AWS

목록 보기
3/10

AWS global infrastructure

AWS global infrastructure는 유연하고, 안정적이며, 확장가능하고, 안전한 클라우드 컴퓨팅 환경을 제공한다. 고품질의 글로벌 네트워크 성능이 특징이다. AWS global infrastructure의 구성으로는 Region(리전), Availability Zone(가용 영역), Edge Location(엣지 로케이션) 으로 구성되어 있다.

현재 AWS)

  • 31개의 Region
  • 99개의 Availability Zone
  • 410개의 POP(상호 접속 위치)

Region

AWS가 전 세계에서 데이터 센터를 클러스터링하는 물리적 위치를 Region이라 한다. 지리적 영역 내에서 격리되는 물리적으로 분리된 최소 3개의 AZ로 구성된다.

  • Region들 간의 사이의 데이터 중복 저장이 이뤄지지 않는다.(AWS 책임x) => 각 Region 완전히 독립적
  • Region 내의 AZ사이에서는 데이터 중복 저장이 된다. => Region내의 중요정보가 손실되지 않도록 중복저장

고려사항

  • 정부의 규제
    나라마다 데이터의 보호 등에 따른 정부의 규제가 있기에 고려해서 Region을 선택해야 한다.
  • Latency
    전세계를 물리적/지역적으로 클러스터링 영역을 구분해 놓았기 떄문에, 서비스가 사용되는 국가와 가장 가까운 Region를 선택하는 것이 빠른 속도를 낼 수 있다.
  • 서비스 가능 Region
    Region별 제공되는 이용가능한 서비스가 다르기 때문에 확인이 필요하다.
  • 비용
    같은 CPU를 이용해도 Reion 마다 장비의 규모가 다르기 때문에 비용이 다르다. => 미국과 한국의 리전 가격이 다름

Availability Zone(AZ)

Region을 구성하는 요소로 AWS 리전의 중복 전력, 네트워킹 및 연결이 제공되는 하나 이상의 개별 데이터 센터(data center)로 구성된다.

  • 메인 서버에 만들어지는 일종의 복사본( 한쪽 서버가 셧다운 되거나 문제가 생기더라도 백업본으로 서버 운영을 가능하게 한다. => 서비스 내 중복 저장 가능)

  • 하나의 Region 내에 속하는 AZ 간에 복제 기능이 가능하며 복원력을 위해 데이터와 리소스 복제를 권장한다. =>서비스 내 장애 대응을 위함(논리적 연결)

  • 하나의 애플리케이션을 여러 AZ에 걸쳐 분할하면 기업의 격리가 더 원활하게 이루어지며 자연재해로 부터 안전하게 보호가 가능하다.(물리적으로 격리)

각 AZ는 고속 프라이빗 네트워크로 연결되어 있다.

data center

AZ를 구성하는 요소로 여러 물리적 HW/SW 장비들로 구성되어 데이터 센터를 이루고 있다. 데이터를 저장하고 반출하며, 개별 데이터 센터에는 50,000 ~ 80,000 대의 물리적 서버를 가지고 있다.

Edge Location

AWS는 PoP형태의 글로벌 네트워크가 제공된다. PoP는 글로벌 다중 서비스 접속 지점을 의미하며 분산되고 연결된 인프라에 대해 액세스를 제공하여 애플리케이션 성능을 개선할 수 있다. AWS PoP는 캐싱, 네트워크 연결, 엣지 컴퓨팅 및 경계 보호 기능을 지원하는 완전한 AWS 엣지 네트워킹 서비스 스택을 각 로케이션마다 갖추고 있다.

PoP(Points of Presence)는 edge locations과 Regional edge caches로 구성된다. Edge Location은 가능한 한 짧은 지연시간으로 서비스를 제공한다.

  • Edge Location
    AWS 메인 데이터 센터라 불리며 전 세계 사용자에게 최소한의 지연 시간을 발생하기 위해 존재한다.
    최초의 웹사이트 호스팅이 이뤄지는 곳을 오리진(Origin)이라하며, 다양한 전세계의 사용자가 오리진에 동시다발적으로 요청하거나 응답하면 지연시간이 오래걸린다. ex) 한국이 오리진이고, 사용자가 미국이나 유럽 등
    Edge Location은 서비스의 많이 요청이 오가는 지역을 근거로 생성된다. 오리진에서 가지고 있는 콘텐츠 복사본을 가지며 사용자와 가장 가까운 오리진에서 콘텐츠를 전송한다. 콘텐츠 복사본을 캐시(Cache)에 보관하며, 추후 사용자가 같은 요청을 할 시 오리진이 아닌 캐시로 부터 콘텐츠를 전달받아 빠른 속도의 장점을 가진다.
    (돈을 인출하기 위해 은행지점으로 갈 필요 없이 접근처에 있는 ATM기기에서 빠른 인출이 가능한 것과 유사하다.)
  • Regional edge caches
    Edge Location보다 사용 빈도가 낮으며 데이터의 저장량이 많다.

0개의 댓글