마짱짱의 지식창고

가상 머신 확장 집합(VMSS) 본문

Cloud/Azure

가상 머신 확장 집합(VMSS)

마짱짱 2021. 1. 14. 18:00
반응형

0. 들어가기 전

가상머신확장집합(VMSS)은 VM을 미리 프로비전할 필요 업싱 부하 분산된 동일한 설정의 VM그룹을 만들어 어플리케이션의 고가용성을 제공합니다. 중앙에서 자동/수동 크기 조정을 포함하여 VM 집합을 관리, 구성하고 업데이트할 수 있습니다.

 

VMSS배포의 주요이점 4가지

1. 개별 VM을 관리하는 이전 방식과 비교해 확장 집합의 VM은 하나의 단위로 관리됩니다.

2. 메트릭(성능 지표)을 미리 정의하고 이를 기반으로 자동 크기 조정을 사용해 수평 확장/축소 를 수행합니다.

3. VMSS를 배포하는 동안 가상 네트워크와 Azure 부하 분산 장치를 한번에 배포할 수 있습니다.

4. VMSS에서 VM 인스턴스 증감에 따라 부하 분산 장치 구성이나 스크립트 확장, DevOps 연계 등의 작업이 자동으로 이루어집니다.

 

VMSS는 가상 네트워크의 단일 서브넷으로 배포합니다.

가상 머신 인스턴스는 최대 100개 단위로 하나의 배치 그룹을 사용하며 그 이상 배포할 때는 추가 배치 그룹이 생성됩니다.

 

서비스 요청 수요의 변동성이 높고 이를 예측하기 쉽지 않은 경우 VMSS로 상황에 대응하는 고가용성 환경을 쉽게 구축할 수 있습니다. 예를들어

1. 서비스 환경의 일관성을 유지하면서 많은 VM을 실행하는 상황

2. VM의 특정 인스턴스가 실패해도 다른 인스턴스를 통해 어플리케이션을 계속 엑세스 해야하는 상황

3. 서비스 요청 수요의 변동성에 대비해 VM 인스턴스를 탄력적으로 운용해야하는 상황

4. 대규모 컴퓨팅 작업을 위해 VM인스턴스를 대량으로 만들어야 하는 상황

 

-추후 더 업데이트할 예정 -

반응형