Mit dieser Feature können AWS-Kunden die Blöcke in einemEBS-Snapshot, die Unterschiede zwischen zwei EBS-Snapshots zu vergleichen und Daten direkt aus EBS-Snapshots auszulesen. Um diese Aufgaben vor der Veröffentlichung der EBS-Direct-APIs durch AWS auszuführen, mussten Sie temporäreAmazon Elastic Compute Cloud (EC2)Instanzen und EBS-Volumes anhängen, die aus den EBS-Snapshots erstellt wurden. Nun können Sie die APIs von EC2-Instanzen aus aufrufen,AWS LambdaFunktionen oder Container. Auf diese Weise können Sie den Inhalt eines einzelnen Snapshots auslesen, auflisten oder die Änderungen zwischen zwei EBS-Snapshots auflisten, ohne zuvor EBS-Volumes aus Snapshots erstellen zu müssen. Im Juli 2020 hat AWS eine Reihe weiterer EBS-Direct-APIs eingeführt, mit denen Kunden EBS-Snapshots erstellen und direkt in diese schreiben können. Wir haben großes Interesse und viel Feedback vonAWS-Partnerseit wir die Direkt-APIs eingeführt haben.
Dieser Blogbeitrag befasst sich speziell mit Clumio, einemAWS Advanced Technology Partnermit der AWS Storage-Kompetenz. Clumio bietet ein sicheres, plattformübergreifendes „Backup-as-a-Service“-Angebot, das im August 2019 eingeführt wurde und zunächst lokale VMware-Umgebungen sowieVMware Cloud auf AWSArbeitsbelastungen. Im Dezember 2019 wurde das Angebot von Clumio rasch um den Schutz von EBS-Volumes erweitert. In diesem Beitrag erläutere ich, wie die Einbindung der Amazon EBS Direct-APIs in den EBS-Backup-Workflow dazu beigetragen hat, für Clumio-Kunden durchschnittlich 30 % Kosteneinsparungen und eine allgemeine Verkürzung der Backup-Zeiten um 15 % zu erzielen. Als aktiver Teilnehmer am Beta-Programm für die Direct-APIs war Clumio sehr daran interessiert, diese in seine EBS-Backup-Workflows zu integrieren.
Einführung in Clumio für AWS-native Dienste
Clumio bietet Backup-as-a-Service für Unternehmen, die EC2-Instanzen, EBS-Volumes undAmazon Relational Database Service (Amazon RDS)Instanzen. Clumio basiert auf AWS und bietet seinen Kunden eine einfache, agentenlose Methode zum Schutz von EBS-Volumes – ganz ohne die üblichen Komplexitäten und Kosten, die mit der Verwaltung von Snapshots oder Backup-Infrastrukturen verbunden sind. Mit Clumio können Sie alle Ihre Konten regionenübergreifend über eine einzige Benutzeroberfläche schützen. Dies trägt zur Konsistenz der Datensicherung bei und eröffnet Anwendungsfälle für Disaster Recovery (DR), Test- und Entwicklungsumgebungen sowie Migrationen.
Sobald sie Clumio abonniert haben, stellen Clumio-Kunden einfach einAWS CloudFormation-VorlageVorlage in ihrem Konto einrichten und ihre Backup-Richtlinien festlegen. Der Prozess ist optimiert und kann in maximal 15 Minuten eingerichtet werden. Clumio sichert alle Daten sicher und unveränderlich und stellt den Kunden eine „air-gapped“ Kopie ihrer Daten außerhalb ihres Kontos zur Verfügung. Auf diese Weise kann Clumio den Kunden helfen, ihre Daten schnell in ihr Konto wiederherzustellen, falls das Konto eines Kunden kompromittiert wird oder Volumes/Snapshots versehentlich gelöscht werden. Schließlich stellt Clumio als SaaS-Anbieter alle zwei Wochen transparent Updates und Verbesserungen für seine Dienste bereit, wie beispielsweise die Integration mit den Amazon EBS Direct-APIs. Dadurch können sich Clumio-Kunden stärker auf ihre Kernkompetenzen konzentrieren, anstatt Zeit mit der Wartung der Backup-Infrastruktur zu verbringen.
Der Amazon-EBS-Workflow von Clumio vor der Einführung der EBS-Direct-APIs
Als Clumio Ende 2019 seinen Dienst „Clumio for Amazon EBS“ einführte, standen die EBS-Direct-APIs noch nicht zur Verfügung. Daher musste Clumio jedes Mal, wenn eine Sicherung eines Amazon-EBS-Volumes gestartet wurde, das EBS-Volume auf einer Amazon-EC2-Worker-Instanz innerhalb einer Clumio-Umgebung einbinden.Clumio-EC2-Auto-Scaling-Gruppeeinbinden. Zu diesem Zeitpunkt musste Clumio den gesamten Inhalt des Volumes lesen, um festzustellen, welche Blöcke sich geändert hatten, und anschließend die geänderten Daten verarbeiten und an den Clumio-Dienst senden. Dieser Arbeitsablauf war zwar automatisiert und für den Kunden nahtlos, wies jedoch einige Nachteile auf. Ein solcher Nachteil bestand darin, dass die EC2-Worker-Instanz den gesamten Inhalt des Volumes lesen musste, um während des Sicherungsvorgangs die geänderten Daten zu ermitteln. Das Auslesen des gesamten Inhalts eines Volumes zur Ermittlung von Änderungen war für die Kunden sowohl zeit- als auch kostenintensiv.

Clumio-Amazon-EBS-Workflow nach Einführung der Amazon-EBS-Direct-APIs
Im Februar 2020 führte Clumio ein Update seiner Plattform ein, das die neuen Amazon EBS Direct-APIs nutzte. Dadurch ist Clumio nun in der Lage, die geänderten Blöcke zwischen EBS-Snapshots programmgesteuert zu ermitteln. Es ist nicht mehr erforderlich, EBS-Volumes aus Snapshots wiederherzustellen und die Unterschiede auf einer EC2-Worker-Instanz zu vergleichen, was den Clumio-Kunden erhebliche Vorteile brachte. Die Kunden von Clumio können nun „bis zu 15 % schneller arbeiten“ und „bis zu 30 % weniger für AWS-Infrastrukturkosten ausgeben, die mit dem Betrieb von Clumio-Worker-Instanzen (EC2 und EBS) verbunden sind“. Clumio nutzt auch heute noch EC2-Worker-Instanzen, um Dienste wie Deduplizierung, Komprimierung und Indizierung für Kunden bereitzustellen, bevor diese die Daten im Clumio-Dienst erhalten.

Zukünftige Pläne für Clumio für Amazon EBS mit EBS-Direct-Snapshot-APIs
Clumio verbessert, genau wie AWS, kontinuierlich seine Dienste und entwickelt auf der Grundlage von Kundenfeedback Innovationen. Die Amazon EBS Direct-APIs entstanden dadurch, dass AWS seinen Partnern und Kunden aufmerksam zugehört, verstanden hat, welche Features für sie am wichtigsten sind, und auf dieser Grundlage Innovationen entwickelt hat. Clumio arbeitet eng mit den AWS-Serviceteams an Methoden, die es ermöglichen, weitere Amazon EBS Direct-APIs in den Workflow zu integrieren. Ziel ist es, die Kosten für die Kunden durch die Einbindung von AWS-Strategien zur Kostenoptimierung nachhaltig zu senken und gleichzeitig die betriebliche Effizienz zu steigern. Dazu gehören die Rationalisierung von Prozessen zur Minimierung der Ausgaben für AWS-Dienste sowie die Verkürzung der Backup- und Wiederherstellungszeiten für eine höhere Ausfallsicherheit und Kosteneffizienz.
Eine der derzeit in Erwägung gezogenen Maßnahmen ist der vollständige Verzicht auf Amazon EC2-Worker-Instanzen in einem AWS-Kundenkonto. Clumio könnte dies durch die Einführung serverloser Workflows erreichen, die die EBS-Direct-APIs für Listen-, Lese- und Schreibvorgänge aufrufen würden. Außerdem besteht die Möglichkeit, eine serverlose Architektur zu nutzen, um die erforderliche Deduplizierung und Komprimierung durchzuführen. Die Berücksichtigung dieser Optionen könnte die EBS-Sicherungs- und Wiederherstellungsvorgänge für Clumio-Kunden weiter vereinfachen.
Zusammenfassung
In diesem Beitrag habe ich einen kurzen Überblick über den AWS-nativen Dienst von Clumio gegeben und erläutert, wie die Amazon-EBS-Backup-Workflows vor und nach der Nutzung der EBS-Direct-APIs aussahen. Die Direct-APIs bieten eine programmatische Möglichkeit, die Änderungen zwischen zwei EBS-Snapshots zu vergleichen, wodurch Clumio-Kunden durchschnittlich 30 % der Kosten einsparen und die Backup-Zeiten um 15 % verkürzen konnten. Außerdem habe ich erläutert, wie das Unternehmen plant, seinen Dienst in Zukunft durch den verstärkten Einsatz der EBS-Direct-APIs weiter zu verbessern.
Wenn Sie auch die Amazon EBS Direct-APIs für Ihren EBS-Sicherungs- und Wiederherstellungs-Workflow in Betracht ziehen möchten, lesen Sie bitte dieEBS Direct API-Dokumentationauf unserer Website verfügbar.
Vielen Dank, dass Sie diesen Blogbeitrag gelesen haben! Falls Sie Anmerkungen oder Fragen haben, zögern Sie bitte nicht, diese im Kommentarbereich zu hinterlassen.