Condividi tramite


Criteri di aggiornamento per i set di scalabilità di macchine virtuali (anteprima)

Il criterio di aggiornamento per un set di scalabilità di macchine virtuali determina il modo in cui le macchine virtuali possono essere aggiornate al modello di set di scalabilità più recente.

Nota

I criteri di aggiornamento per i set di scalabilità di macchine virtuali con orchestrazione uniforme sono disponibili a livello generale.

I criteri di aggiornamento per i set di scalabilità di macchine virtuali con orchestrazione flessibile sono attualmente disponibili in anteprima. Le anteprime vengono rese disponibili a condizione che l'utente accetti le condizioni supplementari per l'utilizzo. Alcuni aspetti di queste funzionalità potrebbero subire modifiche prima della disponibilità a livello generale.

Modalità dei criteri di aggiornamento

I criteri di aggiornamento disponibili per i set di scalabilità di macchine virtuali sono Automatico, Manualee In sequenza. Il criterio di aggiornamento scelto può influire sul tempo di attività complessivo del servizio del set di scalabilità di macchine virtuali.

Possono inoltre verificarsi situazioni in cui si vuole che istanze specifiche nel set di scalabilità vengano trattate in modo diverso rispetto al resto. Ad esempio, alcune istanze del set di scalabilità potrebbero essere necessarie per eseguire attività diverse rispetto agli altri membri del set di scalabilità. In queste situazioni Protezione delle istanze fornisce i controlli necessari per proteggere queste istanze dall'aggiornamento insieme alle altre istanze in quando si verifica un aggiornamento.

Criterio di aggiornamento Automatico

Con un criterio di aggiornamento automatico, il set di scalabilità non garantisce l'ordine di arresto delle macchine virtuali. Il set di scalabilità potrebbe arrestare tutte le macchine virtuali contemporaneamente per eseguire gli aggiornamenti.

Il criterio di aggiornamento Automatico è ideale per gli scenari di sviluppo e test in cui non si è interessati al tempo di attività delle istanze durante l'applicazione di modifiche alle configurazioni e alle impostazioni.

Se il set di scalabilità fa parte di un cluster di Service Fabric, la modalità Automatica è l'unica modalità disponibile. Per altre informazioni, vedere Aggiornamenti delle applicazioni di Service Fabric.

Criterio di aggiornamento Manuale

Con un criterio di aggiornamento Manuale, è possibile scegliere quando aggiornare le istanze del set di scalabilità. Quando si verificano modifiche al modello del set di scalabilità, non accade nulla automaticamente alle macchine virtuali esistenti. Le nuove istanze aggiunte al set di scalabilità usano il modello più aggiornato disponibile.

Il criteri di aggiornamento Manuale è ideale per i carichi di lavoro in cui è necessario un maggiore controllo su quando e su come vengono aggiornate le istanze.

Criterio di aggiornamento In sequenza

Con un criterio di aggiornamento In sequenza, il set di scalabilità esegue gli aggiornamenti in batch. Si ottiene anche un maggiore controllo sugli aggiornamenti con impostazioni come le dimensioni del batch, la percentuale massima di integrità, la definizione delle priorità delle istanze non integre e l'abilitazione degli aggiornamenti tra le zone di disponibilità.

Il criterio di aggiornamento In sequenza è ideale per i carichi di lavoro di produzione che richiedono un numero fisso di istanze sempre disponibili. Gli aggiornamenti in sequenza sono il modo più sicuro per aggiornare le istanze al modello più recente senza compromettere la disponibilità e il tempo di attività.

Quando si usa un criterio di aggiornamento In sequenza nei set di scalabilità di macchine virtuali con orchestrazione flessibile, il set di scalabilità deve usare anche Estensione Integrità applicazioni per monitorare l'integrità dell'applicazione.

Quando si usa un criterio di aggiornamento In sequenza nei set di scalabilità di macchine virtuali con orchestrazione uniforme, il set di scalabilità deve avere anche un probe di integrità o deve usare l'Estensione Integrità applicazioni per monitorare l'integrità dell'applicazione.

Cosa attiva un aggiornamento

Le modifiche apportate a un set di scalabilità possono influire sulla disponibilità delle istanze. Tutte le modifiche che influiscono sul modello del set di scalabilità di macchine virtuali possono attivare un aggiornamento e tali aggiornamenti vengono applicati alle istanze all'interno del set di scalabilità in base al criterio di aggiornamento in uso. L'eccezione a questo approccio si verifica se si abilita Protezione delle istanze in istanze specifiche.

Alcuni aggiornamenti richiedono un riavvio della macchina virtuale, mentre altri possono essere completati senza interrompere le istanze del set di scalabilità. Gli aggiornamenti che richiedono il riavvio, la ricreazione dell'immagine o la ridistribuzione dell'istanza della macchina virtuale includono:

  • Aggiornamenti di chiavi SSH o password
  • Modifiche ai dati personalizzati
  • Aggiornamenti dei riferimenti alle immagini
  • Modifiche alle dimensioni delle macchina virtuali
  • Aggiunta di zone di disponibilità
  • Modifiche al dominio di errore
  • Modifiche al gruppo di posizionamento di prossimità

Nota

Anche se le modifiche ai dati personalizzati e alle password possono essere apportate senza un riavvio, affinché gli aggiornamenti vengano applicati alle istanze della macchina virtuale è necessario creare nuovamente l'immagine della macchina virtuale. Per altre informazioni, vedere Ricreare l'immagine di una macchina virtuale

Se si usa il criterio di aggiornamento In sequenza con MaxSurge, le modifiche apportate al risultato del modello del set di scalabilità attiveranno un aggiornamento in sequenza. MaxSurge è il modo consigliato per distribuire tutti gli aggiornamenti ai set di scalabilità per garantire che l'applicazione rimanga disponibile e integra durante l'intero processo di aggiornamento. Per altre informazioni su MaxSurge, vedere Configurare il criterio di aggiornamento In sequenza.

Passaggi successivi

Informazioni su come impostare il criterio di aggiornamento del set di scalabilità di macchine virtuali.