소개
특히 사용 패턴이 다양하고 애플리케이션에 대한 수요 변동이 심한 경우에는 규모에 맞게 가상 머신을 관리하기가 어려울 수 있습니다. 수요에 맞게 가상 머신 리소스를 조정할 수 있어야 합니다. 그와 동시에 애플리케이션 안정성을 위해 가상 머신 구성을 일관되게 유지하려 할 수 있습니다. 이러한 목표를 달성하면 처리량과 응답성을 유지하면서도 대규모 가상 머신을 계속 실행하는 비용을 최소화할 수 있습니다.
국내 배송 회사에서 근무한다고 상상해 보세요. 고객은 여러분 회사의 웹 사이트를 사용하여 배송 상태를 관리하고 확인합니다. 이 웹 사이트는 가상 머신에 배포되고 온-프레미스에서 호스트됩니다. 사이트에서의 사용량 증가로 가상 머신의 리소스가 한계에 달하고 있는 것을 알게 되었습니다. 하지만 수동으로 개입하여 가상 머신을 만들거나 할당 취소하지 않고서는 부하 변동에 맞춰 조정할 수 없습니다.
그래서 애플리케이션을 Azure로 이동하기로 결정합니다. 부하 변동을 자동으로 처리하고 웹 사이트의 일관된 성능을 보장하는 솔루션이 필요합니다. 또한 최종 사용자에게 미치는 영향을 최소화하면서도 빠르게 애플리케이션 업데이트를 서버로 롤아웃해야 합니다.
이 모듈에서는 이러한 웹 애플리케이션 부하 분산 문제를 해결하는 데 가상 머신 확장 집합이 어떤 도움이 되는지 알아봅니다.
학습 목표
이 모듈에서 학습할 내용은 다음과 같습니다.
- 가상 머신 확장 집합의 특징 및 기능 파악
- 가상 머신 확장 집합에서 애플리케이션을 실행하는 사용 사례 파악
- 가상 머신 확장 집합에 애플리케이션 배포
필수 구성 요소
- Azure 가상 머신에 대한 기본 지식
- 부하 분산 개념에 대한 기본 지식