

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Aggiornamenti del servizio in ElastiCache
<a name="Self-Service-Updates"></a>

ElastiCache monitora automaticamente la tua flotta di cache, cluster e nodi per applicare gli aggiornamenti del servizio non appena sono disponibili. Gli aggiornamenti di servizio per le cache serverless vengono applicati automaticamente e in modo trasparente. Per i cluster basati su nodi, è possibile impostare una finestra di manutenzione predefinita in modo da poter applicare questi aggiornamenti. ElastiCache Tuttavia, in alcuni casi potreste trovare questo approccio troppo rigido e suscettibile di limitare i flussi aziendali. 

Con gli aggiornamenti del servizio, puoi controllare quando e quali aggiornamenti vengono applicati ai tuoi cluster basati su nodi. Puoi anche monitorare lo stato di avanzamento di questi aggiornamenti al ElastiCache cluster selezionato in tempo reale. 

**Topics**
+ [Gestione degli aggiornamenti del servizio per i cluster basati su nodi](#managing-updates)

## Gestione degli aggiornamenti del servizio per i cluster basati su nodi
<a name="managing-updates"></a>

ElastiCache gli aggiornamenti del servizio per i cluster basati su nodi vengono rilasciati regolarmente. Se disponi di uno o più cluster basati su nodi idonei per tali aggiornamenti del servizio, ricevi notifiche tramite e-mail, SNS, Personal Health Dashboard (PHD) ed eventi CloudWatch Amazon quando vengono rilasciati gli aggiornamenti. Gli aggiornamenti vengono visualizzati anche nella pagina **Service** Updates sulla console. ElastiCache Utilizzando questa dashboard, puoi visualizzare tutti gli aggiornamenti del servizio e il relativo stato per il tuo ElastiCache parco veicoli. Gli aggiornamenti di servizio per le cache serverless vengono applicati in modo trasparente e non possono essere gestiti tramite la pagina **Aggiornamenti del servizio**. 

Si controlla quando applicare un aggiornamento prima dell’avvio dell'aggiornamento automatico. Ti consigliamo vivamente di applicare qualsiasi aggiornamento di tipo **security-update** il prima possibile per garantire che i tuoi ElastiCache cluster siano sempre up-to-date dotati delle patch di sicurezza correnti. 

Le seguenti sezioni esplorano queste opzioni in dettaglio:

### Applicazione degli aggiornamenti di servizio
<a name="applying-updates"></a>

Puoi iniziare ad applicare gli aggiornamenti di servizio al parco istanze dal momento in cui lo stato degli aggiornamenti è **available**. Gli aggiornamenti di servizio sono cumulativi. In altre parole, tutti gli aggiornamenti non ancora applicati sono inclusi con l'ultimo aggiornamento.

Se un aggiornamento del servizio ha abilitato l'aggiornamento automatico, puoi scegliere di annotare qualsiasi azione quando diventa disponibile. ElastiCache pianificherà l'applicazione dell'aggiornamento durante una delle prossime finestre di manutenzione dei cluster dopo la data di inizio dell'**aggiornamento automatico**. Riceverai notifiche correlate per ogni fase dell'aggiornamento.

**Nota**  
Puoi applicare solo aggiornamenti di servizio con stato **available**o**scheduled**.

Per ulteriori informazioni sulla revisione e l'applicazione di eventuali aggiornamenti specifici del servizio ai cluster applicabili ElastiCache , consulta. [Applicazione degli aggiornamenti del servizio tramite la console](#applying-updates-console-APIReferenceconsole)

Quando è disponibile un nuovo aggiornamento del servizio per uno o più ElastiCache cluster, puoi utilizzare la ElastiCache console, l'API o AWS CLI applicare l'aggiornamento. Le sezioni seguenti illustrano le opzioni che puoi utilizzare per applicare gli aggiornamenti.

#### Applicazione degli aggiornamenti del servizio tramite la console
<a name="applying-updates-console-APIReferenceconsole"></a>

Per visualizzare l'elenco degli aggiornamenti di servizio disponibili, assieme ad altre informazioni, accedi alla pagina **Aggiornamenti di servizio** nella console.

1. Accedi a Console di gestione AWS e apri la ElastiCache console Amazon all'indirizzo [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/).

1. Nel riquadro di navigazione, sceglie **Aggiornamenti di servizio**.

1. Sotto **Aggiornamenti di servizio** puoi visualizzare quanto segue:
   + **Nome aggiornamento di servizio**: il nome univoco dell'aggiornamento di servizio
   + **Tipo di aggiornamento**: il tipo di aggiornamento di servizio, cioè **security-update** o **engine-update**
   + **Gravità aggiornamento)**: la priorità di applicazione dell'aggiornamento:
     + **critical (critica):** si consiglia di applicare immediatamente questo aggiornamento (entro 14 giorni o meno).
     + **important (importante):** si consiglia di applicare questo aggiornamento non appena l’attività aziendale lo consente (entro 30 giorni o meno).
     + **medium (media):** si consiglia di applicare questo aggiornamento il prima possibile (entro 60 giorni o meno).
     + **low (bassa):** si consiglia di applicare questo aggiornamento il prima possibile (entro 90 giorni o meno).
   + **Versione del motore**: se il tipo di aggiornamento è aggiornamento del motore, è la versione del motore che viene aggiornata.
   + **Data di rilascio**: indica quando l'aggiornamento è stato rilasciato per essere applicato sui cluster.
   + ** Recommended Apply By Date (Applicazione consigliata per data)**: ElastiCache data indicativa entro la quale applicare gli aggiornamenti.
   + **Status (Stato)**: lo stato dell'aggiornamento, che è uno dei seguenti:
     + **disponibile:** l'aggiornamento è disponibile per i cluster necessari.
     + **complete**: l'aggiornamento è stato applicato.
     + **cancelled (annullato):** l'aggiornamento è stato annullato e non è più necessario.
     + **expired (scaduto):** l'aggiornamento non è più disponibile per l'applicazione.

1. Scegli un aggiornamento singolo (non il pulsante a sinistra) per visualizzare i dettagli dell'aggiornamento di servizio.

   Nella sezione **Stato aggiornamento cluster** puoi visualizzare un elenco di cluster in cui l'aggiornamento di servizio non è stato applicato o è stato applicato recentemente. Per ogni cluster puoi visualizzare:
   + **Nome cluster**: il nome del cluster
   + **Nodi aggiornati:** il rapporto tra i singoli nodi in un cluster specifico che sono stati aggiornati o rimangono disponibili per l'aggiornamento di servizio specifico.
   + **Tipo di aggiornamento**: il tipo di aggiornamento di servizio, cioè **security-update** o **engine-update**
   + **Stato**: lo stato dell'aggiornamento di servizio sul cluster, cioè:
     + *available:* l'aggiornamento è disponibile per i cluster richiesti.
     + *in corso*: l'aggiornamento del cluster è in fase di applicazione.
     + *scheduled (pianificato)*: la data di aggiornamento è stata pianificata.
     + *complete (completo)*: l'aggiornamento è stato applicato correttamente. Il cluster con uno stato completo verrà visualizzato per 7 giorni dopo il completamento.

     Se hai scelto uno o tutti i cluster con stato **available** o **scheduled** e hai selezionato **Applica ora**, l'aggiornamento inizierà ad essere applicato su tali cluster.

#### Applicazione degli aggiornamenti del servizio tramite AWS CLI
<a name="applying-updates-cli-redis"></a>

Dopo aver ricevuto la notifica che gli aggiornamenti del servizio sono disponibili, puoi esaminarli e applicarli utilizzando la AWS CLI:
+ Per recuperare una descrizione degli aggiornamenti del servizio disponibili, esegui il comando seguente:

  `aws elasticache describe-service-updates --service-update-status available`

  Per ulteriori informazioni, consulta [describe-service-updates](https://docs.aws.amazon.com/cli/latest/reference/elasticache/describe-service-updates.html). 
+ Per applicare un aggiornamento di servizio a un elenco di cluster, utilizza il comando seguente:

  `aws elasticache batch-apply-update-action --service-update ServiceUpdateNameToApply=sample-service-update --cluster-names cluster-1 cluster2`

  Per ulteriori informazioni, consulta [batch-apply-update-action](https://docs.aws.amazon.com/cli/latest/reference/elasticache/batch-apply-update-action.html). 

### Verifica della disponibilità dell'ultimo aggiornamento del servizio applicato tramite la console AWS
<a name="verifying-self-service-updates"></a>

Puoi verificare che ElastiCache i cluster Redis OSS stiano eseguendo l'ultimo aggiornamento del servizio seguendo questi passaggi:

1. Scegli un cluster applicabile nella pagina **Redis** OSS Clusters

1. Scegli **Aggiornamenti del servizio** nel riquadro di navigazione per visualizzare gli eventuali aggiornamenti del servizio applicabili per quel cluster.

Se la console visualizza un elenco di aggiornamenti del servizio, puoi selezionare l'aggiornamento del servizio e scegliere **Applica ora**.

![\[Schermata della console per gli aggiornamenti del servizio 1.\]](http://docs.aws.amazon.com/it_it/AmazonElastiCache/latest/dg/images/service-updates-1.png)


Se nella console viene visualizzato il messaggio «Nessun aggiornamento del servizio trovato», significa che al ElastiCache cluster Redis OSS è già applicato l'ultimo aggiornamento del servizio.

![\[Schermata della console per gli aggiornamenti del servizio 2.\]](http://docs.aws.amazon.com/it_it/AmazonElastiCache/latest/dg/images/service-updates-2.png)


### Interruzione degli aggiornamenti del servizio
<a name="stopping-self-service-updates"></a>

Se necessario, puoi interrompere gli aggiornamenti ai cluster. Ad esempio, puoi interrompere gli aggiornamenti se si verifica un aumento imprevisto sui cluster che sono in fase di aggiornamento. Oppure potresti voler interrompere gli aggiornamenti se stanno impiegando troppo tempo e stanno interrompendo l’attività aziendale in un momento di picco.

L'operazione [Stopping (Interruzione in corso)](https://docs.aws.amazon.com//AmazonElastiCache/latest/APIReference/API_BatchStopUpdateAction.html) interrompe immediatamente tutti gli aggiornamenti a quei cluster e a tutti i nodi che devono ancora essere aggiornati. Tale operazione continua a completare tutti i nodi che hanno uno stato**in progress (in corso)**. Tuttavia, cessa gli aggiornamenti ad altri nodi nello stesso cluster che hanno uno stato **update available (aggiornamento disponibile)** e li riporta a uno stato**Stopping (Interruzione in corso)**.

Quando il flusso di lavoro **Stopping (Interruzione in corso)** è completo i nodi hanno uno stato che passa da **Stopping (Interruzione in corso)** allo stato **Stopped (Interrotto)**. A seconda del flusso di lavoro dell'aggiornamento, alcuni cluster non avranno alcun nodo aggiornato. Altri cluster potrebbero includere alcuni nodi che vengono aggiornati e altri che presentano ancora uno stato **update available (aggiornamento disponibile)**. 

Puoi riprendere successivamente per completare il processo di aggiornamento come consentito dalle attività aziendali. In questo caso, seleziona i cluster applicabili su cui desidera completare gli aggiornamenti, quindi scegliere **Apply Now (Applica ora)**. Per ulteriori informazioni, consulta [Applicazione degli aggiornamenti di servizio](#applying-updates). 

#### Utilizzo della console
<a name="stopping-updates-console"></a>

È possibile interrompere un aggiornamento del servizio utilizzando la ElastiCache console. Di seguito viene illustrato come eseguire questa operazione:
+ Dopo l'avanzamento di un aggiornamento del servizio su un cluster selezionato, la ElastiCache console visualizza la scheda **Visualizza/Stop Update** nella parte superiore della dashboard. ElastiCache 
+ Per interrompere l'aggiornamento, seleziona **Stop Update (Interrompi aggiornamento)**.
+ Quando interrompi l'aggiornamento, seleziona il cluster ed esamina lo stato. Lo stato viene modificato in **Stopping (Interruzione in corso)** ed eventualmente nello stato **Stopped (Interrotto)**.

#### Usando il AWS CLI
<a name="stopping-updates-cli"></a>

Puoi interrompere un aggiornamento del servizio utilizzando la AWS CLI. L'esempio di codice seguente mostra come eseguire tale operazione.

Per un gruppo di replica, procedi come descritto di seguito:

`aws elasticache batch-stop-update-action --service-update-name sample-service-update --replication-group-ids my-replication-group-1 my-replication-group-2`

Per un cluster, effettuate le seguenti operazioni:

`aws elasticache batch-stop-update-action --service-update-name sample-service-update --cache-cluster-ids my-cache-cluster-1 my-cache-cluster-2`

Per ulteriori informazioni, consulta [BatchStopUpdateAction](https://docs.aws.amazon.com//AmazonElastiCache/latest/APIReference/API_BatchStopUpdateAction.html). 