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à.
Creazione di uno snapshot DB per un'istanza DB Single-AZ per Amazon RDS
Amazon RDS crea uno snapshot del volume di storage dell'istanza DB, eseguendo il backup dell'intera istanza DB e non solo dei singoli database. La creazione di questo snapshot DB su un'istanza database Single-AZ provoca una breve interruzione alle operazioni di I/O che può durare da pochi secondi a pochi minuti, a seconda delle dimensioni e della classe dell'istanza database. Per MariaDB, SQL My, Oracle e SQL Postgre, l'attività di I/O non viene sospesa sul sistema primario durante il backup per le implementazioni Multi-AZ, poiché il backup viene eseguito dallo standby. Per SQL Server, l'attività di I/O viene sospesa brevemente durante il backup per le implementazioni Multi-AZ.
Quando crei uno snapshot DB è necessario identificare qual è l'istanza database di cui stai effettuando il backup e dare un nome allo snapshot DB in modo da poterlo usare successivamente per il ripristino. La quantità di tempo necessaria per creare uno snapshot varia a seconda della dimensione dei database. Poiché lo snapshot include l'intero volume di storage, anche la dimensione dei file, come i file temporanei, influisce sulla quantità di tempo necessaria per creare lo snapshot.
Nota
La tua istanza database deve essere nello stato available
per poter acquisire uno snapshot di database.
Per le istanze SQL DB Postgre, i dati nelle tabelle non registrate potrebbero non essere ripristinati dalle istantanee. Per ulteriori informazioni, consulta Best practice per l'utilizzo di PostgreSQL.
A differenza dei backup automatizzati, gli snapshot manuali non sono soggetti al periodo di retention dei backup. Gli snapshot non scadono.
Per backup a lungo termine di dati MariadB, SQL My e SQL Postgre, consigliamo di esportare i dati degli snapshot su Amazon S3. Se la versione principale del motore DB non è più supportata, non è possibile ripristinare tale versione da uno snapshot. Per ulteriori informazioni, consulta Esportazione di dati di snapshot DB su Amazon S3 per Amazon RDS.
Puoi creare uno snapshot DB utilizzando, the o. AWS Management Console AWS CLI RDS API
Per creare una snapshot DB
-
Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/
. -
Nel riquadro di navigazione, selezionare Snapshots (Snapshot).
Viene visualizzato l’elenco Snapshot manuali.
-
Seleziona Acquisisci snapshot.
Viene visualizzata la finestra Acquisizione di snapshot DB.
-
Scegli l'istanza DB per la quale desideri scattare un'istantanea.
-
Inserisci il nome dell'istantanea.
-
Seleziona Acquisisci snapshot.
Viene visualizzato l'elenco delle istantanee manuali, con lo stato della nuova istantanea DB visualizzato come. Creating
Dopo che lo stato è diventato Available
, potrai vedere il tempo di creazione.
Quando si crea uno snapshot DB utilizzando il AWS CLI, è necessario identificare l'istanza DB di cui eseguire il backup e quindi assegnare un nome allo snapshot DB in modo da poterlo ripristinare in un secondo momento. È possibile farlo utilizzando il AWS CLI create-db-snapshot
comando con i seguenti parametri:
-
--db-instance-identifier
-
--db-snapshot-identifier
In questo esempio, si crea un'istantanea del DB denominata mydbsnapshot
per un'istanza DB chiamata mydbinstance
.
In Linux, macOS, oppure Unix:
aws rds create-db-snapshot \ --db-instance-identifier
mydbinstance
\ --db-snapshot-identifiermydbsnapshot
In Windows:
aws rds create-db-snapshot ^ --db-instance-identifier
mydbinstance
^ --db-snapshot-identifiermydbsnapshot
Quando crei uno snapshot DB utilizzando Amazon RDSAPI, devi identificare l'istanza DB di cui vuoi eseguire il backup e quindi assegnare un nome allo snapshot DB in modo da poterlo ripristinare in un secondo momento. Puoi farlo utilizzando il RDS API CreateDBSnapshot
comando Amazon con i seguenti parametri:
-
DBInstanceIdentifier
-
DBSnapshotIdentifier