Azure 가용성 영역은 무엇입니까?

많은 Azure 지역은 지역 내에서 데이터 센터의 분리된 그룹인 가용성 영역을 제공합니다. 가용성 영역은 대기 시간이 짧은 다른 가용성 영역에 연결할 수 있을 만큼 충분히 가깝습니다. Azure 가용성 영역은 왕복 대기 시간이 2ms 미만인 고성능 네트워크를 통해 연결됩니다. 그러나 가용성 영역은 지역 가동 중단 또는 날씨의 영향을 받을 가능성을 줄이기에 충분합니다. 가용성 영역에는 독립적인 전원, 냉각 및 네트워킹 인프라가 있습니다. 한 영역에서 중단이 발생하는 경우 지역 서비스, 용량 및 고가용성이 다시 기본 영역에서 지원되도록 설계되었습니다. 문제가 발생할 때 데이터를 동기화하고 액세스할 수 있도록 지원합니다.

데이터 센터 위치는 엄격한 취약성 위험 평가 조건을 사용하여 선택됩니다. 이 프로세스는 모든 중요한 데이터 센터별 위험을 식별하고 가용성 영역 간에 공유되는 위험을 고려합니다.

다음 다이어그램에서는 몇 가지 Azure 지역 예제를 보여 줍니다. 지역 1 및 2는 가용성 영역을 지원합니다.

Azure 지역 내에서 물리적으로 분리된 가용성 영역 위치의 스크린샷

가용성 영역을 지원하는 지역을 확인하려면 가용성 영역 지원이 있는 Azure 지역을 참조하세요.

영역 및 영역 중복 서비스

가용성 영역이 포함된 Azure 지역에 배포하는 경우 여러 가용성 영역을 함께 사용할 수 있습니다. 여러 가용성 영역을 사용하면 대규모 대도시 지역의 별도 물리적 데이터 센터 내에서 애플리케이션 및 데이터의 별도 복사본을 유지할 수 있습니다.

Azure 서비스에서 가용성 영역을 사용하는 방법에는 두 가지가 있습니다.

  • 영역 리소스는 특정 가용성 영역에 고정됩니다. 여러 영역에 걸쳐 여러 영역 배포를 결합하여 높은 안정성 요구 사항을 충족할 수 있습니다. 데이터 복제본(replica)tion을 관리하고 영역 간에 요청을 배포할 책임이 있습니다. 단일 가용성 영역에서 중단이 발생하는 경우 다른 가용성 영역으로 장애 조치(failover)를 수행해야 합니다.

  • 영역 중복 리소스는 여러 가용성 영역에 분산됩니다. Microsoft는 영역 간 분산 요청과 영역 간 데이터 복제본(replica)를 관리합니다. 단일 가용성 영역에서 중단이 발생하면 Microsoft는 장애 조치(failover)를 자동으로 관리합니다.

Azure 서비스는 이러한 방법 중 하나 또는 둘 다를 지원합니다. PaaS(Platform as a Service) 서비스는 일반적으로 영역 중복 배포를 지원합니다. IaaS(Infrastructure as a Service) 서비스는 일반적으로 영역 배포를 지원합니다. Azure 서비스가 가용성 영역에서 작동하는 방법에 대한 자세한 내용은 가용성 영역 지원이 있는 Azure 지역을 참조하세요.

가용성 영역을 사용하는 서비스별 안정성 지원 및 권장 재해 복구 지침에 대한 자세한 내용은 안정성 지침 개요를 참조하세요.

물리적 및 논리적 가용성 영역

각 데이터 센터는 실제 영역에 할당됩니다. 물리적 영역은 Azure 구독의 논리 영역에 매핑되며 구독에 따라 매핑 순서가 다를 수 있습니다. Azure 구독은 구독이 만들어질 때 자동으로 매핑에 할당됩니다. 이 때문에 한 구독에 대한 영역 매핑은 다른 구독에 대해 다를 수 있습니다. 예를 들어 구독 A에는 논리 영역 1에 매핑된 물리적 영역 X가 있고, 구독 B에는 논리 영역 3에 매핑된 물리적 영역 X가 있을 수 있습니다.

구독에 대한 논리적 영역과 실제 영역 간의 매핑을 이해하려면 목록 위치 Azure Resource Manager API를 사용합니다. Azure CLI 또는 Azure PowerShell을 사용하여 API에서 정보를 검색할 수 있습니다.

az rest --method get --uri '/subscriptions/{subscriptionId}/locations?api-version=2022-12-01' --query 'value'

가용성 영역 및 Azure 업데이트

Microsoft는 Azure 서비스에 대한 업데이트를 한 번에 단일 가용성 영역에 배포하는 것을 목표로 합니다. 이 방법은 업데이트가 진행되는 동안 워크로드가 다른 영역에서 계속 실행될 수 있으므로 업데이트가 활성 워크로드에 미칠 수 있는 영향을 줄입니다. 이 이점을 활용하려면 여러 영역에서 워크로드를 실행해야 합니다. Azure에서 업데이트를 배포하는 방법에 대한 자세한 내용은 안전한 배포 방법 진행을 참조 하세요.

쌍을 이루는 지역 및 짝이 없는 지역

많은 지역에는 쌍을 이루는 지역도 있습니다. 쌍을 이루는 지역은 특정 유형의 다중 지역 배포 방법을 지원합니다. 일부 최신 지역에는 여러 가용성 영역이 있으며 쌍을 이루는 지역이 없습니다. 이러한 지역에 다중 지역 솔루션을 계속 배포할 수 있지만 사용하는 접근 방식은 다를 수 있습니다.

공동 책임 모델

공유 책임 모델은 클라우드 공급자(Microsoft)와 사용자 간에 책임을 나누는 방법을 설명합니다. 사용하는 서비스 유형에 따라 서비스 운영에 대한 책임이 많거나 적을 수 있습니다.

Microsoft는 요구 사항에 맞게 솔루션을 디자인하는 방법에 유연성을 제공하기 위해 가용성 영역 및 지역을 제공합니다. 관리되는 서비스를 사용하는 경우 Microsoft는 데이터 복제, 장애 조치(failover), 장애 복구(failback) 및 분산 시스템 운영과 관련된 기타 작업을 포함할 수 있는 리소스에 대한 관리 책임을 더 많이 수행합니다.

가용성 영역 아키텍처 지침

더 안정적인 워크로드를 달성하려면 다음을 수행합니다.

  • 프로덕션 워크로드가 있는 지역이 가용성 영역을 지원하는 경우 가용성 영역을 사용하도록 구성해야 합니다.
  • 중요 업무용 워크로드의 경우 다중 지역 및 다중 영역 모두의 솔루션을 고려해야 합니다.

솔루션 아키텍처에서 지역 및 가용성 영역을 사용하는 방법에 대한 자세한 내용은 가용성 영역 및 지역 사용에 대한 권장 사항을 참조하세요.

다음 단계