가용성 집합 만들기

완료됨

가용성 집합은 관련된 가상 머신 그룹이 함께 배포되도록 하는 데 사용할 수 있는 논리적 기능입니다. 그룹화는 단일 실패 지점이 모든 컴퓨터에 영향을 주지 않도록 하는 데 도움이 됩니다. 그룹화는 데이터 센터에서 호스트 운영 체제를 업그레이드하는 동안 모든 컴퓨터가 동시에 업그레이드되지 않도록 합니다.

가용성 집합에 대해 알아야 할 사항

가용성 집합의 몇 가지 특성을 검토해 보겠습니다.

  • 가용성 집합에 포함된 모든 가상 머신은 동일한 기능 집합을 수행해야 합니다.

  • 가용성 집합에 포함된 모든 가상 머신에는 동일한 소프트웨어가 설치되어 있어야 합니다.

  • Azure는 가용성 집합에 포함된 가상 머신을 여러 물리적 서버, 컴퓨팅 랙, 스토리지 단위 및 네트워크 스위치에서 실행되도록 합니다.

    하드웨어 또는 Azure 소프트웨어 오류가 발생하는 경우 가용성 집합에 포함된 가상 머신의 하위 집합만 영향을 받습니다. 애플리케이션이 계속 가동되고 고객이 계속 사용할 수 있습니다.

  • 가상 머신과 가용성 집합을 동시에 만들 수 있습니다.

    가상 머신은 가상 머신을 만들 때 가용성 집합에만 추가할 수 있습니다. 가상 머신에 대한 가용성 집합을 변경하려면 가상 머신을 삭제한 다음, 다시 만들어야 합니다.

  • Azure Portal, ARM(Azure Resource Manager) 템플릿, 스크립팅 또는 API 도구를 사용하여 가용성 집합을 빌드할 수 있습니다.

  • Microsoft는 Azure 가상 머신 및 가용성 집합에 대한 강력한 SLA(서비스 수준 약정)를 제공합니다. 자세한 내용은 Azure Virtual Machines에 대한 SLA를 참조하세요.

참고

가상 머신을 가용성 집합에 추가해도 애플리케이션을 운영 체제 또는 애플리케이션 관련 장애로부터 보호할 수 있는 것은 아닙니다. 애플리케이션 수준 보호를 제공하려면 다른 재해 복구 및 백업 기술을 탐색해야 합니다.

가용성 집합을 사용할 때 고려해야 할 사항

가용성 집합은 안정적인 클라우드 솔루션을 빌드하려고 할 때 필수적인 기능입니다. 가용성 집합에 대한 계획에서 다음과 같은 일반적인 원칙에 유의하세요.

  • 중복을 고려합니다. 구성에 중복성을 구현하려면 여러 가상 머신을 가용성 집합에 배치합니다.

  • 애플리케이션 계층의 분리를 고려합니다. 구성에서 실행된 각 애플리케이션 계층은 별도의 가용성 집합에 있어야 합니다. 분리는 모든 컴퓨터에서 단일 실패 지점을 완화하는 데 도움이 됩니다.

  • 부하 분산을 고려합니다. 고가용성 및 네트워크 성능을 위해 Azure Load Balancer를 사용하여 부하가 분산된 가용성 집합을 만듭니다. Load Balancer는 부하가 분산된 가용성 집합에 정의된 서비스의 작업 인스턴스에 들어오는 트래픽을 분산합니다.

  • 관리 디스크를 고려합니다. 블록 수준 스토리지에 대한 가용성 집합에서 Azure 가상 머신과 함께 Azure 관리 디스크를 사용할 수 있습니다.