본문 바로가기

Cloud/Azure

Azure - 가용성 집합 (Availability Set)

가용성 집합이란, Azure에만 있는 가용성 기능입니다.

 

먼저 가용성이란, 시스템이 정상적으로 사용 가능한 정도를 나타내는 것으로 SLA(서비스 수준 협약)의 척도가 됩니다.

가용성 영역, 즉 AZ는 많이 들어봤어도 가용성 집합(AS)는 생소할 수 있습니다.

 

위에서 언급한 대로 AS는 Azure에만 있는 것으로 다른 클라우드 업체의 AZ는 물리적 데이터 센터를 기준으로 분산 배치 하는 것을 뜻하지만, AS는 VM의 논리적 그룹으로 오류 범위가 데이터 센터 인 AZ와 다르게 AS는 오류 범위가 전원을 공유하는 랙 단위 입니다.

 

고가용성을 제공받기 위해서는 하나의 가용성 집합에 둘 이상의 VM을 생성해야 99.95%의 SLA를 제공합니다.

각 가용성 집합은 최대 3개의 장애 도메인과 20개의 업데이트 도메인으로 구성되어 있습니다.

장애 도메인 ( Fault Doamin )

동일한 전원과 스위치를 사용하는 물리적 랙을 뜻합니다.

하나의 장애 도메인에 이슈나 유지 보수 작업에도 다른 장애 도메인에는 영향을 끼치지 않습니다.

하드웨어 실패나 하드웨어 유지 보수 작업에 대비하기 위해 장애 도메인을 사용합니다.

 

지역 당 장애 도메인 목록 검색 CLI

az vm list-skus --resource-type availabilitySets --query '[?name==`Aligned`].{Location:locationInfo[0].location, MaximumFaultDomainCount:capabilities[0].value}' -o Table

업데이트 도메인 ( Update Domain )

예약된 업데이트는 업데이트 도메인을 통해 순서가 정해집니다.

동시에 두개 이상의 업데이트 도메인이 업데이트를 진행하지 않습니다.

유지 보수로 인한 호스트 재기동에도 서비스를 유지할 수 있습니다.

'Cloud > Azure' 카테고리의 다른 글

AKS - Azure Kubernetes Service  (0) 2023.11.21
Azure OpenAI  (0) 2023.11.14