Manutenzione di routine (pianificata) per il servizio app Azure

La manutenzione di routine copre gli aggiornamenti in background per app Azure Servizio. I tipi di manutenzione possono essere miglioramenti delle prestazioni, correzioni di bug, nuove funzionalità o aggiornamenti della sicurezza. servizio app manutenzione può trovarsi nel servizio stesso o nel sistema operativo sottostante.

Importante

Una modifica o una deprecazione di rilievo della funzionalità non fa parte della manutenzione di routine. Per altre informazioni, vedere Criteri moderni relativi al ciclo di vita.

Le garanzie di qualità e tempo di attività dei servizi Microsoft continuano a essere applicate durante i periodi di manutenzione. Le notifiche indicano i periodi di manutenzione per aiutare i clienti a ottenere visibilità sulle modifiche della piattaforma.

Risultati previsti

Come i computer personali, i telefoni cellulari e altri dispositivi, i computer nel cloud necessitano degli aggiornamenti più recenti. A differenza dei dispositivi fisici, le soluzioni cloud come app Azure Service offrono modi per gestire la manutenzione di routine con maggiore facilità. Non è necessario interrompere il funzionamento e attendere l'installazione delle patch. Qualsiasi carico di lavoro può essere spostato in hardware diverso in pochi secondi e durante l'installazione degli aggiornamenti. Gli aggiornamenti vengono eseguiti mensilmente, ma possono variare a seconda delle esigenze dell'organizzazione e di altri fattori.

Poiché una tipica soluzione cloud è costituita da più applicazioni, database, account di archiviazione, funzioni e altre risorse, parti delle soluzioni possono essere sottoposte a manutenzione in momenti diversi. Alcuni di questi coordinamenti sono correlati a aree geografiche, aree, data center e zone di disponibilità. Può anche essere dovuto al cloud, dove non tutto viene toccato contemporaneamente. Per altre informazioni, vedere Procedure di distribuzione sicure.

Lo screenshot seguente mostra un esempio di evento di manutenzione.

Screenshot di un evento di manutenzione nel portale di Azure.

In ordine dall'alto verso il basso, l'esempio mostra:

  • Titolo descrittivo dell'evento di manutenzione.
  • Aree interessate e sottoscrizioni.
  • Finestra di manutenzione prevista.

Domande frequenti

Perché la manutenzione richiede così tanto tempo?

Fondamentalmente, la manutenzione di routine fornisce gli aggiornamenti più recenti alla piattaforma e al servizio. È difficile prevedere il modo in cui la manutenzione influirà sulle singole app fino a un momento specifico, quindi le notifiche tendono a essere più generali. Gli intervalli di tempo nelle notifiche non riflettono le esperienze a livello di app, ma piuttosto l'operazione complessiva in tutte le risorse. Le app che vengono sottoposte a manutenzione vengono riavviate immediatamente nei computer aggiornati e continuano a funzionare. Non ci sono tempi di inattività quando le richieste e il traffico non vengono serviti.

Perché ricevo così tante notifiche?

Uno scenario tipico è che i clienti hanno più applicazioni aggiornate in momenti diversi. Per evitare l'invio di notifiche per ognuna di esse, viene inviata una notifica che acquisisce più risorse. La notifica viene inviata all'inizio e in tutta la finestra di manutenzione. È possibile ricevere più promemoria per la stessa implementazione se l'intervallo di tempo è lungo, in modo da poter correlare più facilmente eventuali riavvii, interruzioni o altri problemi.

La manutenzione della piattaforma non deve influire sul tempo di attività o sulla disponibilità dell'applicazione. Le applicazioni continuano a rimanere online durante la manutenzione della piattaforma.

La manutenzione della piattaforma potrebbe causare l'avvio a freddo delle applicazioni nelle nuove macchine virtuali, causando ritardi. Un'applicazione è ancora considerata online mentre inizia a freddo. Per ridurre al minimo o evitare l'avvio a freddo, è consigliabile usare la cache locale per le app di Windows e il controllo integrità.

I siti non prevedono violazioni del contratto di servizio durante le finestre di manutenzione.

In che modo l'aggiornamento garantisce il corretto funzionamento delle app?

app Azure Servizio rappresenta una flotta di unità di scala che forniscono l'hosting di applicazioni Web e soluzioni ai clienti. Ogni unità di scala è suddivisa in domini di aggiornamento e zone di disponibilità. Questa divisione ottimizza i posizionamento di piani di servizio app più grandi e distribuzioni uniformi, perché non tutti i computer in ogni unità di scala vengono aggiornati contemporaneamente.

Le operazioni di manutenzione aggiornano i computer in modo iterativo mentre servizio app monitora l'integrità della flotta. In caso di problemi, il sistema può arrestare l'implementazione. Per altre informazioni su questo processo, vedere il post di blog Demystifying the magic behind servizio app OS updates (Demystifying the magic behind servizio app OS updates).

L'orario di ufficio si riflette?

Sì, l'orario di ufficio si riflette per il fuso orario dell'area. Le operazioni di manutenzione sono ottimizzate per l'avvio al di fuori dell'orario di ufficio standard dalle 9 alle 17.00. Statisticamente, questo è il momento migliore per le interruzioni e i riavvii dei carichi di lavoro perché c'è meno stress sul sistema (nelle applicazioni dei clienti e transitivamente sulla piattaforma stessa). Se le risorse vengono ancora aggiornate entro le 9:00 in una determinata area, l'aggiornamento verrà sospeso in modo sicuro prima del passaggio critico successivo e fino alla fine dell'orario di ufficio.

Quali sono le opzioni per controllare la manutenzione di routine?

Se si eseguono i carichi di lavoro in un prodotto isolato tramite ambiente del servizio app v3, è possibile pianificare gli aggiornamenti, se necessario. Per altre informazioni su questa funzionalità, vedere il post di blog Controllare e automatizzare la manutenzione pianificata per ambiente del servizio app v3.

È possibile preparare le app meglio per i riavvii?

Se le applicazioni necessitano di tempo aggiuntivo durante i riavvii per essere online, è consigliabile usare il controllo integrità. Un modello tipico per la necessità di un tempo aggiuntivo è una dipendenza pesante dalle risorse esterne durante il riscaldamento o l'avvio dell'applicazione.

È possibile usare il controllo integrità per informare la piattaforma che l'applicazione non è ancora pronta per ricevere le richieste. Il sistema può usare tali informazioni per instradare le richieste ad altre istanze nel piano di servizio app. Per questi casi, è consigliabile avere almeno due istanze nel piano.

Le mie applicazioni sono state online, ma le cose sono peggiori dopo l'avvio di queste notifiche. Cosa è cambiato?

Gli aggiornamenti e gli eventi di manutenzione stanno accadendo alla piattaforma fin dall'inizio. La frequenza degli aggiornamenti è diminuita nel tempo, quindi il numero di interruzioni è diminuito e il tempo di attività è aumentato. Tuttavia, ora si ha maggiore visibilità su tutte le modifiche. Una maggiore visibilità potrebbe causare la percezione che stanno accadendo più modifiche.

Passaggi successivi

Per altre informazioni sulle notifiche di manutenzione, leggere il post di blog Routine Planned Maintenance Notifications for app Azure Service (Notifiche di manutenzione pianificata routine per app Azure servizio).