Replica dei backup automatici su un altro Regione AWS - Amazon Relational Database Service

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à.

Replica dei backup automatici su un altro Regione AWS

Per una maggiore capacità di disaster recovery, puoi configurare l'istanza del database Amazon RDS per replicare istantanee e log delle transazioni verso una destinazione Regione AWS a tua scelta. Se per un'istanza database è configurata la replica di backup, RDS avvia una copia tra regioni di tutte le snapshot e i log delle transazioni non appena questi sono pronti nell'istanza database.

Al trasferimento dei dati vengono applicati addebiti per la copia della snapshot DB. Dopo aver copiato la snapshot DB, vengono applicati addebiti standard allo storage nella regione di destinazione. Per maggiori dettagli, consulta Prezzi di RDS.

Per un esempio di utilizzo della replica di backup, consulta il talk tecnico AWS online Managed Disaster Recovery with Amazon RDS for Oracle Cross-Region Automated Backups.

Nota

La replica di backup automatizzata non è supportata per i cluster DB Multi-AZ.

Disponibilità di regioni e versioni

Il supporto varia a seconda delle versioni specifiche di ciascun motore di database e a seconda delle Regioni AWS. Per ulteriori informazioni sulla disponibilità di versioni e regioni con backup automatici tra regioni, consulta Regioni e motori DB supportati per backup automatici tra regioni in Amazon RDS.

Supporto di origine e destinazione Regione AWS

La replica di Backup è supportata tra i seguenti Regioni AWS.

Regione di origine Regioni di destinazione disponibili
Asia Pacific (Mumbai)

Asia Pacific (Singapore)

Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon)

Asia Pacific (Osaka) Asia Pacific (Tokyo)
Asia Pacific (Seoul)

Asia Pacifico (Singapore), Asia Pacifico (Tokyo)

Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon)

Asia Pacific (Singapore)

Asia Pacifico (Mumbai), Asia Pacifico (Seoul), Asia Pacifico (Sydney), Asia Pacifico (Tokyo)

Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon)

Asia Pacific (Sydney)

Asia Pacific (Singapore)

Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (California settentrionale), Stati Uniti occidentali (Oregon)

Asia Pacific (Tokyo)

Asia Pacifico (Osaka), Asia Pacifico (Seoul), Asia Pacifico (Singapore)

Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon)

Canada (Central)

Europe (Ireland)

Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (California settentrionale), Stati Uniti occidentali (Oregon)

Cina (Pechino) Cina (Ningxia)
Cina (Ningxia) Cina (Pechino)
Europa (Francoforte)

UE (Irlanda), UE (Londra), UE (Parigi), UE (Stoccolma)

Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon)

Europe (Ireland)

Canada (Central)

UE (Francoforte), UE (Londra), UE (Parigi), UE (Stoccolma)

Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (California settentrionale), Stati Uniti occidentali (Oregon)

Europe (London)

UE (Francoforte), UE (Irlanda), UE (Parigi), UE (Stoccolma)

US East (N. Virginia)

Europe (Paris)

UE (Francoforte), UE (Irlanda), UE (Londra), UE (Stoccolma)

US East (N. Virginia)

Europe (Stockholm)

UE (Francoforte), UE (Irlanda), UE (Londra), UE (Parigi)

US East (N. Virginia)

South America (São Paulo) Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio)
AWS GovCloud (Stati Uniti orientali) AWS GovCloud (Stati Uniti occidentali)
AWS GovCloud (Stati Uniti occidentali) AWS GovCloud (Stati Uniti orientali)
Stati Uniti orientali (Virginia settentrionale)

Asia Pacifico (Mumbai), Asia Pacifico (Seoul), Asia Pacifico (Singapore), Asia Pacifico (Sydney), Asia Pacifico (Tokyo)

Canada (Central)

UE (Francoforte), UE (Irlanda), UE (Londra), UE (Parigi), UE (Stoccolma)

South America (São Paulo)

Stati Uniti orientali (Ohio), Stati Uniti occidentali (California settentrionale), Stati Uniti occidentali (Oregon)

US East (Ohio)

Asia Pacifico (Mumbai), Asia Pacifico (Seoul), Asia Pacifico (Singapore), Asia Pacifico (Tokyo)

Canada (Central)

UE (Francoforte), UE (Irlanda)

South America (São Paulo)

Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (California settentrionale), Stati Uniti occidentali (Oregon)

US West (N. California)

Asia Pacific (Sydney)

Canada (Central)

Europe (Ireland)

Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon)

US West (Oregon)

Asia Pacifico (Mumbai), Asia Pacifico (Seoul), Asia Pacifico (Singapore), Asia Pacifico (Sydney), Asia Pacifico (Tokyo)

Canada (Central)

UE (Francoforte), UE (Irlanda)

Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (California settentrionale)

Puoi anche usare il describe-source-regions AWS CLI comando per scoprire quali Regioni AWS possono replicarsi tra loro. Per ulteriori informazioni, consulta Ricerca di informazioni sui backup replicati.

Abilitazione dei backup automatici tra regioni

Puoi abilitare la replica di backup su istanze database nuove o esistenti utilizzando la console Amazon RDS. È inoltre possibile utilizzare il start-db-instance-automated-backups-replication AWS CLI comando o l'operazione API StartDBInstanceAutomatedBackupsReplication RDS. È possibile replicare fino a 20 backup su ciascuna destinazione Regione AWS per ciascuna. Account AWS

Nota

Per poter replicare i backup automatici, assicurati di attivarli. Per ulteriori informazioni, consulta Abilitazione dei backup automatici.

Puoi abilitare la replica di backup per un'istanza database nuova o esistente:

  • Per una nuova istanza database, abilitarla all'avvio dell'istanza. Per ulteriori informazioni, consulta Impostazioni per istanze database.

  • Per un'istanza database esistente, completa la procedura descritta di seguito.

Per abilitare la replica di backup per un'istanza database esistente
  1. Accedi AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel riquadro di navigazione, selezionare Automated backups (Backup automatici).

  3. Nella scheda Regione corrente seleziona l'istanza database per cui desideri abilitare la replica di backup.

  4. Per Azioni, seleziona Gestisci replica tra regioni.

  5. In Replica di backup seleziona Abilita replica in un'altra Regione AWS.

  6. Seleziona la regione di destinazione.

  7. Seleziona il periodo di conservazione del backup replicato.

  8. Se hai abilitato la crittografia sull'istanza DB di origine, scegli l'ARN AWS KMS keyper crittografare i backup o inserisci una chiave ARN.

  9. Scegliere Save (Salva).

Nella regione di origine, i backup replicati sono riportati nella scheda Regione corrente della pagina Backup automatici . Nella regione di destinazione, i backup replicati sono riportati nella scheda Backup replicati della pagina Backup automatici .

Abilita la replica del backup utilizzando il comando. start-db-instance-automated-backups-replication AWS CLI

L'esempio seguente di CLI replica i backup automatici da un'istanza database in Stati Uniti occidentali (Oregon) a della regione Stati Uniti orientali (Virginia settentrionale),. Inoltre, crittografa i backup replicati, utilizzando una AWS KMS key nella regione di destinazione.

Per abilitare la replica di backup
  • Eseguire uno dei seguenti comandi.

    PerLinux, o: macOS Unix

    aws rds start-db-instance-automated-backups-replication \ --region us-east-1 \ --source-db-instance-arn "arn:aws:rds:us-west-2:123456789012:db:mydatabase" \ --kms-key-id "arn:aws:kms:us-east-1:123456789012:key/AKIAIOSFODNN7EXAMPLE" \ --backup-retention-period 7

    Per Windows:

    aws rds start-db-instance-automated-backups-replication ^ --region us-east-1 ^ --source-db-instance-arn "arn:aws:rds:us-west-2:123456789012:db:mydatabase" ^ --kms-key-id "arn:aws:kms:us-east-1:123456789012:key/AKIAIOSFODNN7EXAMPLE" ^ --backup-retention-period 7

    L'--source-regionopzione è necessaria quando si crittografano i backup tra le regioni AWS GovCloud (Stati Uniti orientali) e AWS GovCloud (Stati Uniti occidentali). Per --source-region, specifica la Regione AWS dell'istanza database di origine.

    Se non si specifica --source-region, assicurati di specificare un valore per --pre-signed-url. Un URL prefirmato è un URL che contiene una richiesta firmata Signature Versione 4 per il comando start-db-instance-automated-backups-replication chiamato nella Regione AWS di origine. Per ulteriori informazioni sull'pre-signed-urlopzione, consulta start-db-instance-automated-backups-replication nel Command Reference.AWS CLI

Abilita la replica di backup utilizzando la funzionalità dell’API RDS StartDBInstanceAutomatedBackupsReplication con i seguenti parametri:

  • Region

  • SourceDBInstanceArn

  • BackupRetentionPeriod

  • KmsKeyId (facoltativo)

  • PreSignedUrl (obbligatorio se si utilizza KmsKeyId)

Nota

Se i backup vanno crittografati, è necessario includere anche un URL prefirmato. Per ulteriori informazioni sugli URL prefirmati, consulta Richieste di autenticazione: utilizzo di parametri di query (AWS Signature Version 4) nella Documentazione di riferimento delle API di Amazon Simple Storage Service e Processo di firma Signature Version 4 in Riferimenti generali AWS .

Ricerca di informazioni sui backup replicati

Per visualizzare le informazioni sui backup replicati puoi utilizzare i seguenti comandi della CLI:

L'describe-source-regionsesempio seguente elenca la fonte Regioni AWS da cui è possibile replicare i backup automatici nella regione di destinazione degli Stati Uniti occidentali (Oregon).

Per visualizzare le informazioni sulle regioni di origine
  • Eseguire il comando riportato qui di seguito.

    aws rds describe-source-regions --region us-west-2

L'output mostra che i backup possono essere replicati da US East (N. Virginia), ma non da Stati Uniti orientali (Ohio) o Stati Uniti occidentali (California settentrionale) in Stati Uniti occidentali (Oregon).

{ "SourceRegions": [ ... { "RegionName": "us-east-1", "Endpoint": "https://rds.us-east-1.amazonaws.com", "Status": "available", "SupportsDBInstanceAutomatedBackupsReplication": true }, { "RegionName": "us-east-2", "Endpoint": "https://rds.us-east-2.amazonaws.com", "Status": "available", "SupportsDBInstanceAutomatedBackupsReplication": false }, "RegionName": "us-west-1", "Endpoint": "https://rds.us-west-1.amazonaws.com", "Status": "available", "SupportsDBInstanceAutomatedBackupsReplication": false } ] }

Nell'esempio describe-db-instances seguente vengono illustrati i backup automatici per un'istanza database.

Per visualizzare i backup replicati per un'istanza DB
  • Eseguire uno dei seguenti comandi.

    PerLinux, o: macOS Unix

    aws rds describe-db-instances \ --db-instance-identifier mydatabase

    Per Windows:

    aws rds describe-db-instances ^ --db-instance-identifier mydatabase

L'output include i backup replicati.

{ "DBInstances": [ { "StorageEncrypted": false, "Endpoint": { "HostedZoneId": "Z1PVIF0B656C1W", "Port": 1521, ... "BackupRetentionPeriod": 7, "DBInstanceAutomatedBackupsReplications": [{"DBInstanceAutomatedBackupsArn": "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"}] } ] }

Nell'esempio describe-db-instance-automated-backups seguente vengono illustrati i backup automatici per un'istanza database.

Per visualizzare i backup automatici per un'istanza database
  • Eseguire uno dei seguenti comandi.

    Per LinuxmacOS, oUnix:

    aws rds describe-db-instance-automated-backups \ --db-instance-identifier mydatabase

    Per Windows:

    aws rds describe-db-instance-automated-backups ^ --db-instance-identifier mydatabase

L'output mostra l'istanza database di origine e i backup automatici in Stati Uniti occidentali (Oregon), con i backup replicati in US East (N. Virginia).

{ "DBInstanceAutomatedBackups": [ { "DBInstanceArn": "arn:aws:rds:us-west-2:868710585169:db:mydatabase", "DbiResourceId": "db-L2IJCEXJP7XQ7HOJ4SIEXAMPLE", "DBInstanceAutomatedBackupsArn": "arn:aws:rds:us-west-2:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE", "BackupRetentionPeriod": 7, "DBInstanceAutomatedBackupsReplications": [{"DBInstanceAutomatedBackupsArn": "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"}] "Region": "us-west-2", "DBInstanceIdentifier": "mydatabase", "RestoreWindow": { "EarliestTime": "2020-10-26T01:09:07Z", "LatestTime": "2020-10-31T19:09:53Z", } ... } ] }

Nell'esempio describe-db-instance-automated-backups seguente viene utilizzata l'opzione --db-instance-automated-backups-arn per visualizzare i backup replicati nella regione di destinazione.

Per visualizzare i backup replicati
  • Eseguire uno dei seguenti comandi.

    Per LinuxmacOS, oUnix:

    aws rds describe-db-instance-automated-backups \ --db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"

    Per Windows:

    aws rds describe-db-instance-automated-backups ^ --db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"

L'output mostra l'istanza database di origine in Stati Uniti occidentali (Oregon), con backup replicati in US East (N. Virginia).

{ "DBInstanceAutomatedBackups": [ { "DBInstanceArn": "arn:aws:rds:us-west-2:868710585169:db:mydatabase", "DbiResourceId": "db-L2IJCEXJP7XQ7HOJ4SIEXAMPLE", "DBInstanceAutomatedBackupsArn": "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE", "Region": "us-west-2", "DBInstanceIdentifier": "mydatabase", "RestoreWindow": { "EarliestTime": "2020-10-26T01:09:07Z", "LatestTime": "2020-10-31T19:01:23Z" }, "AllocatedStorage": 50, "BackupRetentionPeriod": 7, "Status": "replicating", "Port": 1521, ... } ] }

Ripristino a un'ora specificata da un backup replicato

Puoi ripristinare un'istanza database a un determinato momento temporale da un backup replicato utilizzando la console Amazon RDS . È inoltre possibile utilizzare il restore-db-instance-to-point-in-time AWS CLI comando o l'operazione API RestoreDBInstanceToPointInTime RDS.

Per informazioni generali sul point-in-time ripristino (PITR), vedere. Ripristino a un'ora specifica per un'istanza database

Nota

In RDS per SQL Server, i gruppi di opzioni non vengono copiati Regioni AWS quando vengono replicati i backup automatici. Se è stato associato un gruppo di opzioni personalizzate all'istanza database RDS per SQL Server, è possibile ricreare tale gruppo di opzioni nella regione di destinazione. Quindi ripristina l'istanza database nella regione di destinazione e associarla al gruppo di opzioni personalizzate. Per ulteriori informazioni, consulta Uso di gruppi di opzioni.

Per ripristinare un'istanza database a un'ora specificata da un backup replicato
  1. Accedi AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Sceglie la regione di destinazione (in cui vengono replicati i backup) dal selettore di regioni.

  3. Nel riquadro di navigazione, selezionare Automated backups (Backup automatici).

  4. Nella scheda Backup replicati scegli l'istanza database che desideri ripristinare.

  5. In Actions (Operazioni), scegliere Restore to point in time (Ripristina a un punto temporale).

  6. Scegliere Latest restorable time (Ultimo orario di ripristino) per eseguire il ripristino in base al momento più recente oppure scegliere Custom (Personalizzato) per scegliere una data e un'ora.

    Se si sceglie Custom (Personalizza), immettere la data e l'ora in cui si desidera ripristinare l'istanza.

    Nota

    Gli orari vengono visualizzati nel fuso orario locale, indicato da un offset dell'ora UTC (Coordinated Universal Time). Ad esempio, UTC-5 è l'orario standard degli Stati Uniti orientali/ora legale degli Stati Uniti orientali.

  7. Per DB Instance Identifier (Identificatore istanze database), inserire il nome dell'istanza database di destinazione ripristinata.

  8. (Facoltativo) Scegliere altre opzioni in base alle esigenze, ad esempio l'attivazione dell’autoscaling.

  9. Scegliere Restore to point in time (Ripristina per punto nel tempo).

Usa il restore-db-instance-to-point-in-time AWS CLI comando per creare una nuova istanza DB.

Per ripristinare un'istanza database a un'ora specificata da un backup replicato
  • Eseguire uno dei seguenti comandi.

    Per LinuxmacOS, oUnix:

    aws rds restore-db-instance-to-point-in-time \ --source-db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE" \ --target-db-instance-identifier mytargetdbinstance \ --restore-time 2020-10-14T23:45:00.000Z

    Per Windows:

    aws rds restore-db-instance-to-point-in-time ^ --source-db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE" ^ --target-db-instance-identifier mytargetdbinstance ^ --restore-time 2020-10-14T23:45:00.000Z

Per ripristinare un'istanza database a un momento temporale specifico, utilizza la funzionalità dell’API RestoreDBInstanceToPointInTime Amazon RDS con i seguenti parametri:

  • SourceDBInstanceAutomatedBackupsArn

  • TargetDBInstanceIdentifier

  • RestoreTime

Arresto della replica di backup automatici

Puoi interrompere la replica di backup per le istanze database utilizzando la console Amazon RDS. È inoltre possibile utilizzare il stop-db-instance-automated-backups-replication AWS CLI comando o l'operazione API StopDBInstanceAutomatedBackupsReplication RDS.

I backup replicati vengono conservati, in base al periodo di conservazione del backup, impostato al momento della creazione.

Arresta la replica di backup dalla pagina Backup automatici nella regione di origine.

Per interrompere la replica del backup su un Regione AWS
  1. Accedi AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Seleziona la regione di origine dal selettore di regioni.

  3. Nel riquadro di navigazione, selezionare Automated backups (Backup automatici).

  4. Nella scheda Area corrente seleziona l'istanza database per la quale desideri interrompere la replica di backup.

  5. Per Azioni, seleziona Gestisci replica tra regioni.

  6. In Replica di backup deseleziona la casella di controllo Abilita replica in un'altra Regione AWS.

  7. Scegliere Save (Salva).

I backup replicati sono riportati nella scheda Mantenuti della pagina Backup automatici nella regione di destinazione.

Interrompi la replica del backup utilizzando il stop-db-instance-automated-backups-replication AWS CLI comando.

Nell'esempio seguente di CLI viene interrotta la replica dei backup automatici di un'istanza database nella regione Stati Uniti occidentali (Oregon).

Per interrompere la replica di backup
  • Eseguire uno dei seguenti comandi.

    Per LinuxmacOS, oUnix:

    aws rds stop-db-instance-automated-backups-replication \ --region us-east-1 \ --source-db-instance-arn "arn:aws:rds:us-west-2:123456789012:db:mydatabase"

    Per Windows:

    aws rds stop-db-instance-automated-backups-replication ^ --region us-east-1 ^ --source-db-instance-arn "arn:aws:rds:us-west-2:123456789012:db:mydatabase"

Arresta la replica di backup utilizzando la funzionalità dell’API RDS StopDBInstanceAutomatedBackupsReplication con i seguenti parametri:

  • Region

  • SourceDBInstanceArn

Eliminazione dei backup replicati

Puoi eliminare i backup replicati per le istanze database utilizzando la console Amazon RDS. È inoltre possibile utilizzare il delete-db-instance-automated-backups AWS CLI comando o l'operazione API DeleteDBInstanceAutomatedBackup RDS.

Elimina i backup replicati nella regione di destinazione dalla pagina Backup automatici.

Per eliminare i backup replicati
  1. Accedi AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Seleziona la regione di destinazione dal selettore di regioni.

  3. Nel riquadro di navigazione, selezionare Automated backups (Backup automatici).

  4. Nella scheda Backup replicati scegli l'istanza database per cui desideri eliminare i backup replicati.

  5. In Actions (Azioni), selezionare Delete (Elimina).

  6. Nella pagina di conferma, immetti delete me e seleziona Elimina.

Elimina i backup replicati utilizzando il comando. delete-db-instance-automated-backup AWS CLI

Puoi utilizzare il comando della CLI describe-db-instances per trovare gli ARN (Amazon Resource Names) dei backup replicati. Per ulteriori informazioni, consulta Ricerca di informazioni sui backup replicati.

Per eliminare i backup replicati
  • Eseguire uno dei seguenti comandi.

    PerLinux, omacOS: Unix

    aws rds delete-db-instance-automated-backup \ --db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"

    Per Windows:

    aws rds delete-db-instance-automated-backup ^ --db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"

Elimina i backup replicati utilizzando la funzionalità dell’API DeleteDBInstanceAutomatedBackup RDS con il parametro DBInstanceAutomatedBackupsArn.