Azure 및 AWS의 지역 및 영역Regions and zones on Azure and AWS

오류는 해당 영향의 범위가 다를 수 있습니다.Failures can vary in the scope of their impact. 실패한 디스크와 같은 일부 하드웨어 오류는 단일 호스트 컴퓨터에 영향을 줄 수 있습니다.Some hardware failures, such as a failed disk, may affect a single host machine. 실패한 네트워크 스위치는 전체 서버 랙에 영향을 줄 수 있습니다.A failed network switch could affect a whole server rack. 데이터 센터의 전원 손실 등 전체 데이터 센터를 방해하는 오류는 일반적이지 않습니다.Less common are failures that disrupt a whole datacenter, such as loss of power in a datacenter. 가끔 전체 지역을 사용할 수 없게 될 수 있습니다.Rarely, an entire region could become unavailable.

중복성을 통해 애플리케이션을 복원력 있게 만들 수 있습니다.One of the main ways to make an application resilient is through redundancy. 그러나 애플리케이션을 디자인할 때 이러한 중복성에 대해 계획해야 합니다.But you need to plan for this redundancy when you design the application. 또한 필요한 중복성 수준은 비즈니스 요구 사항에 따라 달라집니다. — 지역 가동 중단으로부터 보호하기 위해 일부 애플리케이션에 지역 간 중복성이 필요합니다.Also, the level of redundancy that you need depends on your business requirements—not every application needs redundancy across regions to guard against a regional outage. 일반적으로 중복성과 안정성 및 고비용과 복잡성 간에 균형을 조절해야 합니다.In general, a tradeoff exists between greater redundancy and reliability versus higher cost and complexity.

Azure에서는 한 영역이 두 개 이상의 가용성 영역으로 나뉩니다.In Azure, a region is divided into two or more Availability Zones. 가용성 영역은 지리적 지역에 물리적으로 격리된 데이터 센터와 일치합니다.An Availability Zone corresponds with a physically isolated datacenter in the geographic region. Azure에는 가용성 집합, 가용성 영역쌍을 이루는 지역 등 각 잠재적 오류 수준에서 중복되는 애플리케이션을 제공하기 위한 여러 기능이 있습니다.Azure has numerous features for providing application redundancy at every level of potential failure, including availability sets, availability zones, and paired regions.

가용성 집합, 가용성 영역 및 쌍을 이루는 지역을 보여 주는 다이어그램

다이어그램은 세 부분으로 구성 되어 있습니다.The diagram has three parts. 첫 번째 부분에서는 가상 네트워크의 가용성 집합에 있는 Vm을 보여 줍니다.The first part shows VMs in an availability set in a virtual network. 두 번째 부분은 가상 네트워크에서 두 개의 가용성 집합을 사용 하는 가용성 영역을 보여 줍니다.The second part shows an availability zone with two availability sets in a virtual network. 세 번째 부분은 각 지역의 리소스가 있는 지역 쌍을 보여 줍니다.The third part shows regional pairs with resources in each region.

다음 표에서는 각 옵션을 요약합니다.The following table summarizes each option.

  가용성 집합Availability Set 가용성 영역Availability Zone 쌍을 이루는 지역Paired region
오류의 범위Scope of failure Rack 데이터 센터Datacenter 지역Region
요청 라우팅Request routing Load BalancerLoad Balancer 영역 간 부하 분산 장치Cross-zone Load Balancer Traffic ManagerTraffic Manager
네트워크 대기 시간Network latency 매우 낮음Very low 낮음Low 중간부터 높음Mid to high
가상 네트워킹Virtual networking VNetVNet VNetVNet 지역 간 VNet 피어링Cross-region VNet peering

가용성 집합Availability sets

디스크 또는 네트워크 전환이 실패한 경우 하드웨어 오류로부터 보호하려면 가용성 집합에 둘 이상의 VM을 배포합니다.To protect against localized hardware failures, such as a disk or network switch failing, deploy two or more VMs in an availability set. 가용성 집합은 공통 전원 소스 및 네트워크 스위치를 공유하는 두 개 이상의 장애 도메인으로 구성됩니다.An availability set consists of two or more fault domains that share a common power source and network switch. 가용성 집합의 VM은 장애 도메인에 분산되어 있으므로 하드웨어 오류가 하나의 장애 도메인에 영향을 주는 경우 네트워크 트래픽은 다른 오류 도메인에 있는 VM으로 라우팅할 수 있습니다.VMs in an availability set are distributed across the fault domains, so if a hardware failure affects one fault domain, network traffic can still be routed to the VMs in the other fault domains. 가용성 집합에 대한 자세한 내용은 Azure에서 Windows 가상 머신의 가용성 관리를 참조하세요.For more information about Availability Sets, see Manage the availability of Windows virtual machines in Azure.

가용성 집합에 추가되는 VM 인스턴스에는 업데이트 도메인이 할당됩니다.When VM instances are added to availability sets, they are also assigned an update domain. 업데이트 도메인은 동시에 계획된 유지 관리 이벤트를 수행하도록 설정된 VM 그룹입니다.An update domain is a group of VMs that are set for planned maintenance events at the same time. VM을 여러 업데이트 도메인에 분산하면 계획된 업데이트 및 패치 이벤트가 지정된 시간에 이러한 VM의 하위 집합에만 영향을 줍니다.Distributing VMs across multiple update domains ensures that planned update and patching events affect only a subset of these VMs at any given time.

각 역할의 한 인스턴스가 정상적으로 작동하려면 애플리케이션의 인스턴스 역할을 통해 가용성 집합을 구성해야 합니다.Availability sets should be organized by the instance's role in your application to ensure one instance in each role is operational. 예를 들어 3계층 웹 애플리케이션에서는 프런트 엔드, 애플리케이션 및 데이터 계층에 대한 별도의 가용성 집합을 만듭니다.For example, in a three-tier web application, create separate availability sets for the front-end, application, and data tiers.

각 애플리케이션 역할에 대한 Azure 가용성 집합Azure availability sets for each application role

가용성 영역Availability zones

가용성 영역은 Azure 지역 내에서 물리적으로 별도의 영역입니다.An Availability Zone is a physically separate zone within an Azure region. 각 가용성 영역에는 고유한 소스, 네트워크 및 냉각 장치가 있습니다.Each Availability Zone has a distinct power source, network, and cooling. 가용성 영역 간에 VM을 배포하면 데이터 센터 전체의 오류로부터 애플리케이션을 보호할 수 있습니다.Deploying VMs across availability zones helps to protect an application against datacenter-wide failures.

쌍을 이루는 지역Paired regions

지역 가동 중단으로부터 애플리케이션을 보호하려면 인터넷 트래픽을 서로 다른 지역에 배포하는 Azure Traffic Manager를 사용하여 애플리케이션을 여러 지역에 배포할 수 있습니다.To protect an application against a regional outage, you can deploy the application across multiple regions, using Azure Traffic Manager to distribute internet traffic to the different regions. 각 Azure 지역은 다른 지역과 쌍을 이룹니다.Each Azure region is paired with another region. 이러한 지역은 함께 지역 쌍을 구성합니다.Together, these form a regional pair. 브라질 남부를 제외하고 지역 쌍은 세금 및 법률 집행 관할 구역의 데이터 상주 요구 사항을 충족하기 위해 동일한 지리적 위치 내에 위치합니다.With the exception of Brazil South, regional pairs are located within the same geography in order to meet data residency requirements for tax and law enforcement jurisdiction purposes.

데이터 센터가 물리적으로 떨어져 있지만 비교적 가까운 영역에 있는 가용성 영역과는 달리, 쌍을 이루는 지역은 일반적으로 480킬로미터 이상 떨어져 있습니다.Unlike Availability Zones, which are physically separate datacenters but may be in relatively nearby geographic areas, paired regions are typically separated by at least 300 miles. 이 설계는 대규모 재해가 발생하더라도 쌍을 이루는 지역의 한 쪽 지역만 영향을 받게 합니다.This design ensures that large-scale disasters only affect one of the regions in the pair. 인접한 쌍은 데이터베이스 및 스토리지 서비스 데이터를 동기화할 때 설정할 수 있으며, 쌍을 이루는 지역 중 한 번에 한 영역에서만 플랫폼 업데이트가 수행되도록 구성됩니다.Neighboring pairs can be set to sync database and storage service data, and are configured so that platform updates are rolled out to only one region in the pair at a time.

Azure 지역 중복 스토리지는 적절한 쌍을 이루는 지역에 자동으로 백업됩니다.Azure geo-redundant storage is automatically backed up to the appropriate paired region. 그 외 리소스의 경우 쌍을 이루는 지역을 사용하여 완전한 이중화 솔루션을 만든다는 것은 두 영역 모두에 솔루션 전체 복사본을 만든다는 의미입니다.For all other resources, creating a fully redundant solution using paired regions means creating a full copy of your solution in both regions.

참고 항목See also