Taeyoung Kim

Cloud & Platform

VMSS 배포

VMSS 배포 학습 내용을 정리한 백필 노트입니다.

이 글은 2025년 학습 기록을 블로그 형식으로 정리한 백필 노트입니다.


1. 프런트 엔드(Front-End) VMSS 배포

검색: vmss → VMSS(가상 머신 확장 집합) 만들기

  • 기본사항
    • 구독: ~~~
    • 리소스 그룹: rg-newhallofarmor (새로 생성)
    • VMSS 이름: vmssfridayfe
    • 지역: North Europe
    • 가용성 영역: 1, 2 (두 개 선택)
    • 오케스트레이션 모드: 균일성
  • 크기 조정
    • 모드: 자동 크기 조정 (microsoft.insights 등록 필요)
    • 인스턴스 수: 1
    • 크기 조정 조건
      • 기본 인스턴스 수: 1
      • 최소: 1
      • 최대: 5
      • 스케일 아웃: CPU 임계값 75%, 증가 인스턴스 수 1
      • 스케일 인: CPU 임계값 30%, 감소 인스턴스 수 1
      • 정책: 가장 오래된 VM 종료
  • 이미지 & 보안
    • 보안 유형: 신뢰할 수 있는 시작 VM
    • 이미지: Windows Server 2022 Datacenter: Azure Edition - x64 Gen2
    • 크기: Standard_DS1_v2 (1 vCPU, 3.5 GiB)
    • 사용자: tony
    • 암호: Pa55w.rd1234
    • 라이선싱/다중 테넌트 호스팅 권한: 아니오
  • 스토리지
    • OS 디스크: 표준 SSD (LRS)
    • 데이터 디스크:
      • 이름: webfedata
      • 원본: 없음 (빈 디스크)
      • 크기: 16GB (표준 SSD, LRS)
  • 네트워킹
    • 가상 네트워크: vnet-newhallofarmor-eu (신규 생성)
      • 주소 범위: 192.168.0.0/16
      • 서브넷:
        • snet-friday-fe (192.168.2.0/24)
        • snet-friday-be (192.168.3.0/24)
    • NIC 서브넷 확인: 반드시 snet-friday-fe
  • 부하 분산
    • 옵션: Azure Load Balancer
    • 부하 분산 장치 이름: lbe-vmssfriday
    • 유형: 공용
    • 프로토콜: TCP
    • 규칙:
      • 부하 분산 규칙: Front-End Port 80 → Back-End Port 80
      • 인바운드 NAT 규칙: Front-End Port Range 시작 10000 → Back-End Port 3389
  • 관리/고급
    • 업그레이드 모드: 자동
    • 오버프로비저닝: 사용
    • 분산 알고리즘: 최대 분산
  • 태그
    • ApplicationName: FRIDAY1st
    • ServiceClass: Gold
    • Owner: Tony Stark
    • Layer: Front-End
  • 배포 결과 확인
    • 기본 인스턴스, 네트워크, 부하 분산 장치, 디스크, 크기 조정 모드

2. 백 엔드(Back-End) VMSS 배포

검색: vmss → VMSS(가상 머신 확장 집합) 만들기

  • 기본사항
    • 구독: ~~~
    • 리소스 그룹: rg-newhallofarmor
    • VMSS 이름: vmssfridaybe
    • 지역: North Europe
    • 가용성 영역: 1, 3 (두 개 선택)
    • 오케스트레이션 모드: 균일성
  • 크기 조정
    • 모드: 용량 수동 업데이트
    • 인스턴스 수: 1
  • 이미지 & 보안
    • 보안 유형: 신뢰할 수 있는 시작 VM
    • 이미지: Ubuntu Server 22.04 LTS - x64 Gen2
    • 크기: Standard_DS1_v2 (1 vCPU, 3.5 GiB)
    • 사용자: tony
    • SSH 키: 새 키 쌍 생성 → 이름 vmssfridaybe_key
  • 스토리지
    • OS 디스크: 표준 SSD (LRS)
    • 데이터 디스크:
      • 이름: webbedata
      • 원본: 없음 (빈 디스크)
      • 크기: 16GB (표준 SSD, LRS)
  • 네트워킹
    • 가상 네트워크: vnet-newhallofarmor-eu
    • 서브넷: snet-friday-be (192.168.3.0/24)
    • NIC 확인: 반드시 snet-friday-be
    • 기존 NIC(vnet-newhallofarmor-eu-nic01) 삭제
  • 부하 분산
    • 옵션: 없음
  • 관리/고급
    • 업그레이드 모드: 자동
    • 오버프로비저닝: 사용
    • 분산 알고리즘: 최대 분산
  • 태그
    • ApplicationName: FRIDAY1st
    • ServiceClass: Gold
    • Owner: Tony Stark
    • Layer: Back-End
  • 배포 결과 확인
    • 기본 인스턴스, 네트워크, 디스크, 크기 조정 모드