Comprendere i riavvii delle macchine virtuali: manutenzione e tempi di inattività
Si applica a: ✔️ macchine virtuali Linux ✔️ macchine virtuali Windows ✔️ set di scalabilità flessibili ✔️ set di scalabilità uniformi
Sono tre gli scenari che possono interessare le macchine virtuali in Azure: manutenzione dell'hardware non pianificata, tempo di inattività imprevisto e manutenzione pianificata.
Evento di manutenzione hardware non pianificato
La manutenzione hardware non pianificata si verifica quando la piattaforma Azure prevede che l'hardware o qualsiasi componente della piattaforma associato a un computer fisico stia per verificarsi un errore. Quando la piattaforma prevede un errore, genera un evento di manutenzione hardware non pianificato per ridurre l'impatto sulle macchine virtuali ospitate in tale hardware. Azure usa la tecnologia Live Migration per eseguire la migrazione delle macchine virtuali dall'hardware non funzionante a un computer fisico integro. Live Migration è un'operazione di mantenimento della VM che sospende la macchina virtuale solo per un breve periodo. Memoria, file aperti e connessioni di rete vengono conservati, ma le prestazioni potrebbero subire un rallentamento prima e/o dopo l'evento. Nei casi in cui non è possibile usare Live Migration, la macchina virtuale riscontra tempi di inattività imprevisti.
Tempo di inattività imprevisto
Un tempo di inattività imprevisto è quando l'hardware o l'infrastruttura fisica per la macchina virtuale rileva un problema e ha esito negativo in modo imprevisto. I problemi possono includere errori di rete locali, errori del disco locale o altri errori a livello di rack. Quando viene rilevato, la piattaforma Azure esegue automaticamente la migrazione (guarita) della macchina virtuale a una macchina fisica integra nello stesso data center. Durante la procedura di riparazione, nelle macchine virtuali si verificano tempi di inattività (riavvio) e in alcuni casi la perdita dell'unità temporanea. Il sistema operativo e i dischi dati collegati vengono sempre conservati.
Le macchine virtuali possono anche riscontrare tempi di inattività in caso di improbabile interruzione o emergenza che influiscono su un intero data center o anche su un'intera area. Per questi scenari, Azure offre opzioni di protezione che includono zone di disponibilità e aree abbinate.
Eventi di manutenzione pianificata
Gli eventi di manutenzione pianificata sono aggiornamenti periodici effettuati da Microsoft sulla piattaforma Azure sottostante per migliorare l'affidabilità, la sicurezza e le prestazioni complessive dell'infrastruttura della piattaforma su cui sono in esecuzione le macchine virtuali. La maggior parte di questi aggiornamenti viene eseguita senza alcun impatto sul Macchine virtuali o Servizi cloud (vedere Manutenzione che non richiede un riavvio). Anche se la piattaforma Azure cerca di usare la manutenzione con mantenimento delle VM in tutte le occasioni possibili, in alcuni rari casi questi aggiornamenti richiedono un riavvio della macchina virtuale per applicare gli aggiornamenti necessari all'infrastruttura sottostante. In tal caso, è possibile eseguire la manutenzione pianificata di Azure con l'operazione di ridistribuzione della manutenzione avviando la manutenzione per le VM nell'intervallo di tempo adatto. Per altre informazioni, vedere Manutenzione pianificata per le macchine virtuali.
Ridurre i tempi di inattività
Per ridurre le conseguenze dei tempi di inattività causati da uno o più di questi eventi, è possibile attuare le seguenti procedure consigliate per aumentare la disponibilità delle macchine virtuali:
- Usare zone di disponibilità per proteggere da errori del data center
- Configurare più macchine virtuali in un set di disponibilità per la ridondanza
- Usare gli eventi pianificati per Linux o eventi pianificati per Windows per rispondere in modo proattivo agli eventi che influiscono sulle macchine virtuali
- Configurare ogni livello dell'applicazione in set di disponibilità separati
- Combinare un servizio di bilanciamento del carico con zone o set di disponibilità
Passaggi successivi
Per altre informazioni sulle opzioni di disponibilità in Azure, vedere Panoramica della disponibilità.