kmooc/클라우드-인프라-104

02-Azure 핵심 아키텍처의 이해

book_lover 2024. 12. 20. 05:02

데이터 센터와 가용성 이해하기

- Azure 지역(Region)

  • 데이터 센터 여러개를 하나로 묶어서 리전 또는 지역이라고 이야기 함. ex) 서울리전(데이터센터 3), 부산리전(데이터센터 1)

- 가용성 집합 (Fault Domain,FD)

  • 가용성 집합은 중복성과 가용성을 제공하기 위한 VM의 논리적 그룹
  • 가용성을 위한 VM은 업데이트 도메인 및 장애 도메인에 할당
  • 장애 도메인은 전원과 네트워크 스위치를 공유하는 VM 그룹을 정의하며, 물리적 하드웨어인 랙을 의미
업데이트 도메인(UD, update domain)
업데이트 도메인은 동시에 다시 시작할 수 있는 가상 머신 및 기본 물리적 하드웨어 그룹을 나타냅니다.
5개 이상의 가상 머신이 5개의 업데이트 도메인이 있는 단일 가용성 집합 내에 구성된 경우 6번째 가상 머신은 첫 번째 가상 머신과 동일한 업데이트 도메인에 배치됩니다. 일곱 번째 가상 머신은 두 번째 가상 머신과 동일한 업데이트 도메인에 배치됩니다. 그리고 시퀀스는 계속됩니다.

 

가용성 집합과 가상 머신의 관리 디스크

  • Azure VM 디스크의 기본 설정인 관리 디스크를 사용하면, VM은 디스크의 장애 도메인에 맞춰 정렬
  • 이러한 정렬은 VM에 연결된 모든 관리 디스크가 동일한 장애 도매인 내에 있게 함으로써 VM과 디스크의 가용성 향상을 위한 역할 수행

장애 도메인 공유 문제점

아래와 같이 VM 배포 시 문제 발생 가능성

  1. 첫 번째 VM을 배포합니다.
  2. 첫 번째 VM을 중지하거나 할당 취소합니다.
  3. 두 번째 VM을 배포합니다.

위와 같은 경우에 VM의 OS 디스크가 첫 번째 VM과 동일한 장애 도메인에 만들어질 수 있으므로 두 VM이 동일한 장애 도메인에 있게 될수 있음.

하드웨어와 연관덴 서비스는 수정이 불가능한 경우가 있으므로 잘못 계획해서 만든 후 수정 시
다시 지우고 다시 구축할 경우가 있기 떄문에 사전 계획이 중요함

 

 

https://learn.microsoft.com/ko-kr/azure/virtual-machines/availability-set-overview

 

가용성 집합 개요 - Azure Virtual Machines

Azure의 가상 머신에 대한 가용성 집합에 대해 알아봅니다.

learn.microsoft.com

 

https://metaverse-cloud.tistory.com/207

 

[Azure] 가용성 집합이란 무엇인가?

가용성 집합이란 무엇인가? Azure에서는 가용성 영역과 가용성 집합이 존재한다. 가용성 영역은 AWS에서도 존재하며 Availability Zone 이라고 한다. 가용성 영역은 데이터 센터를 기준으로 한다. Azure

metaverse-cloud.tistory.com

- 가용성 영역

가용성 영역은 Azure 지역 내에서 물리적으로 분리된 데이터 센터

https://learn.microsoft.com/ko-kr/azure/reliability/availability-zones-overview?tabs=azure-cli

  • 장애로 인한 데이터센터 중지가 발생해도 데이터를 보호하기 위한 목적이며, 같은 지역 내의 데이터 센터를 물리적으로 분리
  • 각 데이터 센터에는 독립적인 전력/냉각/네트워킹 장치가 포함되어 있음
  • 프라이빗 광섬유 네트워크를 통해 연결됨

지역 간 복제

  • LRS

  • GRS

  • ZRS

  • GZRS

https://learn.microsoft.com/ko-kr/azure/storage/common/storage-redundancy

 

데이터 중복성 - Azure Storage

Azure Storage에서 데이터 중복성을 이해합니다. Microsoft Azure Storage 계정의 데이터는 내구성 및 고가용성을 위해 복제됩니다.

learn.microsoft.com

지역 쌍

대부분의 Azure 지역은 300마일 이상 떨어져 있는 동일한 지리적 위치(예: 미국, 유럽 또는 아시아) 내의 다른 Azure 지역과 쌍을 이룸.


Azure Resource Manager 이해하기

https://learn.microsoft.com/ko-kr/azure/azure-resource-manager/management/overview#consistent-management-layer

 

Azure Resource Manager 개요 - Azure Resource Manager

Azure에서 리소스 배포, 관리 및 Access Control용 Azure 리소스 관리자 사용 방법을 설명합니다.

learn.microsoft.com