Panoramica sulla manutenzione

Questa pagina si applica ad Apigee, ma non ad Apigee hybrid.

Visualizza Apigee Edge documentazione.

Questa sezione fornisce una panoramica della manutenzione di Apigee.

Per istruzioni sulla pianificazione dei periodi di manutenzione, vedi Gestire i periodi di manutenzione dell'istanza Apigee.

Panoramica

Apigee esegue regolarmente aggiornamenti per garantire che il servizio sia affidabile, efficiente, sicuro e aggiornato. La maggior parte di questi aggiornamenti viene eseguita senza un impatto evidente. Questi aggiornamenti sono chiamati manutenzione.

In genere, la manutenzione rientra nelle seguenti categorie:

  • Funzionalità Apigee: per lanciare alcune funzionalità, Apigee richiede un aggiornamento di manutenzione.
  • Prestazioni migliorate:offre le migliori prestazioni e affidabilità possibili.
  • Patch e aggiornamenti di sicurezza: monitoriamo continuamente le vulnerabilità di sicurezza appena identificate nel nostro stack software. Una volta rilevato, applichiamo una patch al sistema per proteggerti da nuovi rischi.

Impatto della manutenzione

In genere, la manutenzione di Apigee è completamente trasparente. Tuttavia, durante la manutenzione di Apigee non potrai eseguire determinate attività, ad esempio:

  • Creare nuove istanze
  • Collegare un ambiente a un'istanza
  • Creare un collegamento dell'endpoint
  • Alcune attività di scalabilità

Impostazioni di manutenzione

Apigee ti offre la possibilità di configurare la manutenzione in modo che venga eseguita nel momento più opportuno per la tua applicazione. Puoi farlo configurando i periodi di manutenzione.

Puoi configurare le seguenti opzioni per le istanze Apigee:

  • Periodo di manutenzione: il giorno della settimana e l'ora in cui Apigee pianifica l'inizio della manutenzione.
  • Ordine di aggiornamento: imposta l'ordine in cui le istanze vengono aggiornate rispetto ad altre istanze nella stessa regione. L'ordine di aggiornamento può essere impostato su Settimana 1 o Settimana 2. Le istanze della settimana 2 vengono aggiornate una settimana dopo le istanze della settimana 1 con lo stesso periodo di manutenzione nella stessa regione. Imposti l'ordine di aggiornamento quando configuri un periodo di manutenzione.

    Nota : "Settimana 1" e "Settimana 2" si riferiscono alle fasi di implementazione e ai tempi di preavviso delle notifiche (1 settimana rispetto a 2 settimane). Non si riferiscono non alla prima o alla seconda settimana di calendario del mese. Ad esempio, un'implementazione della "Settimana 2" non avviene necessariamente nella seconda settimana di un mese di calendario. Si verifica una settimana dopo l'implementazione della "Settimana 1" per quella release specifica.

Apigee pianificherà l'inizio della manutenzione all'ora di inizio specificata che hai configurato. A causa delle diverse configurazioni dei clienti, Apigee non può stimare con precisione la durata della manutenzione, ma in genere richiede diverse ore.

Se per una risorsa è configurato un periodo di manutenzione, la manutenzione automatica futura viene pianificata in modo da rispettare queste preferenze. Se non viene specificato un periodo di manutenzione per la risorsa, la manutenzione può iniziare in qualsiasi momento.

Apigee farà del suo meglio per rispettare i periodi di manutenzione. Tuttavia, per mantenere la compatibilità e la sicurezza del nostro parco risorse, a volte potremmo dover aggiornare l'istanza al di fuori degli orari preferiti.

Frequenza e stabilità dell'implementazione

Apigee non implementa ogni versione del runtime nelle istanze con periodi di manutenzione. In genere, gli aggiornamenti vengono raggruppati e implementati solo quando una release è stata ritenuta altamente stabile nella flotta. Di conseguenza, le tue istanze potrebbero saltare diversi numeri di versione tra gli aggiornamenti. Le nuove implementazioni periodo di manutenzione vengono annunciate nelle Note di rilascio di Apigee.

Periodi di blocco ed esclusione

Al momento, Apigee non supporta i periodi di blocco o esclusione della manutenzione definiti dal cliente. Una volta pianificata un'implementazione, questa procederà in base alle impostazioni di ordine e periodo di aggiornamento configurate. La modifica o la cancellazione delle impostazioni di manutenzione dopo la pianificazione di un evento di manutenzione non annullerà né posticiperà l'evento pianificato.

Best practice per i periodi di manutenzione

Ti consigliamo di impostare i periodi di manutenzione nelle istanze di produzione e di non impostarli nelle istanze non di produzione. Questo perché l'ordine generale degli eventi relativi a un aggiornamento di manutenzione è il seguente:

  1. Innanzitutto, Apigee aggiorna tutte le istanze che non hanno periodi di manutenzione.
  2. Poi, Apigee pianifica gli aggiornamenti per tutte le istanze che hanno periodi di manutenzione. Questi aggiornamenti hanno un tempo di preavviso di almeno una settimana (per l'ordine di aggiornamento della settimana 1) o due settimane (per l'ordine di aggiornamento della settimana 2).
  3. Se hai attivato la ricezione di comunicazioni sugli eventi di manutenzione di Apigee imminenti, Apigee ti invierà un'email con una notifica relativa alla manutenzione pianificata.
  4. Apigee esegue gli aggiornamenti di manutenzione negli orari pianificati.

Pertanto, una notifica di manutenzione imminente significa anche che gli stessi aggiornamenti sono già stati applicati a tutte le istanze senza periodi di manutenzione impostati. Se lasci le istanze non di produzione senza periodi di manutenzione, puoi garantire che ricevano prima gli aggiornamenti di sistema e puoi utilizzare le notifiche di manutenzione imminente come promemoria per testare o visualizzare in anteprima gli aggiornamenti in un ambiente non di produzione.

Esempio di manutenzione

Supponiamo che tu sia uno sviluppatore di un rivenditore che gestisce un servizio di carrello degli acquisti e che tu abbia un'istanza Apigee per un ambiente di produzione. Vuoi che la manutenzione inizi quando la tua istanza gestisce la quantità di traffico più bassa, ovvero intorno a mezzanotte di domenica.

In questo caso, imposta le seguenti impostazioni di manutenzione per l'istanza di produzione:

  • Periodo di manutenzione: domenica a partire dalle 00:00 UTC
  • Ordine di aggiornamento: settimana 2

Le impostazioni di manutenzione per un'istanza nell'ambiente di gestione temporanea sarebbero simili, tranne per l'ordine di aggiornamento, che sarebbe impostato su Settimana 1. Infine, nessuna istanza nell'ambiente di sviluppo avrebbe un periodo di manutenzione configurato. In questo modo, puoi eseguire test di accettazione operativa per una release di manutenzione nell'ambiente di sviluppo e di gestione temporanea prima che la manutenzione venga implementata in produzione. Se si verifica un problema nell'ambiente di sviluppo o di gestione temporanea, hai il tempo di diagnosticare e risolvere il problema in modo che l'ambiente di produzione non venga interessato.

Notifiche di manutenzione imminente

Puoi ricevere una notifica via email sulla manutenzione imminente almeno una settimana (per la settimana 1) o due settimane (per la settimana 2) prima dell'inizio della manutenzione pianificata. Se vuoi impostare un filtro email per le notifiche, il titolo dell'email è "Manutenzione imminente per la risorsa Apigee [nome-risorsa]".

Le notifiche di manutenzione non vengono inviate per impostazione predefinita. Se vuoi ricevere una notifica per una manutenzione imminente, devi eseguire tutte le seguenti operazioni:

  1. Imposta un periodo di manutenzione.
  2. Attiva le notifiche di manutenzione.
  3. Esegui entrambe le operazioni almeno 7 giorni (per la settimana 1) o 14 giorni (per la settimana 2) prima dell'inizio dell'evento di manutenzione pianificato. In caso contrario, non hai attivato le notifiche in tempo utile per consentire al sistema di inviarti una notifica di manutenzione imminente.

Le notifiche vengono inviate all'indirizzo email associato al tuo Account Google. Non è possibile configurare un alias email personalizzato (ad esempio, un alias email di gruppo) né abbonarsi a un altro indirizzo email diverso dal tuo.

Quando ti abboni, attivi le notifiche di manutenzione per tutte le risorse Apigee che hanno periodi di manutenzione in un determinato progetto. Riceverai una notifica per ogni risorsa.

Domande frequenti

Di seguito sono riportate alcune domande frequenti sulla policy di manutenzione di Apigee:

Quali best practice devo seguire per un'esperienza di aggiornamento della manutenzione senza problemi?

Per garantire un'esperienza di aggiornamento della manutenzione senza problemi, ti consigliamo di eseguire le seguenti operazioni:

  • Imposta il periodo di manutenzione in modo che la manutenzione non venga applicata durante le ore di punta di utilizzo di Apigee.
  • Attiva le notifiche di manutenzione per ricevere un avviso via email almeno 7 giorni (per la settimana 1) o 14 giorni (per la settimana 2) prima dell'inizio dell'aggiornamento di manutenzione pianificato.
  • Utilizza periodi di manutenzione diversi e non sovrapposti per ogni risorsa. Ciò significa che, in caso di interruzione durante il periodo di manutenzione, potrai comunque utilizzare il prodotto con le risorse non interessate.

Perché le mie impostazioni di manutenzione sono state ignorate?

Apigee farà del suo meglio per rispettare i periodi di manutenzione e l'ordine di aggiornamento. Tuttavia, per mantenere la compatibilità e la sicurezza del nostro parco risorse, a volte potremmo dover aggiornare l'istanza al di fuori degli orari preferiti. Non riceverai una notifica in anticipo se ciò si verifica, ma i log di aggiornamento dell'istanza verranno comunque generati per l'istanza.