Quali azioni devo intraprendere per un aggiornamento self-service di ElastiCache?

7 minuti di lettura
0

Ho ricevuto una notifica per un aggiornamento self-service di Amazon ElastiCache e voglio sapere quali azioni devo intraprendere.

Descrizione breve

Amazon ElastiCache monitora automaticamente il tuo parco istanze di nodi Redis e MemCached per applicare gli aggiornamenti dei servizi non appena diventano disponibili. Gli aggiornamenti dei servizi aiutano a rafforzare la sicurezza, l'affidabilità e le prestazioni operative di Amazon ElastiCache. In genere, si imposta una finestra di manutenzione predefinita in modo che Amazon ElastiCache possa applicare questi aggiornamenti. Tuttavia, in alcuni casi potresti trovare questo approccio troppo rigido e suscettibile di limitare i flussi aziendali. Le funzionalità di aggiornamento self-service consentono di applicare gli aggiornamenti a propria discrezione.

Soluzione

Come posso visualizzare le notifiche di aggiornamento del servizio?

Se disponi di cluster idonei, Amazon ElastiCache ti avvisa degli aggiornamenti disponibili tramite i seguenti metodi:

  • Notifica della console ElastiCache
  • E-mail
  • Messaggi Amazon Simple Notification Service (SNS)
  • Notifiche AWS Personal Health Dashboard (PHD)
  • Eventi Amazon CloudWatch

Potresti ricevere più notifiche per l'aggiornamento del servizio durante il ciclo di vita dell'aggiornamento. Il numero di notifiche che ricevi per un aggiornamento del servizio dipende dal tipo di aggiornamento, ad esempio obbligatorio o non obbligatorio. Le notifiche dipendono anche dalle azioni eseguite sul cluster. Ad esempio, se applichi l'aggiornamento obbligatorio prima della scadenza, non ricevi promemoria o notifiche di aggiornamento automatico.

Per informazioni sulla configurazione delle notifiche SNS, consulta Monitoraggio degli eventi ElastiCache.

**Nota:**Le notifiche non vengono inviate per i nodi avviati o sostituiti dopo la data di rilascio specificata nella descrizione dell'aggiornamento del servizio.

Come posso controllare gli aggiornamenti dei servizi disponibili?

Dopo aver ricevuto una notifica sugli aggiornamenti dei servizi disponibili, puoi recuperarli utilizzando il comando** describe-service-updates** dell’interfaccia della linea di comando AWS (AWS CLI). Per ulteriori informazioni, consulta describe-service-updates.

**Nota:**Se ricevi errori durante l'esecuzione dei comandi dell'interfaccia della linea di comando di AWS, assicurati di utilizzare la versione più recente dell'interfaccia della linea di comando di AWS.

Puoi anche controllare gli aggiornamenti dei servizi disponibili dalla console ElastiCache. Utilizza le seguenti istruzioni per visualizzare gli aggiornamenti dalla console:

  1. Apri la console ElastiCache.
  2. Scegli Aggiornamenti del servizio. Puoi visualizzare tutti gli aggiornamenti dei servizi, le descrizioni e lo stato del tuo parco istanze ElastiCache.

Come faccio a determinare cosa è stato corretto nell'aggiornamento del servizio?

Consulta la sezione Descrizione dell'aggiornamento nei dettagli dell'aggiornamento del servizio per comprendere la correzione o il miglioramento.

Come posso applicare l'aggiornamento del servizio?

Puoi applicare gli aggiornamenti del servizio non appena vengono rilasciati e sono disponibili. È consigliabile applicare l'aggiornamento il prima possibile dopo aver ricevuto la notifica di aggiornamento del servizio.

Per applicare un aggiornamento del servizio sul cluster, esegui il comando batch-apply-update-action di AWS CLI. Per ulteriori informazioni, consulta batch-apply-update-action.

Per applicare l'aggiornamento del servizio utilizzando la console ElastiCache, utilizza le seguenti istruzioni

  1. Apri la console ElastiCache.
  2. Scegli Aggiornamenti del servizio.
  3. Seleziona l'aggiornamento del servizio che desideri applicare, quindi scegli** Applica ora**. Per ulteriori informazioni, consulta Applicazione degli aggiornamenti del servizio tramite la console.

Nota:È possibile applicare solo gli aggiornamenti del servizio con uno statoDisponibile o** Pianificato**.

Qual è l'impatto dell'applicazione di un aggiornamento del servizio?

Per Redis, l'aggiornamento viene applicato a non più di un nodo alla volta all'interno di ogni partizione. I nodi da aggiornare subiscono tempi di inattività di pochi secondi, mentre il resto del cluster Redis continua a servire il traffico. La sostituzione potrebbe richiedere più tempo in determinate configurazioni di istanze e schemi di traffico. Ad esempio, i nodi primari Redis potrebbero non disporre di memoria libera sufficiente e potrebbero riscontrare un traffico di scrittura elevato.

Per i nodi Memcached, il processo di sostituzione fa apparire un nuovo nodo vuoto e termina il nodo corrente. I contenuti della cache vengono rimossi per ricominciare da capo. Il nuovo nodo non è disponibile per un breve periodo durante lo switch. Dopo il passaggio, l'applicazione potrebbe subire un peggioramento delle prestazioni mentre il nuovo nodo vuoto viene popolato con dati della cache. Per ridurre al minimo l'impatto, l'aggiornamento viene applicato a un nodo alla volta. Poiché i nodi Memcached non devono essere sincronizzati, la loro sostituzione viene completata più rapidamente, indipendentemente dalle dimensioni dei nodi.

**Nota:**Sia per Redis che per MemCached, non vi è alcuna modifica nella configurazione del cluster. Potresti riscontrare un ritardo nelle metriche di Amazon CloudWatch che si aggiornerà il prima possibile.

Per ridurre al minimo l'impatto durante l'aggiornamento del servizio, fai riferimento alle tre domande seguenti nella pagina di aiuto per la manutenzione gestita e gli aggiornamenti dei servizi di Amazon ElastiCache:

  • **Quanto dura la sostituzione di un nodo? **
  • **In che modo la sostituzione di un nodo influisce sulla mia applicazione? **
  • **Quali sono le migliori pratiche da seguire per un'esperienza di sostituzione fluida e ridurre al minimo la perdita di dati? **

L'aggiornamento del servizio è obbligatorio?

Se l'attributo aggiornamento automatico dopo la data di scadenza è impostato su** Sì**, si tratta di un aggiornamento del servizio obbligatorio e deve essere applicato.

Cosa devo fare se la data di scadenza degli aggiornamenti del servizio è scaduta?

Se non applichi gli aggiornamenti entro la** data di scadenza**, Amazon ElastiCache inizia a pianificare l'aggiornamento nella finestra di manutenzione. L'aggiornamento è pianificato nella finestra di manutenzione del cluster. Riceverai una nuova notifica una settimana prima della data prevista. Amazon ElastiCache non applicherà l'aggiornamento nella finestra di manutenzione senza preavviso.

**Nota:**È comunque possibile applicare l'aggiornamento del servizio prima della data di aggiornamento automatico pianificata anche dopo la data di scadenza. Dopo aver applicato l'aggiornamento, l'aggiornamento automatico pianificato viene annullato.

Cosa devo fare con gli aggiornamenti del servizio scaduti?

Non puoi applicare un aggiornamento del servizio scaduto. Tuttavia, i nuovi nodi contengono tutti gli aggiornamenti del servizio applicabili. Puoi sostituire manualmente i nodi esistenti che non sono stati aggiornati per ottenere gli ultimi aggiornamenti. I nodi avviati dopo la data di rilascio dell'aggiornamento del servizio ricevono automaticamente gli aggiornamenti precedenti. Per ulteriori informazioni sulla sostituzione manuale dei nodi, vedere Sostituzione dei nodi (Redis) e Sostituzione dei nodi (MemCached).

**Nota:**Se non applichi l'aggiornamento prima della data di scadenza dell'aggiornamento, l'aggiornamento è incluso nel prossimo aggiornamento del servizio.

Cosa devo fare se sono disponibili più aggiornamenti del servizio per lo stesso cluster?

Gli aggiornamenti del servizio sono sempre cumulativi. Se disponi di più di un aggiornamento del servizio per lo stesso cluster per il miglioramento della sicurezza e delle prestazioni, puoi applicare quello più recente. Vengono applicati tutti gli aggiornamenti applicabili in sospeso.

Come posso riprogrammare un aggiornamento obbligatorio del servizio?

La sicurezza è una responsabilità condivisa. Pertanto, è consigliabile applicare l'aggiornamento del servizio il prima possibile. Se l'orario pianificato non è adatto a te, puoi posticipare l'aggiornamento del servizio modificando la finestra di manutenzione. Dopo aver modificato la finestra di manutenzione e trascorsa la data pianificata, l'aggiornamento del servizio viene riprogrammato nella nuova finestra specificata nelle settimane successive. Riceverai una nuova notifica una settimana prima della nuova data.

Come posso riprogrammare un aggiornamento del servizio opzionale?

È consigliabile applicare tutti gli aggiornamenti self-service in modo tempestivo per mantenere la conformità, indipendentemente dal fatto che l'aggiornamento sia obbligatorio o meno. Se l'aggiornamento del servizio ha l'attributo Aggiornamento automatico dopo la data di scadenza impostato su** No,** Amazon ElastiCache non applicherà automaticamente l'aggiornamento. Se non installi l'aggiornamento entro la data di scadenza dell'aggiornamento, viene ignorato e non è necessaria alcuna azione. Se desideri applicare aggiornamenti scaduti, consulta la sezione precedente: **Cosa devo fare con gli aggiornamenti del servizio scaduti? **

Come posso ottenere ulteriore assistenza?

Se riscontri un problema durante o dopo l'applicazione di un aggiornamento del servizio, contatta il team di supporto AWS.

Informazioni correlate

Servizio aggiornato in ElastiCache per Redis

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa