업데이트 도메인 및 장애 도메인 검토
Azure Virtual Machine Availability Sets 애플리케이션을 배포하고 업그레이드할 때 Azure에서는 고가용성 및 내결함성을 유지하는 데 도움이 되는 두 가지 노드 개념인 업데이트 도메인 및 장애 도메인을 구현합니다. 가용성 집합의 각 가상 머신은 하나의 업데이트 도메인과 하나의 장애 도메인에 배치됩니다.
업데이트 도메인에 대해 알아야 할 사항
업데이트 도메인은 서비스 업그레이드(또는 롤아웃) 중에 함께 업그레이드되는 노드 그룹입니다. 업데이트 도메인을 사용하면 Azure가 배포 전체에서 증분 또는 롤링 업그레이드를 수행할 수 있습니다. 다음은 업데이트 도메인의 몇 가지 다른 특성입니다.
각 업데이트 도메인에는 동시에 업데이트 및 다시 부팅할 수 있는 가상 머신 및 연결된 물리적 하드웨어 세트가 포함되어 있습니다.
계획된 유지 관리 동안 한 번에 1개의 업데이트 도메인만 다시 부팅됩니다.
기본적으로 5개의(사용자가 구성할 수 없음) 업데이트 도메인이 있습니다.
최대 20개의 업데이트 도메인을 구성할 수 있습니다.
장애 도메인에 대해 알아야 할 사항
장애 도메인은 실패의 물리적 단위를 나타내는 노드 그룹입니다. 장애 도메인을 동일한 물리적 랙에 속하는 노드로 간주합니다.
장애 도메인은 단일 실패 지점을 공유하는 공통된 하드웨어(또는 스위치) 집합을 공유하는 가상 머신 그룹을 정의합니다. 전원 또는 네트워킹 스위치 세트로 서비스되는 서버 랙을 예로 들 수 있습니다.
두 장애 도메인은 함께 작동하여 하드웨어 오류, 네트워크 중단, 전원 중단 또는 소프트웨어 업데이트에 따른 상황을 완화합니다.
각각 두 개의 가상 머신이 있는 두 개의 장애 도메인이 있는 시나리오를 살펴보겠습니다. 각 장애 도메인의 가상 머신은 서로 다른 가용성 집합에 포함되어 있습니다. 웹 가용성 집합에는 각 장애 도메인에서 하나의 컴퓨터가 있는 두 개의 가상 머신이 포함됩니다. SQL 가용성 집합에는 각 장애 도메인의 가상 머신이 하나씩 있는 두 개의 서로 다른 가상 머신이 포함되어 있습니다.