Questa funzionalità consente ai clienti AWS di elencare i blocchi presenti in unsnapshot EBS, confrontare le differenze tra due snapshot EBS e leggere direttamente i dati dagli snapshot EBS. Per eseguire queste operazioni prima che AWS rilasciasse le API EBS Direct, era necessario avviare un’istanza temporaneadi Amazon Elastic Compute Cloud (EC2)istanze e collegare i volumi EBS creati dagli snapshot EBS. Ora è possibile richiamare le API dalle istanze EC2,AWS Lambdafunzioni o container. Ciò consente di leggere, elencare il contenuto di una singola istantanea o elencare le modifiche tra due istantanee EBS senza dover prima creare volumi EBS a partire dalle istantanee. Nel luglio 2020, AWS ha lanciato un ulteriore set di API EBS Direct che consentono ai clienti di creare e scrivere direttamente sulle istantanee EBS. Abbiamo riscontrato grande interesse e ricevuto numerosi feedback dapartner AWSda quando abbiamo lanciato le API dirette.
Questo articolo del blog è dedicato in particolare a Clumio, unPartner AWS per le tecnologie avanzatecon la competenza AWS Storage. Clumio offre un servizio di backup sicuro e multipiattaforma, lanciato nell’agosto 2019, che inizialmente proteggeva le infrastrutture VMware on-premise eVMware Cloud su AWSworkload. Nel dicembre 2019, l’offerta di Clumio si è rapidamente ampliata fino a includere la protezione dei volumi EBS. In questo post, illustro come l’introduzione delle API dirette di Amazon EBS nel flusso di lavoro di backup EBS abbia contribuito a garantire ai clienti di Clumio un risparmio medio del 30% sui costi e una riduzione complessiva del 15% dei tempi di backup. In qualità di partecipante attivo al programma beta per le API dirette, Clumio era molto interessata a implementarle nei propri flussi di lavoro di backup EBS.
Introduzione a Clumio per i servizi nativi di AWS
Clumio offre un servizio di backup per le aziende che necessitano di proteggere le istanze EC2, i volumi EBS eAmazon Relational Database Service (Amazon RDS)istanze. Basato su AWS, Clumio offre ai propri clienti un metodo semplice e senza agenti per proteggere i volumi EBS, senza la complessità e i costi tipici legati alla gestione degli snapshot o dell’infrastruttura di backup. Con Clumio è possibile proteggere tutti i propri account, in tutte le regioni, da un’unica interfaccia. Ciò contribuisce a mantenere la coerenza della protezione dei dati e apre la strada a casi d’uso quali il ripristino di emergenza (DR), il testing e lo sviluppo, nonché la migrazione.
Una volta effettuata la registrazione a Clumio, i clienti Clumio devono semplicemente implementare unAWS CloudFormationmodello nel proprio account, configurare le proprie politiche di backup. Il processo è semplificato e può essere reso operativo in 15 minuti o meno. Clumio esegue il backup di tutti i dati in modo sicuro e immutabile e fornisce ai clienti una copia “air-gapped” dei propri dati al di fuori del proprio account. In questo modo, se l’account di un cliente viene compromesso o se alcuni volumi/snapshot vengono cancellati per errore, Clumio può aiutarlo a ripristinare rapidamente i dati nel proprio account. Infine, in quanto offerta SaaS, Clumio fornisce in modo trasparente aggiornamenti e miglioramenti per i propri servizi con cadenza bisettimanale, come l’integrazione con le API dirette di Amazon EBS. Ciò consente ai clienti di Clumio di concentrarsi maggiormente sulle proprie competenze chiave, anziché dedicare tempo alla manutenzione dell’infrastruttura di backup.
Il flusso di lavoro di Clumio per Amazon EBS prima dell’introduzione delle API EBS Direct
Quando Clumio ha lanciato il proprio servizio “Clumio for Amazon EBS” alla fine del 2019, le API dirette di EBS non erano ancora disponibili. Di conseguenza, ogni volta che Clumio avviava un backup di un volume Amazon EBS, doveva montare il volume EBS su un’istanza worker Amazon EC2 all’interno di un ambiente Clumiogruppo di auto-scaling EC2di Clumio. A quel punto, Clumio doveva leggere l’intero contenuto del volume per individuare i blocchi modificati, quindi elaborare e inviare i dati modificati al servizio Clumio. Sebbene questo flusso di lavoro fosse automatizzato e trasparente per il cliente, presentava alcuni svantaggi. Uno di questi era che l’istanza di lavoro EC2 doveva leggere l’intero contenuto del volume per individuare i dati modificati durante il processo di backup. La lettura dell’intero contenuto di un volume per individuare le modifiche comportava un notevole dispendio in termini di tempo e costi per i clienti.

Flusso di lavoro Clumio per Amazon EBS dopo l’introduzione delle API dirette di Amazon EBS
Nel febbraio 2020, Clumio ha lanciato un aggiornamento della propria piattaforma che sfruttava le nuove API dirette di Amazon EBS. Di conseguenza, Clumio è ora in grado di individuare a livello programmatico i blocchi modificati tra gli snapshot EBS. Non è più necessario ripristinare i volumi EBS dagli snapshot e confrontare le differenze su un’istanza EC2 di lavoro, il che ha portato notevoli vantaggi ai clienti di Clumio. I clienti di Clumio possono ora ottenere prestazioni fino al 15% più veloci e ridurre fino al 30% i costi dell’infrastruttura AWS associati all’esecuzione delle istanze di lavoro Clumio (EC2 ed EBS). Clumio continua ancora oggi a utilizzare le istanze di lavoro EC2 per fornire servizi quali deduplicazione, compressione e indicizzazione ai clienti prima che questi ricevano i dati nel servizio Clumio.

Piani futuri per Clumio relativi ad Amazon EBS con le API EBS Direct Snapshot
Clumio, proprio come AWS, migliora costantemente i propri servizi e innova sulla base del feedback dei clienti. Le API dirette di Amazon EBS sono il risultato dell’attenzione che AWS ha prestato ai propri partner e clienti, della comprensione delle Features per loro più importanti e dell’innovazione sviluppata tenendo conto di tali esigenze. Clumio sta collaborando strettamente con i team di servizio di AWS per individuare metodi che consentano di introdurre ulteriori API dirette di Amazon EBS nel proprio flusso di lavoro. L’obiettivo è ridurre costantemente i costi per i propri clienti integrando le strategie di ottimizzazione dei costi di AWS, migliorando al contempo la loro efficienza operativa. Ciò include la semplificazione dei processi per ridurre al minimo le spese relative ai servizi AWS, oltre al miglioramento dei tempi di backup e ripristino per una maggiore resilienza ed economicità.
Una delle azioni all’esame consiste nell’eliminare completamente la necessità di istanze worker Amazon EC2 nell’account AWS di un cliente. Clumio potrebbe cercare di raggiungere questo obiettivo introducendo flussi di lavoro serverless che richiamino le API dirette di EBS per le operazioni di elenco, lettura e scrittura. L’azienda ha inoltre la possibilità di utilizzare un’architettura serverless per eseguire le operazioni necessarie di deduplicazione e compressione. La valutazione di queste opzioni potrebbe semplificare ulteriormente le operazioni di backup e ripristino di EBS per i clienti di Clumio.
Sintesi
In questo post ho fornito una breve panoramica del servizio nativo per AWS di Clumio e ho illustrato come si presentavano i flussi di lavoro di backup di Amazon EBS prima e dopo l’adozione delle API EBS Direct. Le API Direct rappresentano un metodo programmatico per confrontare le modifiche tra due snapshot EBS, il che ha consentito ai clienti di Clumio di risparmiare in media il 30% sui costi e di ridurre del 15% i tempi di backup. Ho inoltre illustrato come l’azienda intenda migliorare il proprio servizio in futuro, avvalendosi maggiormente delle API dirette di EBS.
Se desiderate prendere in considerazione anche le API dirette di Amazon EBS per il vostro flusso di lavoro di backup e ripristino di EBS, consultate ildocumentazione relativa alle API dirette di EBSdisponibile sul nostro sito web.
Grazie per aver letto questo post sul blog! Se avete commenti o domande, non esitate a lasciarli nella sezione commenti.