※ Azure Virtual Machines (Azure VMs)
: Azure VM을 사용해 클라우드에서 VM을 만들고 사용 가능
: IaaS를 가상화된 서버 형식으로 제공하여 다양한 방법으로 사용 가능
▶ Azure VM을 선택할 이상적인 경우
: OS에 대한 완전한 제어가 필요할 경우
: 사용자 지정 소프트웨어를 실행하는 기능으로 사용
: 사용자 지정 호스팅 구성을 사용해야 하는 경우
▶ Azure VM의 SLA
: Single VM의 SLA = 99.9%
: Availability Set 내 VM 배치 후 SLA = 99.95%
: Availability Zone 내 VM 추가 후 SLA = 99.99%
1. VM Scale Sets
: 부하 분산된 동일한 VM 그룹을 만들고 관리할 수 있다: VM 인스턴스 수는 요구 또는 사용자 정의에 따라 자동 확장 및 축소 가능
▶ VM Scale Sets 이점
: 손쉬운 여러 VM 만들기 및 관리
: AZ 또는 Fault Domain (장애 도메인) 에 VM을 분산하여 고가용성 및 애플리케이션 복원력 제공
: 리소스 수요 변화에 따라 자동으로 애플리케이션 크기 조정
: 대규모 작업 가능
2. VM Availability Sets
: Azure가 중복성 및 가용성을 제공하기 위해 만든 VM의 논리적 그룹
: 가용성 응용 프로그램을 제공하고 99.95% Azure SLA을 충족하기 위해 Availability set 내에 2개 이상의 VM을 만드는 것을 추천
: 비용은 없으며 만든 각 VM 인스턴스에 대해서만 비용을 지불만 하면 된다
# Fault Domain - 동일한 전원과 네트워크 스위치를 사용하는 VM의 집합 (하나의 물리적인 랙 단위)
# Update Domain - 유지 보수 이벤트 발생 시 업데이트 도메인을 통해 업데이트 순서가 지정됨
▶ 작동 방식
: Availability Set 내 VM들은 Azure 플랫폼에서 Update Domain 과 Fault Domain이 할당된다
: 각 Availability Set 은 최대 3개의 Fault Domain 과 20개의 Update Domain으로 구성 가능
: Fault Domain 과 Update Domain을 구성한 후에는 변경 불가능
: Update Process 진행하는 Update Group에는 다음 Update Domain에 대한 유지 관리가 시작되기 전에 복구하는 데 30분 소요
3. VM 사용하는 경우 예시
▶ 테스트 및 개발 도중
: 다양한 OS 및 애플리케이션 구성을 만드는 빠르고 쉬운 방법을 제공
▶ 클라우드에서 애플리케이션을 실행하는 경우
: On-premise 인프라를 만들어 실행하는 것과 달리 퍼블릭 클아우드에서 특정 애플리케이션을 실행하는 기능은 상당한
경제적 이익을 제공할 수 있다
▶ 클라우드로 데이터 센터 확장 시
: Azure에 가상 네트워크를 만들고 VM을 해당 가상 네트워크에 추가함으로써 On-Premise 네트워크의 기능을 확장 가능
▶ 재해 복구 시
: 기본 DataCenter에 오류가 발생한 경우 Azure에서 실행되는 VM을 만들어 중용한 애플리케이션을 실행한 다음
기본 DataCenter가 다시 작동하면 이를 종료 가능
'Microsoft Azure' 카테고리의 다른 글
Azure Global Infrastructure (0) | 2023.05.19 |
---|