Microsoft Azure 가상 머신의 서비스 수준 계약(SLA) 및 가용성 이해하기

Chiwoo Song·2023년 4월 4일
0

MS Azure

목록 보기
6/21
post-thumbnail

해당 포스트는 OpenAI ChatGPT의 도움을 받아 작성되었습니다.

Microsoft Azure의 가상 머신은 다양한 서비스 수준 계약(SLA)과 고가용성 전략을 제공합니다. 이 글에서는 Azure의 가상 머신 SLA와 가용성 집합, 가용성 영역에 대해 알아봅니다.

Azure 가상 머신의 서비스 수준 계약(SLA)

Azure 가상 머신의 SLA는 가용성을 보장하는 퍼센트를 나타냅니다. 다음과 같은 주요 사항이 포함됩니다.

  1. 단일 인스턴스 VM : 99.9%의 가용성을 보장합니다.
  2. 가용성 집합(Availability Sets) : 가용성 집합을 사용하는 다중 인스턴스 가상 머신(VM)의 경우, Microsoft Azure는 99.95%의 가용성을 보장합니다.
    (연간 대략 4시간 23분의 다운타임을 의미)
  3. 가용성 영역(Availability Zones) : 가용성 영역을 사용하는 다중 인스턴스 가상 머신(VM)의 경우, Microsoft Azure는 99.99%의 가용성을 보장합니다.
    (연간 대략 52분 35초의 다운타임을 의미)

SLA 설명 원문 보기

가용성 집합(Availability Sets)과 가용성 영역(Availability Zones)의 개념과 차이점

가용성 집합과 가용성 영역은 고가용성 솔루션을 제공하기 위해 Azure에서 사용하는 전략입니다.

가용성 집합 (Availability Sets)

  1. 개념 : 물리적으로 분리된 서버 랙에서 실행되는 가상 머신의 그룹입니다. 하나의 랙에 문제가 발생하면 다른 랙에 있는 가상 머신이 계속 실행됩니다.
  2. 장점 : 하드웨어 장애에 대비하여 가상 머신이 여러 서버 랙에 분산됩니다. 이를 통해 랙 수준의 장애에 대한 영향을 최소화합니다.
  3. 구성 : 가용성 집합은 두 개의 구성 요소로 구성됩니다: 업데이트 도메인(Update Domain)오류 도메인(Fault Domain). 업데이트 도메인은 하드웨어 유지 보수로 인한 동시 다운타임을 최소화하기 위해 사용되며, 오류 도메인은 하드웨어 장애로 인한 영향을 줄이기 위해 사용됩니다.
  4. 사용 사례 : 가용성 집합은 특히 동일한 애플리케이션의 다중 인스턴스를 실행하는 경우에 적합합니다. 이를 통해 애플리케이션의 가용성을 높일 수 있습니다.

가용성 영역 (Availability Zones)

  1. 개념 : 동일한 지역 내의 물리적으로 분리된 데이터 센터입니다. 각 영역은 독립적인 전력, 냉각 및 네트워킹을 가지고 있어, 전체 데이터 센터에 문제가 발생해도 다른 영역의 가상 머신이 영향을 받지 않습니다.
  2. 장점 : 데이터 센터 수준의 장애에 대비할 수 있으며, 여러 가용성 영역에 걸쳐 가상 머신을 배포함으로써, 지역 수준의 재해로 인한 서비스 중단을 최소화합니다. 가용성 영역은 네트워크 지연 시간이 짧고 빠른 복구를 보장합니다.
  3. 구성 : 가용성 영역은 일반적으로 세 개 이상의 독립된 영역으로 구성됩니다. 이렇게 함으로써, 하나의 영역에서 발생하는 장애가 다른 영역에 영향을 미치지 않도록 합니다.
  4. 사용 사례 : 가용성 영역은 지리적으로 분산된 애플리케이션 아키텍처에 적합합니다. 이를 통해 데이터 센터 수준의 장애에 대비하고, 고가용성 및 재해 복구를 보장할 수 있습니다.

가용성 관련 설명 원문 보기

가용성 집합과 가용성 영역 모두 고가용성을 목표로 하지만, 가용성 집합은 서버 랙 수준의 장애에 대비하는 반면, 가용성 영역은 데이터 센터 수준의 장애에 대비합니다.

가용성 집합과 가용성 영역의 조합

가용성 집합과 가용성 영역을 함께 사용하면, 더 높은 가용성과 안정성을 달성할 수 있습니다. 이렇게 하면 하드웨어, 네트워크, 전력 및 냉각과 같은 다양한 장애 시나리오에 대비할 수 있습니다. 가용성 집합과 가용성 영역을 동시에 사용하는 것은 애플리케이션 아키텍처의 복잡성을 증가시킬 수 있지만, 높은 가용성을 필요로 하는 엔터프라이즈 애플리케이션에 이상적입니다.

결론

Azure의 가상 머신 SLA는 단일 인스턴스와 다중 인스턴스 VM에 따라 다르며, 가용성 집합과 가용성 영역을 사용하여 고가용성 솔루션을 제공합니다. 이를 통해 사용자는 서비스의 지속성과 안정성을 확보할 수 있습니다. 가용성 집합과 가용성 영역을 결합하여 애플리케이션에 대한 높은 가용성과 재해 복구를 보장할 수 있습니다.

profile
Shallow but broad knowledge

0개의 댓글