Snapshot Amazon EBS coerenti a livello di applicazione basati su Windows VSS - Amazon Elastic Compute Cloud

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

Snapshot Amazon EBS coerenti a livello di applicazione basati su Windows VSS

Puoi creare snapshot coerenti a livello di applicazione di tutti i volumi Amazon EBS collegati alle istanze Amazon EC2 di Windows utilizzando AWS Systems Manager Run Command. Il processo di creazione di snapshot utilizza il servizio Windows Volume Shadow Copy Service (VSS) per eseguire backup a livello di volume EBS compatibili con VSS. Gli snapshot includono dati delle transazioni in sospeso tra queste applicazioni e il disco. Non è necessario arrestare le istanze o scollegarle per eseguire il backup di tutti i volumi collegati.

L'utilizzo di snapshot EBS basate su tecnologia VSS non comporta costi supplementari. Paghi solo gli snapshot EBS creati dal processo di backup. Per ulteriori informazioni, consulta Come mi vengono fatturati i miei snapshot di Amazon EBS?

Nota

Gli snapshot basati su Windows VSS coerenti a livello di applicazione sono supportati solo con le istanze Windows.

Cos'è VSS?

Volume Shadow Copy Service (VSS) è una tecnologia di backup e ripristino inclusa in Microsoft Windows. Può creare copie di backup, o snapshot, di file o volumi di computer mentre sono in uso. Per ulteriori informazioni, consulta la pagina Volume Shadow Copy Service.

Per creare uno snapshot coerente con l'applicazione, sono necessari i seguenti componenti software.

  • Servizio VSS: parte del sistema operativo Windows

  • Richiedente VSS: il software che richiede la creazione di copie shadow

  • Scrittore VSS: in genere fornito come parte di un'applicazione, come SQL Server, per garantire la coerenza del set di dati di cui eseguire il backup

  • Fornitore VSS: il componente che crea le copie shadow dei volumi sottostanti

La soluzione con snapshot Amazon EBS basati su Windows VSS è costituita da più documenti Systems Manager (SSM) Run Command, che facilitano la creazione di backup, e un pacchetto Systems Manager Distributor, chiamato AwsVssComponents, che include un richiedente EC2 VSS e un fornitore EC2 VSS. Per acquisire snapshot dei volumi EBS coerenti con l'applicazione, sulle istanze Windows di EC2 deve essere installato il pacchetto AwsVssComponents. Il diagramma seguente illustra la relazione tra questi componenti software.

Componenti software VSS

Come funziona la soluzione con snapshot Amazon EBS basati su VSS

Di seguito è illustrata la procedura di creazione di script di snapshot EBS basati su tecnologia VSS coerenti a livello di applicazione.

  1. Completare i Prerequisiti per creare snapshot EBS basati su Windows VSS.

  2. Inserire i parametri per il documento SSM AWSEC2-VssInstallAndSnapshot per poi eseguirlo tramite Run Command. Per ulteriori informazioni, consulta Esecuzione del documento di comando AWSEC2-VssInstallAndSnapshot (consigliato).

  3. Il servizio VSS di Windows sull'istanza coordina tutte le operazioni di I/O in corso per l'esecuzione delle applicazioni.

  4. Il sistema svuota i buffer di I/O e sospende temporaneamente tutte le operazioni di I/O. La sospensione dura al massimo dieci secondi.

  5. In questo lasso di tempo, il sistema crea gli snapshot di tutti i volumi associati all'istanza.

  6. Al termine della sospensione, viene recuperata l'operatività di I/O.

  7. Il sistema aggiunge tutti gli snapshot appena creati all'elenco degli snapshot di EBS. Il sistema applica tag a tutti gli snapshot EBS basati su VSS correttamente creati da questo processo con AppConsistent:true (AppConsistent:true).

  8. Se è necessario eseguire il ripristino da uno snapshot, è possibile utilizzare il processo EBS standard di creazione di un volume da uno snapshot. In alternativa, è possibile ripristinare tutti i volumi su un'istanza utilizzando uno script di esempio, illustrato in Utilizza la soluzione AWS VSS per ripristinare i dati per la tua istanza.