Virtual Machine Scale Sets에 대한 업그레이드 정책

Virtual Machine Scale Set의 업그레이드 정책은 최신 확장 집합 모델을 사용하여 가상 머신을 최신 상태로 만드는 방법을 결정합니다.

정책 모드 업그레이드

Virtual Machine Scale Sets에 사용할 수 있는 업그레이드 정책은 자동, 수동롤링입니다. 선택한 업그레이드 정책은 Virtual Machine Scale Set의 전체 서비스 가동 시간에 영향을 미칠 수 있습니다.

또한 확장 집합의 특정 인스턴스를 나머지 인스턴스와 다르게 처리하려는 경우가 있을 수 있습니다. 예를 들어 확장 집합의 특정 인스턴스는 확장 집합의 다른 멤버와 다른 작업을 수행하는 데 필요할 수 있습니다. 이러한 상황에서 인스턴스 보호 는 업그레이드가 발생할 때 이러한 인스턴스가 다른 인스턴스와 함께 업그레이드되지 않도록 보호하는 데 필요한 컨트롤을 제공합니다.

자동 업그레이드 정책

참고 항목

자동 업그레이드 정책은 Uniform Orchestration을 사용하는 Virtual Machine Scale Sets에만 사용할 수 있습니다.

자동 업그레이드 정책을 사용하면 확장 집합이 가상 머신의 순서를 보장하지 않습니다. 확장 집합은 업그레이드를 수행하기 위해 동시에 모든 가상 머신을 중단할 수 있습니다.

자동 업그레이드 정책은 구성 및 설정을 변경하는 동안 인스턴스의 작동 시간을 염려하지 않는 DevTest 시나리오에 가장 적합합니다.

확장 집합이 Service Fabric 클러스터의 일부인 경우 자동 모드만 사용 가능한 모드입니다. 자세한 내용은 Service Fabric 애플리케이션 업그레이드를 참조하세요.

수동 업그레이드 정책

참고 항목

수동 업그레이드 정책은 Uniform Orchestration을 사용하는 Virtual Machine Scale Sets와 유연한 오케스트레이션이 있는 Virtual Machine Scale Sets 모두에 사용할 수 있습니다.

유연한 오케스트레이션을 사용하는 Virtual Machine Scale Sets에 대한 수동 업그레이드 정책은 현재 미리 보기로 제공됩니다. 추가 사용 약관에 동의하는 조건으로 미리 보기를 사용할 수 있습니다. 이러한 기능의 일부 측면은 GA(일반 공급) 이전에 변경되었을 수 있습니다.

수동 업그레이드 정책을 사용하면 확장 집합 인스턴스를 업데이트할 시기를 선택합니다. 확장 집합 모델이 변경되면 기존 가상 머신에 자동으로 아무 작업도 수행되지 않습니다. 확장 집합에 추가된 새 인스턴스는 사용 가능한 최신 업데이트 모델을 사용합니다.

수동 업그레이드 정책은 인스턴스가 업데이트되는 시기와 방법을 더 잘 제어해야 하는 워크로드에 가장 적합합니다.

롤링 업그레이드 정책

참고 항목

롤링 업그레이드 정책은 Uniform Orchestration을 사용하는 Virtual Machine Scale Sets에만 사용할 수 있습니다.

롤링 업그레이드 정책을 사용하면 확장 집합이 일괄로 업데이트를 수행합니다. 또한 일괄 처리 크기, 최대 정상 비율, 비정상 인스턴스 우선 순위 지정 및 가용성 영역 간 업그레이드 사용 설정과 같은 설정을 사용하여 업그레이드를 더 많이 제어할 수 있습니다.

롤링 업그레이드 정책은 항상 사용 가능한 인스턴스 수를 설정해야 하는 프로덕션 워크로드에 가장 적합합니다. 롤링 업그레이드는 가용성 및 작동 시간을 손상시키지 않고 인스턴스를 최신 모델로 업그레이드하는 가장 안전한 방법입니다.

롤링 업그레이드 정책을 사용하는 경우 확장 집합에도 상태 프로브가 있거나 애플리케이션 상태 확장을 사용하여 애플리케이션 상태를 모니터링해야 합니다.

자세한 내용은 롤링 업그레이드 정책 구성을 참조하세요.

업그레이드를 트리거하는 항목

확장 집합에 대한 변경 내용은 인스턴스의 가용성에 영향을 미칠 수 있습니다. Virtual Machine Scale Set 모델에 영향을 주는 모든 변경 내용은 업그레이드를 트리거할 수 있으며 해당 업그레이드는 사용 중인 업그레이드 정책에 따라 확장 집합 내의 인스턴스에 적용됩니다. 예외는 특정 인스턴스에서 인스턴스 보호를 사용하도록 설정하는 경우입니다.

일부 업그레이드에는 가상 머신을 다시 시작해야 하는 반면 다른 업그레이드는 확장 집합 인스턴스를 중단하지 않고 완료할 수 있습니다. 가상 머신 인스턴스를 다시 시작, 이미지 다시 설치 또는 다시 배포해야 하는 업데이트 다음과 같습니다.

  • 암호 또는 SSH 키 업데이트
  • 사용자 지정 데이터 변경 내용
  • 부 OS 업그레이드
  • 가상 머신 크기 변경
  • 가용성 영역 추가
  • Fault Do기본 변경 내용
  • 근접 배치 그룹 변경 내용

참고 항목

암호 및 사용자 지정 데이터를 다시 시작하지 않고 변경할 수 있지만 가상 머신 인스턴스에 업그레이드를 적용하려면 가상 머신을 이미지로 다시 설치해야 합니다. 자세한 내용은 가상 머신 이미지 다시 설치를 참조 하세요.

MaxSurge에서 롤링 업그레이드 정책을 사용하는 경우 확장 집합 모델 결과를 변경하면 롤링 업그레이드가 트리거됩니다. MaxSurge는 모든 확장 집합 업그레이드를 배포하여 전체 업그레이드 프로세스 동안 애플리케이션이 사용 가능하고 정상이 되도록 기본 권장되는 방법입니다. MaxSurge에 대한 자세한 내용은 롤링 업그레이드 정책 구성을 참조하세요.

다음 단계

Virtual Machine Scale Set의 업그레이드 정책을 설정하는 방법을 알아봅니다.