본문 바로가기
AI, 논문, 데이터 분석

[클라우드 컴퓨팅] Azure 가상 머신 확장 집합 (VMSS)

by doraemin_dev 2025. 1. 8.

가상 머신 확장 집합 (VMSS)

VM을 미리 배포하지 않고, VM 템플릿을 만들어 두고, 필요할 때마다 곧바로 복사해서 빠르게 사용할 수 있다.

  • 기본 사항
    • 유연한(내용에 따라 다른 VM ex.영상 크기에 따라 다른 VM)
    • 균일성(늘 동일한 VM) 모드
  • 네트워킹
    • VM 인스턴스용 네트워크 인터페이스 정의
    • 부하 분산 옵션
  • 확장중
    • 수동 / 사용자 지정
    • 예측 자동 크기 조정 (ex. cpu/메모리/http 큐 길이 등의 변동 사항에 따라 인스턴스 수를 증가/감소 설정)
    • 축소 정책
  • 관리
    • 업그레이드 모드 (수정하면, 이미 배포된 VM에도 변경 가능하게 할 수 있다.)
    • 오버 프로비저닝 (최종적으로 한 대를 늘리기 위해서, 일단 2~3개를 살린다. 그때, 가장 먼저 살아난 것만 남기고 나머지는 삭제시킨다.)
  • 상태
    • 애플리케이션 상태 모니터 (상태가 모니터링 하다가 스케일링을 조정)

[실습]  프런트 엔드 VMSS 배포하기 (P. 394)

가상 머신 확장 집합 이름 : vmssfridayfekm

가용성 영역 :  zone1 , zone 2

password : Pa55w.rdsktflyai

 

< 스폿 > 가격이 1/10 수준에 불과하다. 일명 땡처리. 남는 리소스를 가져와서 사용한다. 대신 다른 곳에서 정상적인 요청이 들어오면, 내 것이 뺏긴다. ex. OTT회사에서 영상 랜더링 할 때, 뺏겨도 다시 다른 것을 가져오면 되니 주로 스폿을 사용한다.

새 디스크 이름 : webfedata

부하 분산 장치 만들기 : lbe-vmssfridayfe-km

프론트 엔드 포트 범위 시 : 5000

 

# 혹시 에러가 나더라도, VMSS에서 '상태' 확인해보자. 성공되어 있을 수도 있다.

네트워킹 > 부하분산 들어가보면, '프런트 엔드 IP 구성, 인바운드 NAT 규칙' 등 잘 설정 되어 있는 것을 확인할 수 있다.

# 인스턴스 수를 수동으로 언제든지 조정할 수 있다.

 

공용 IP 주소를 검색창에 입력해보면, 어떤 인스턴스가 실행 중인지 뜬다!

RDP로 지정. 이후 VM을 켜보자.

VM 안 켜진다 ㅜ


인스턴스 수를 줄일 때, 어떤 인스턴스를 먼저 삭제할 지.

Oldest를 선택하고, 수동 크기 조정으로 인스턴스 수를 1로 변경하면, 인스터스에서 오래된 0이 삭제되고 있는 것을 확인할 수 있다.

 


컨테이너 scripts 만들기.

이후 setup_fridayfe.ps1 파일 업로드.

 

setup_fridayfe.ps1
0.00MB

확장 추가 설치 : Custom script extension
script file : 내 계정에서 아까 업로드 한 ps1 파일 가져오자.


 

[실습] 백 엔드 VMSS 배포하기 (P. 404)