가상 머신 확장 집합 설명

완료됨

Contoso에서는 VM 세트에서 애플리케이션을 실행할 수 있도록 스케일링 가능한 방법을 제공해주는 Azure 가상 머신 확장 집합을 사용할 수 있습니다. Azure 가상 머신 확장 집합은 모두 구성이 같고 동일한 애플리케이션을 실행합니다. 수요가 증가할수록 확장 집합에서 실행되는 VM 수도 늘어납니다. 수요가 줄어들면 초과 VM을 종료할 수 있습니다. 가상 머신 확장 집합은 컴퓨팅, 빅 데이터 워크로드를 포함하는 시나리오에 적합합니다.

예를 들어 Contoso에서 IT는 IIIS 실행 VM을 사용해 고객 대상 웹 사이트를 제공합니다. Contoso 고객은 이 웹 사이트에 액세스하여 주문 상태를 검토합니다. 전 세계에서 액세스할 수 있는 웹 사이트이므로, 하루 중 특정 시간대에 발생하는 웹 사이트 로드를 예측하기 어려울 수 있습니다. 또한 계절에 따라 차이가 있을 수 있습니다. 그래서 Contoso IT 직원은 가상 머신 확장 집합을 구현하기로 결정했습니다. 이 구현으로 변동이 있는 워크로드를 처리하는 데 도움을 줄 수 있습니다.

수요 변동이 있거나 예측할 수 없는 상황에서 대규모 워크로드가 발생할 경우, 확장 집합은 훌륭한 솔루션입니다. 가상 머신 확장 집합은 수요에 따라 동일한 VM을 스케일링하고 부하를 분산하여 제공하기 때문에 자동적으로 고가용성 환경을 제공하게 됩니다.

가상 머신 확장 집합이란?

Azure 가상 머신 확장 집합을 사용해 부하가 분산된 동일 VM 여러 개를 배포할 수 있습니다. 이러한 VM의 구성은 동일합니다. 가상 머신 확장 집합은 VM 인스턴스 수를 변경하거나 VM 인스턴스 크기를 변경하여 수요 증가 및 감소에 대응할 수 있습니다.

참고

이에 따른 스케일 업 또는 스케일 다운 사용 설정에 사용되는 조건은 사용자 지정 일정 또는 실제 수요와 사용량에 따라 달라질 수 있습니다.

확장 집합은 부하 분산 장치를 사용해 VM 인스턴스와 상태 프로브 전반에 요청을 배포하여 각 인스턴스의 가용성을 확인합니다. 인스턴스가 상태 프로브에 응답할 경우 확장 집합에서 사용 가능한 인스턴스를 파악할 수 있고, 그렇지 않을 경우엔 확장 집합에서 사용할 수 없는 인스턴스를 알 수 있습니다.

참고

가상 머신 확장 집합은 Azure에서 Linux VM과 Windows VM을 모두 지원합니다.

확장 집합의 크기 조정 옵션

확장 집합은 비용 효율성을 고려하여 설계되었습니다. Azure는 필요한 경우에만 새로운 VM 인스턴스를 생성합니다. 다음 표에 나온 것처럼, Azure는 VM을 수평 또는 수직 스케일링할 수 있습니다.

눈금 유형 Description
수평적 크기 조정 확장 집합에서의 VM 추가 또는 제거 프로세스. 수요에 따라 확장 집합의 가상 머신 수를 늘리거나 줄여야 하는 경우가 있습니다. 예를 들어 주말은 수요가 적을 수 있으므로 VM 실행을 줄이는 것이 좋습니다. 확장 집합의 VM 수를 수동 조정할 수도 있지만, 대부분의 경우 규칙을 사용해 VM 수를 자동 변경하는 것이 좋습니다. 일정 외에도 이러한 메트릭 규칙을 기반으로 하여 수요에 따라 정확한 VM 수가 추가될 수 있도록 도울 수 있습니다.
Vertical CPU, 메모리, 디스크 공간 등과 같은 VM 리소스 증가 프로세스. 수직 스케일링은 추가 VM을 더하는 대신에 확장 집합의 VM 규모를 늘리는 데 중점을 둡니다. 예를 들어 수요 증가로 인한 사용량 폭주 기간 중에는 가상 머신 확장 집합에 포함된 각 VM의 CPU 수를 늘리는 것이 좋습니다. 또한 규칙은 메트릭을 기반으로 자동 변경을 적용하는 데 사용됩니다.

주의

수직 스케일링을 사용하려면 확장 집합에서 해당 VM을 다시 시작해야 합니다. 이로 인해 VM이 다시 시작되는 동안 확장 집합 전체 성능이 일시적으로 저하될 수 있습니다.