소개

완료됨

레크리에이션용 잠수함을 설계하고 제작하는 회사인 Adatum에서 많은 생산 애플리케이션을 담당하고 있습니다. 현재 Adatum에는 IaaS VM(가상 머신)에서 실행되는 여러 3계층 애플리케이션이 있습니다. 이러한 애플리케이션은 다양한 Azure 가상 네트워크에 걸쳐 호스팅되는 온-프레미스 데이터 센터에서 마이그레이션되었습니다.

이제 Azure 가상 머신 확장 집합이 다음과 같은 성능 및 비용 문제를 해결하는 데 유용할 수 있는지 확인하려고 합니다.

  • 한 애플리케이션은 정기적으로 2시간 동안 프로세서 로드를 초과합니다. 이 시간 동안 애플리케이션은 버벅이며 응답하지 않습니다. 애플리케이션은 클라이언트 트래픽이 정상으로 돌아오면 평상시처럼 작동합니다.
  • 또 다른 애플리케이션은 금요일 저녁에 정기적인 트래픽 급증이 발생하며 수요일 아침에 소강 상태가 됩니다. 따라서 수요 증가 및 감소 문제를 해결하기 위해 사용할 수 있는 필수 인스턴스가 있는지 확인하려고 합니다.
  • 애플리케이션에 배치되는 클라이언트 로드의 양에 관계없이 확장 집합에 50개 이하의 인스턴스가 배포되도록 하고 싶습니다. 이렇게 하면 비용을 제어하는 데 도움이 됩니다.
  • 단일 VM에 있는 한 애플리케이션은 사용률에 변동을 겪지 않으며 부하 분산을 허용하는 아키텍처가 없습니다.
  • 단일 VM에 있는 또 다른 애플리케이션은 제한된 수의 사용자가 업무 시간 동안에만 사용합니다.

Azure Virtual Machine Scale Sets를 사용하면 부하 분산된 VM의 그룹을 만들고 관리할 수 있습니다. VM 인스턴스의 수는 요구 또는 정의된 일정에 따라 자동으로 늘리거나 줄일 수 있습니다.

Virtual Machine Scale Sets는 애플리케이션에 고가용성을 제공하며, 이를 사용하여 많은 수의 VM을 중앙에서 관리, 구성, 업데이트할 수 있습니다. Virtual Machine Scale Sets를 사용하면 컴퓨팅, 빅 데이터 및 컨테이너 작업과 같은 영역에 대한 대규모 서비스를 구축할 수 있습니다.

이 모듈은 Azure Virtual Machine Scale Sets가 수행하는 작업, 작동 방법 및 Azure Virtual Machine Scale Sets를 조직을 위한 솔루션으로 사용해야 하는 경우를 설명합니다.

학습 목표

이 모듈에서 학습할 내용은 다음과 같습니다.

  • Azure 가상 머신 확장 집합의 정의와 이러한 집합이 제공하는 기능에 대해 알아봅니다.
  • Azure 가상 머신 확장 집합이 조직의 요구 사항을 충족하는지 확인합니다.
  • Virtual Machine Scale Sets를 사용하는 것과 개별 인스턴스를 스케일 업하는 것의 차이점을 이해합니다.

사전 요구 사항

기본 네트워킹 및 가상 머신 컴퓨팅 개념을 이해합니다.