Virtual Machine Scale Sets에 대한 업그레이드 정책(미리 보기)
가상 머신 확장 집합의 업그레이드 정책은 가상 머신을 최신 확장 집합 모델로 최신 상태로 유지할 수 있는 방법을 결정합니다.
참고 항목
균일한 오케스트레이션을 사용하는 Virtual Machine Scale Sets에 대한 업그레이드 정책은 GA(일반 공급) 상태입니다.
유연한 오케스트레이션을 사용하는 Virtual Machine Scale Sets에 대한 업그레이드 정책은 현재 미리 보기로 제공됩니다. 추가 사용 약관에 동의하는 조건으로 미리 보기를 사용할 수 있습니다. 이러한 기능의 몇 가지 측면은 일반 공급(GA) 전에 변경될 수 있습니다.
업그레이드 정책 모드
Virtual Machine Scale Sets에 사용할 수 있는 업그레이드 정책은 자동, 수동 및 롤링입니다. 선택한 업그레이드 정책은 가상 머신 확장 집합의 전체 서비스 작동 시간에 영향을 미칠 수 있습니다.
또한 확장 집합의 특정 인스턴스를 나머지 인스턴스와 다르게 처리하려는 상황이 있을 수 있습니다. 예를 들어, 확장 집합의 특정 인스턴스는 확장 집합의 다른 멤버와 다른 작업을 수행하는 데 필요할 수 있습니다. 이러한 상황에서 인스턴스 보호는 업그레이드가 발생할 때 해당 인스턴스가 다른 인스턴스와 함께 업그레이드되지 않도록 보호하는 데 필요한 제어 기능을 제공합니다.
자동 업그레이드 정책
자동 업그레이드 정책을 사용하면 확장 집합은 종료되는 가상 머신의 순서를 보장하지 않습니다. 확장 집합은 업그레이드를 수행하기 위해 모든 가상 머신을 동시에 중단할 수 있습니다.
자동 업그레이드 정책은 구성 및 설정을 변경하는 동안 인스턴스 작동 시간을 염려하지 않는 DevTest 시나리오에 가장 적합합니다.
확장 집합이 Service Fabric 클러스터의 일부인 경우 자동 모드만 사용 가능한 모드입니다. 자세한 내용은 Service Fabric 애플리케이션 업그레이드를 참조하세요.
수동 업그레이드 정책
수동 업그레이드 정책을 사용하면 확장 집합 인스턴스를 업데이트할 시기를 선택합니다. 확장 집합 모델이 변경되면 자동으로 기존 가상 머신에 아무 작업도 수행되지 않습니다. 확장 집합에 추가된 새 인스턴스는 사용 가능한 최신 업데이트 모델을 사용합니다.
수동 업그레이드 정책은 인스턴스 업데이트 시기와 방법에 대해 더 많은 제어가 필요한 워크로드에 가장 적합합니다.
롤링 업그레이드 정책
롤링 업그레이드 정책을 사용하면 확장 집합은 일괄 처리 업데이트를 수행합니다. 또한 일괄 처리 크기, 최대 정상 비율, 비정상 인스턴스 우선 순위 지정, 가용성 영역 전체에 걸친 업그레이드 사용하도록 설정 등의 설정을 통해 업그레이드를 더 효과적으로 제어할 수 있습니다.
롤링 업그레이드 정책은 설정된 수의 인스턴스를 항상 사용할 수 있어야 하는 프로덕션 워크로드에 가장 적합합니다. 롤링 업그레이드는 가용성과 작동 시간을 저하시키지 않고 인스턴스를 최신 모델로 업그레이드하는 가장 안전한 방법입니다.
유연한 오케스트레이션을 통해 Virtual Machine Scale Sets에 대한 롤링 업그레이드 정책을 사용하는 경우 확장 집합은 애플리케이션 상태 확장을 사용하여 애플리케이션 상태를 모니터링해야 합니다.
균일한 오케스트레이션을 통해 Virtual Machine Scale Sets에 롤링 업그레이드 정책을 사용하는 경우 확장 집합에는 상태 프로브가 있거나 애플리케이션 상태 확장을 사용하여 애플리케이션 상태를 모니터링해야 합니다.
업그레이드를 트리거하는 요인
확장 집합에 대한 변경 내용은 인스턴스의 가용성에 영향을 미칠 수 있습니다. 가상 머신 확장 집합 모델에 영향을 미치는 모든 변경 내용은 업그레이드를 트리거할 수 있으며 해당 업그레이드는 사용 중인 업그레이드 정책에 따라 확장 집합 내의 인스턴스에 적용됩니다. 특정 인스턴스에서 인스턴스 보호를 사용하도록 설정하는 경우는 예외입니다.
일부 업그레이드에는 가상 머신을 다시 시작해야 하지만 다른 업그레이드는 확장 집합 인스턴스를 중단하지 않고 완료할 수 있습니다. 가상 머신 인스턴스를 다시 시작하거나 이미지로 다시 설치하거나 다시 배포해야 하는 업데이트에는 다음이 포함됩니다.
- 암호 또는 SSH 키 업데이트
- 사용자 지정 데이터 변경
- 이미지 참조 업데이트
- 가상 머신 크기 변경
- 가용성 영역 추가
- 장애 도메인 변경
- 근접 배치 그룹 변경
참고 항목
다시 시작하지 않고도 암호 및 사용자 지정 데이터를 변경할 수 있지만, 가상 머신 인스턴스에 업그레이드를 적용하려면 가상 머신을 이미지로 다시 설치해야 합니다. 자세한 내용은 가상 머신 이미지로 다시 설치를 참조하세요.
MaxSurge와 함께 롤링 업그레이드 정책을 사용하는 경우 확장 집합 모델 결과가 변경되면 롤링 업그레이드가 트리거됩니다. MaxSurge는 전체 업그레이드 프로세스 동안 애플리케이션의 가용성과 정상 상태를 유지하기 위해 모든 확장 집합 업그레이드를 배포하는 데 권장되는 방법입니다. MaxSurge에 대한 자세한 내용은 롤링 업그레이드 정책 구성을 참조하세요.
다음 단계
가상 머신 확장 집합의 업그레이드 정책 설정 방법을 알아봅니다.