Azure 글로벌 인프라
Source: Dev.to
From the Ground Up: How Azure Is Built
Servers: The Building Blocks of the Cloud
- 데이터를 저장하고, 애플리케이션을 실행하며, 정보를 처리하는 강력한 컴퓨터.
- Azure는 전 세계에 수백만 대의 서버를 사용합니다.
- 항상 온라인이며 무거운 워크로드를 처리하도록 설계되었습니다.
- 이러한 서버는 데이터 센터라고 불리는 보안 시설 내부에 있습니다.
Data Centers: Where the Cloud Lives
데이터 센터는 기술을 위한 요새와 같습니다. 서버, 네트워킹 장비, 냉각 시스템, 백업 전원이 가득합니다. Microsoft는 현재 전 세계에 400개 이상의 데이터 센터(작성 시점 기준)를 운영하고 있으며, 이는 Azure의 백본을 이룹니다.
- 랙
- 클러스터
- 서버 팜
Fault Domains
Fault domain은 안전 구역으로, 동일한 전원 공급원과 네트워크 스위치를 공유하는 서버 그룹을 의미합니다. 하나가 실패하면 해당 도메인만 영향을 받습니다.
- 목적: 하드웨어 장애로부터 애플리케이션을 보호합니다.
Update Domains
Update domains는 일부 서버가 업데이트되는 동안 다른 서버는 계속 온라인 상태를 유지하도록 보장합니다.
- 목적: 유지 보수 중에도 애플리케이션 가용성을 유지합니다.
Availability Zones
**Availability Zone (AZ)**은 단일 지역 내에 물리적으로 분리된 세 개 이상의 위치로 구성됩니다. 각 영역은 자체 전원, 냉각 및 네트워킹을 갖추고 있습니다.
- 하나의 영역이 중단되더라도 다른 영역은 완전히 운영됩니다.
- 화재나 정전과 같은 대규모 사건에 대비한 영역‑중복 애플리케이션을 위해 설계되었습니다.
Azure Region
Azure region은 특정 지리적 영역에 위치한 데이터 센터 집합을 말합니다. Azure는 전 세계에 70개 이상의 지역(작성 시점 기준)을 보유하고 있습니다.
Example Regions
- East US
- Canada Central
- West Europe
- Japan East
지역을 선택하면 데이터 저장 위치를 다음 기준에 따라 결정할 수 있습니다:
- 성능 (가까울수록 빠름)
- 데이터 거주법
- 규정 준수 요구사항
Region Pairs
Region pairs는 내장된 재해 복구 및 복원력을 제공합니다.
- 업데이트는 한 번에 하나의 지역에서만 진행됩니다.
- 데이터는 동일한 지리 내에 머무릅니다.
- 재해 발생 시 복구 속도가 빨라집니다.
- 일반적으로 최소 300마일(483 km) 이상 떨어져 있어 동일한 자연 재해에 동시에 영향을 받을 위험을 줄입니다.
Azure Geographies
Geography는 Azure에서 가장 큰 조직 경계이며, 특정 규정 및 거주법을 충족하는 두 개 이상의 지역을 포함합니다.
Example Geographies
- Africa
- Canada
- United States
- Europe
- Brazil
- Asia
- Australia
- United Kingdom
- Japan
- India
Geography는 조직이 현지 규정을 준수하고 데이터를 법적 관할 구역 내에 유지하도록 보장합니다.
Hierarchy Overview (Smallest → Largest)
- Server
- Rack
- Data Center
- Availability Zone
- Region
- Region Pair
- Geography
이와 같은 계층형 설계는 Azure에 다음과 같은 장점을 제공합니다:
- 높은 가용성
- 낮은 지연 시간
- 강력한 재해 복구
- 전 세계 커버리지
- 지역 법규 준수
Fun Facts
- Latency Matters: 사용자와 가장 가까운 지역을 선택하면 성능이 향상됩니다.
- Data Residency Requirements: 의료 및 금융과 같은 산업에서는 데이터가 국가 내에 머물러야 하는 경우가 많습니다.
- Sovereign Clouds: Azure는 Azure Government (US) 및 Azure China와 같이 엄격한 규제 요구 사항을 가진 고객을 위한 특수 환경을 제공합니다.
Pro Tip
초보자라면 가장 가까운 Azure 지역부터 탐색해 보세요. 지리적 위치가 성능과 규정 준수에 어떤 영향을 미치는지 가장 쉽게 확인할 수 있습니다.