Ripristino di un cluster di database Aurora o un cluster globale con il supporto esteso di Amazon RDS - Amazon Aurora

Ripristino di un cluster di database Aurora o un cluster globale con il supporto esteso di Amazon RDS

Quando ripristini un cluster di database Aurora o un cluster globale, seleziona Abilita il supporto esteso RDS nella console oppure utilizza l’opzione Supporto esteso nell’AWS CLI o il parametro nell’API RDS. Quando registri un cluster di database Aurora o un cluster globale nel supporto esteso di RDS, la registrazione nel supporto esteso di RDS è permanente per la durata del cluster di database Aurora o del cluster globale.

Il valore predefinito per l’impostazione Supporto esteso RDS dipende dal fatto che si utilizzi la console, l’AWS CLI o l’API RDS per ripristinare il database. Se utilizzi la console, non selezionare Abilita il supporto esteso RDS e la versione principale del motore in fase di ripristino ha superato la data di fine del supporto standard di Aurora, Amazon Aurora esegue automaticamente l’aggiornamento dell’istanza database a una versione del motore più recente. Se utilizzi l’AWS CLI o l’API RDS e non specifichi l’impostazione Supporto esteso RDS, per impostazione predefinita Amazon RDS abilita il supporto esteso RDS. Quando automatizzi le operazioni tramite AWS CloudFormation o altri servizi, questo comportamento predefinito mantiene la disponibilità del database oltre la data di fine del supporto standard di Aurora. Puoi disattivare il supporto esteso di RDS utilizzando l’AWS CLI o l’API RDS.

Comportamento del supporto esteso di RDS

La tabella seguente riepiloga cosa accade quando una versione principale del motore di un cluster di database Aurora o un cluster globale in fase di ripristino ha raggiungo la fine del supporto standard Aurora.

Stato del supporto esteso di RDS* Comportamento

Abilitato

Amazon RDS addebita i costi per il supporto esteso di RDS.

Disabilitato

Al termine del ripristino, Amazon RDS aggiorna automaticamente il cluster di database Aurora o il cluster globale a una versione del motore più recente (in una finestra di manutenzione futura).

* Nella console RDS, lo stato del supporto esteso di RDS viene visualizzato come Sì o No, mentre nell’AWS CLI o nell’API RDS, lo stato viene visualizzato come open-source-rds-extended-support o open-source-rds-extended-support-disabled.

Considerazioni per il supporto esteso di RDS

Prima di ripristinare un cluster di database Aurora o un cluster globale, considera gli aspetti seguenti:

  • Dopo che la data di fine del supporto standard di Aurora è trascorsa, se desideri ripristinare un cluster di database Aurora o un cluster globale da Amazon S3, puoi farlo solo tramite l’AWS CLI o l’API RDS. Utilizza l’opzione --engine-lifecycle-support nel comando restore-db-cluster-from-s3 AWS CLI oppure il parametro EngineLifecycleSupport nell’operazione RestoreDBClusterFromS3 dell’API RDS.

  • Se desideri impedire all’istanza di Aurora di ripristinare i database nelle versione del supporto esteso di RDS, specifica open-source-rds-extended-support-disabled nell’AWS CLI o nell’API RDS. In tal modo, eviti i costi associati al supporto esteso di RDS.

    Se specifichi questa impostazione, Amazon Aurora aggiornerà automaticamente il database ripristinato a una versione principale più recente e supportata. Se l’aggiornamento non supera i controlli preliminari, Amazon Aurora eseguirà un rollback in modo sicuro alla versione del motore del supporto esteso di RDS. Questo database rimarrà in modalità supporto esteso di RDS e Amazon Aurora ti addebiterà i costi relativi al supporto esteso di RDS fino all’aggiornamento manuale del database.

  • Il supporto esteso di RDS viene impostato a livello di cluster. I membri di un cluster avranno sempre la stessa impostazione per il supporto esteso di RDS nella console RDS, --engine-lifecycle-support nella AWS CLI e EngineLifecycleSupport nell’API RDS.

Per ulteriori informazioni, consulta Versioni di Amazon Aurora.

Ripristino di un cluster di database Aurora o un cluster globale con il supporto esteso di RDS

Puoi ripristinare un cluster di database Aurora o un cluster globale con una versione del supporto esteso di RDS utilizzando la AWS Management Console, la AWS CLI o l’API RDS.

Quando ripristini un cluster di database Aurora o un cluster globale, seleziona Abilita il supporto esteso RDS nella sezione Opzioni motore. Se non selezioni questa opzione e la versione principale del motore che stai ripristinando ha superato la fine del periodo di supporto standard di Aurora, Amazon Aurora aggiornerà automaticamente il cluster di database Aurora o il cluster globale a una versione ancora coperta dal supporto standard di Aurora.

L’immagine seguente mostra l’impostazione Abilita il supporto esteso RDS:

L’impostazione Abilita il supporto esteso RDS nella sezione delle Opzioni di motore.

Quando esegui il comando restore-db-cluster-from-snapshot AWS CLI, seleziona il supporto esteso di RDS specificando open-source-rds-extended-support per l’opzione --engine-lifecycle-support.

Se desideri evitare i costi associati al supporto esteso di RDS, imposta --engine-lifecycle-supportopzione su open-source-rds-extended-support-disabled. Questa opzione è impostata su open-source-rds-extended-support per impostazione predefinita.

Puoi anche specificare questo valore utilizzando i seguenti comandi AWS CLI:

Quando utilizzi l’operazione API di Amazon RDS come RestoreDBClusterFromSnapshot , seleziona il supporto esteso di RDS impostando il parametro EngineLifecycleSupport su open-source-rds-extended-support.

Per evitare i costi associati al supporto esteso di RDS, imposta il EngineLifecycleSupport parametro su open-source-rds-extended-support-disabled. Questo parametro è impostato su open-source-rds-extended-support per impostazione predefinita.

Puoi anche specificare questo valore utilizzando le seguenti operazioni API RDS:

Per ulteriori informazioni sul ripristino di un cluster di database Aurora, consulta le istruzioni relative al motore di database in Backup e ripristino di un cluster DB Amazon Aurora.