Skip to content
Clumio

Optimierung von Amazon EBS-Backups mithilfe von EBS-Direct-APIs

Auf der AWS re:Invent 2019 hat AWS Amazon EBS Direct APIs vorgestellt.


Mit dieser Funktion können AWS-Kunden die Blöcke in einem EBS-Snapshot auflisten, die Unterschiede zwischen zwei EBS-Snapshots vergleichen und Daten direkt aus EBS-Snapshots lesen. Um diese Aufgaben vor der Veröffentlichung der EBS Direct-APIs durch AWS durchführen zu können, mussten Sie temporäre Amazon Elastic Compute Cloud (EC2)-Instanzen starten und EBS-Volumes anhängen, die aus den EBS-Snapshots erstellt wurden. Jetzt können Sie die APIs von EC2-Instanzen, AWS Lambda-Funktionen oder Containern aus aufrufen. So können Sie Daten auslesen, den Inhalt eines einzelnen Snapshots 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 weitere Reihe von EBS-Direct-APIs eingeführt, mit denen Kunden EBS-Snapshots erstellen und direkt in diese schreiben können. Seit der Einführung der Direct-APIs haben wir großes Interesse und viel Feedback von AWS-Partnern erhalten.

Dieser Blogbeitrag befasst sich speziell mit Clumio, einem AWS Advanced Technology Partner mit AWS-Storage-Kompetenz. Clumio bietet ein sicheres, plattformübergreifendes „Backup-as-a-Service“-Angebot, das im August 2019 eingeführt wurde und ursprünglich VMware-Workloads vor Ort sowie VMware Cloud on AWS-Workloads schützte. Im Dezember 2019 wurde das Angebot von Clumio zügig 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 und Amazon Relational Database Service (Amazon RDS)-Instanzen schützen müssen. 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 einer Backup-Infrastruktur 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 eine AWS CloudFormation-Vorlage in ihrem Konto bereit und richten ihre Backup-Richtlinien ein. Der Vorgang ist optimiert und kann in maximal 15 Minuten in Betrieb genommen 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 Kunden dabei helfen, ihre Daten schnell wieder in ihr Konto wiederherzustellen, falls ihr Konto kompromittiert wird oder Volumes/Snapshots versehentlich gelöscht werden. Schließlich stellt Clumio als SaaS-Angebot alle zwei Wochen transparent Updates und Verbesserungen für seine Dienste bereit, wie beispielsweise die Integration mit den Amazon EBS Direct-APIs. So 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-EC2-Auto-Scaling-Gruppe einbinden. 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 before Amazon direct APIs

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.

Clumio Amazon EBS workflow after Amazon EBS direct APIs

Zukünftige Pläne von 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. Zudem 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 Sicherungszeiten 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.

Falls Sie ebenfalls die Amazon EBS Direct-APIs für Ihren EBS-Sicherungs- und Wiederherstellungs-Workflow in Betracht ziehen möchten, lesen Sie bitte die Dokumentation zu den EBS Direct-APIs auf unserer Website.

Vielen Dank, dass Sie diesen Blogbeitrag gelesen haben! Falls Sie Anmerkungen oder Fragen haben, zögern Sie bitte nicht, diese im Kommentarbereich zu hinterlassen.

Weitere Beiträge zum Thema


Thumbnail_Blog_Ready-or-Not-Ep5-Data

Daten: Wenn viel zu viel nie genug ist

Lesen Sie mehr über „Daten: Wenn viel zu viel nie genug ist“
Thumbnail_Blog_Ready-or-Not-Ep5-Data

Daten: Wenn viel zu viel nie genug ist

Lesen Sie mehr über „Daten: Wenn viel zu viel nie genug ist“
Thumbnail_Blog_Ransomware-Trends-2025-1

Warum moderne Cyber-Risiken eine umfassende Cyber-Resilienz erfordern

Lesen Sie mehr über „Warum moderne Cyberrisiken eine umfassende Cyber-Resilienz erfordern“