Amazon Web Services - Gateway di archiviazione
AWS Storage Gatewayfornisce l'integrazione tra l'ambiente IT locale e l'infrastruttura di storage AWS. L'utente può archiviare i dati nel cloud AWS per funzionalità di sicurezza dei dati scalabili e uno storage efficiente in termini di costi.
AWS Gateway offre due tipi di archiviazione, ovvero basata su volume e basata su nastro.
Gateway di volume
Questo tipo di archiviazione fornisce volumi di archiviazione supportati da cloud che possono essere montati come dispositivi iSCSI (Internet Small Computer System Interface) dai server delle applicazioni locali.
Volumi memorizzati nella cache del gateway
AWS Storage Gateway archivia tutti i dati delle applicazioni locali in un volume di storage in Amazon S3. Il suo volume di archiviazione varia da 1 GB a 32 TB e fino a 20 volumi con uno spazio di archiviazione totale di 150 TB. Possiamo collegare questi volumi con dispositivi iSCSI da server applicazioni locali. È di due categorie:
Disco di archiviazione cache
Ogni applicazione richiede volumi di archiviazione per archiviare i propri dati. Questo tipo di archiviazione viene utilizzato per archiviare inizialmente i dati quando devono essere scritti nei volumi di archiviazione in AWS. I dati dal disco di archiviazione cache sono in attesa di essere caricati su Amazon S3 dal buffer di caricamento. Il disco di archiviazione cache conserva i dati a cui si è avuto accesso più di recente per un accesso a bassa latenza. Quando l'applicazione necessita di dati, il disco di archiviazione cache viene prima controllato prima di controllare Amazon S3.
Esistono poche linee guida per determinare la quantità di spazio su disco da allocare per l'archiviazione cache. Dobbiamo allocare almeno il 20% della dimensione dell'archivio file esistente come memoria cache. Dovrebbe essere più del buffer di caricamento.
Upload buffer disk- Questo tipo di disco di archiviazione viene utilizzato per archiviare i dati prima che vengano caricati su Amazon S3 tramite connessione SSL. Lo storage gateway carica i dati dal buffer di caricamento su una connessione SSL ad AWS.
Snapshots- A volte è necessario eseguire il backup dei volumi di archiviazione in Amazon S3. Questi backup sono incrementali e sono noti comesnapshots. Gli snapshot vengono archiviati in Amazon S3 come snapshot Amazon EBS. Backup incrementale significa che una nuova istantanea esegue il backup solo dei dati che sono cambiati dall'ultima istantanea. Possiamo scattare istantanee a intervalli programmati o secondo il requisito.
Volumi archiviati nel gateway
Quando la macchina virtuale (VM) viene attivata, i volumi del gateway vengono creati e mappati sui dischi di archiviazione collegati direttamente in locale. Pertanto, quando le applicazioni scrivono / leggono i dati dai volumi di archiviazione del gateway, legge e scrive i dati dal disco locale mappato.
Un volume archiviato tramite gateway consente di archiviare i dati primari in locale e fornisce applicazioni locali con accesso a bassa latenza a interi set di dati. Possiamo montarli come dispositivi iSCSI sui server delle applicazioni locali. Ha dimensioni comprese tra 1 GB e 16 TB e supporta fino a 12 volumi per gateway con uno spazio di archiviazione massimo di 192 TB.
Gateway-Virtual Tape Library (VTL)
Questo tipo di storage fornisce un'infrastruttura a nastro virtuale che si adatta perfettamente alle esigenze aziendali ed elimina il carico operativo di provisioning, scalabilità e manutenzione di un'infrastruttura a nastro fisica. Ogni gateway-VTL è preconfigurato con il cambio del supporto e le unità nastro, disponibili con le applicazioni di backup client esistenti come dispositivi iSCSI. Le cartucce a nastro possono essere aggiunte successivamente, se necessario, per archiviare i dati.
Di seguito vengono illustrati alcuni termini utilizzati in Architettura.
Virtual Tape- Il nastro virtuale è simile a una cartuccia nastro fisica. È archiviato nel cloud AWS. Possiamo creare nastri virtuali in due modi: utilizzando la console AWS Storage Gateway o utilizzando l'API di AWS Storage Gateway. La dimensione di ogni nastro virtuale va da 100 GB a 2,5 TB. La dimensione di un gateway è fino a 150 TB e può contenere un massimo di 1500 nastri alla volta.
Virtual Tape Library (VTL)- Ogni gateway-VTL viene fornito con un VTL. VTL è simile a una libreria nastro fisica disponibile in locale con unità nastro. Il gateway prima memorizza i dati localmente, quindi li carica in modo asincrono su nastri virtuali di VTL.
Tape Drive- Un'unità nastro VTL è simile a un'unità nastro fisica che può eseguire operazioni di I / O su nastro. Ogni VTL è composta da 10 unità nastro utilizzate per applicazioni di backup come dispositivi iSCSI.
Media Changer- Un cambiadischi VTL è simile a un robot che sposta i nastri negli slot di archiviazione e nelle unità nastro di una libreria di nastri fisici. Ogni VTL viene fornito con un media changer utilizzato per le applicazioni di backup come dispositivo iSCSI.
Virtual Tape Shelf (VTS) - Un VTS viene utilizzato per archiviare i nastri dal gateway VTL a VTS e viceversa.
Archiving Tapes- Quando il software di backup espelle un nastro, il gateway sposta il nastro nel VTS per l'archiviazione. Viene utilizzato l'archiviazione dei dati e il backup.
Retrieving Tapes - I nastri archiviati su VTS non possono essere letti direttamente, quindi per leggere un nastro archiviato, è necessario recuperare il nastro dal gateway VTL utilizzando la console AWS Storage Gateway o l'API AWS Storage Gateway.