Azure Virtual Machine Scale Sets란?

완료됨

Azure 가상 머신 확장 집합은 일련의 VM에서 애플리케이션을 실행하는 스케일링 가능한 방법을 제공합니다. 확장 집합이 배포되면 확장 집합에 속한 모든 VM은 동일한 구성을 갖고 동일한 애플리케이션을 실행할 수도 있고, 서로 다른 구성을 갖고 서로 다른 애플리케이션을 실행할 수도 있습니다.

  • 수요가 증가하면 확장 집합에서 실행되는 VM의 수도 늘어납니다.
  • 수요가 줄어들면 하나의 확장 집합에서 실행되는 VM의 수가 줄어듭니다.

Virtual Machine Scale Sets는 컴퓨팅 워크로드, 빅 데이터 워크로드, 컨테이너 워크로드가 사용되는 시나리오에 적합합니다.

Virtual Machine Scale Sets는 VM(가상 머신) 인스턴스 수를 자동으로 스케일 업하거나 스케일 다운할 수 있을 만큼 지능적입니다. 업스케일링 또는 다운스케일링의 활성화에 사용되는 기준은 사용자 지정된 일정 또는 실제 수요와 사용량에 따라 달라질 수 있습니다. 확장 집합은 하나의 VM 그룹에 동시에 동일한 구성을 적용할 수 있습니다. 사용자가 원치 않으면 인스턴스를 개별적으로 직접 구성할 필요가 없습니다.

확장 집합은 부하 분산 장치를 사용하여 여러 VM 인스턴스에 요청을 분산합니다. 상태 프로브나 애플리케이션 상태 확장을 사용하여 각 인스턴스의 가용성을 확인합니다.

  • 인스턴스가 응답하면 확장 집합은 인스턴스를 사용할 수 있음을 알 수 있고,
  • 인스턴스가 응답하지 않으면 확장 집합은 인스턴스를 사용할 수 없음을 알고 해당 인스턴스에 요청을 보내지 않습니다.

가상 머신 확장 집합은 Azure에서 Linux VM과 Windows VM을 모두 지원합니다. 요구 사항이 다양하고 예측할 수 없는 대규모 워크로드를 사용하는 경우, 자동으로 고가용성과 스케일링 가능한 환경을 제공하는 확장 집합이 좋은 솔루션이 됩니다.