CloudByte virtualisiert Block Storage als Container Microservice

San José (US), Hünenberg (CH), Starnberg, 04. Aug. 2017 - Open-Source-Projekt OpenEBS v.0.3 ermöglicht containerisierten Storage für Business Apps und DevOps...

Zum Hintergrund: Die Applikationsebene einer IT-Infrastruktur ist heutzutage relativ schnell bzw. einfach zu verwalten und Unternehmen können Anwendungen mithilfe von Tools wie Docker als Services (Container) zur Verfügung stellen. Diese funktionieren losgelöst von der Hardware und von virtuellen Maschinen. Auf Storage konnte dieses Prinzip jedoch bislang nur über Umwege, aber nicht direkt angewendet werden. Bisher müssen Container, um die Daten dauerhaft zu speichern, auf herkömmliche Speicher-Infrastrukturen zurückgreifen. Dies kann jedoch umständlich sein und relativiert je nach Implementierung die Vorteile der Containerisierung. CloudByte - Anbieter von Software-Defined Storage auf Basis ZFS - hat jetzt die neue Version 0.3 von OpenEBS veröffentlicht, mit dem Unternehmen Block Storage für Container bereitstellen können (CloudByte ist der Initiator des Open Source Projekts OpenEBS.io, das Containerized Storage für Container liefert).

Elastic Block Storage (EBS) bietet die Möglichkeit, den Storage genauso wie Applikationen, als Container zu virtualisieren. Die neueste Version 0.3 unterstützt laut Anbieter auch das „Containerisieren" von Speicher für Stateful Applications wie Datenbanken. Damit bietet die Open-Source-Lösung neue Optionen beim Einsatz von Business-Software wie CRM und für die agile Entwicklung und Bereitstellung von Software gemäß DevOps-Ansatz. OpenEBS 0.3 steht im Rahmen einer Apache-2.0-Lizenz kostenlos zum Download zur Verfügung.


Abb. 1: OpenEBS Storagelösung (Bildquelle: CloudByte)


Nutzung von Containern für geschäftskritische Workloads

  • OpenEBS soll es künftig erlauben, Containern für geschäftskritische Workloads zu nutzen, indem es dazu alle nötigen Storage-Funktionalitäten bereitstellt: Dazu gehören Datensicherheit, Speicherkapazität, garantierte Performance (Quality of Service = garantierte Speicherperformance pro Applikation) sowie mit ElastiStor die automatisierte Datenmigration im laufenden Betrieb. IT-Organisationen können diese Workloads dann in eine Multi-Cloud- oder Hybrid-Umgebung überführen.

  • OpenEBS ist ein Storage-System, das aus den gleichen Bausteinen aufgebaut ist, wie DevOps-Umgebungen, nämlich aus Microservices auf Containern. Es arbeitet laut Anbieter nahtlos mit der Container-Software Docker und der Orchestrierungsplattform Kubernetes zusammen.

Flexibilität und Agilität von Cloud Storage ohne Anbieterabhängigkeit

  • Kommentar Uma Mukkara, Mitbegründer und COO von CloudByte: „Ein Use Case, den viele Anwender gerade testen, ist die Nutzung von OpenEBS für Stateful Workloads auf Containern… Wir wollen die Flexibilität und Agilität von Cloud Storage bieten, aber ohne dass man sich auf Jahre auf einen Anbieter binden muss. Wir machen das, indem wir nahezu jedes Speichermedium einschließlich Cloud Services unterstützen und die Informationen mobil halten. So können Anwender ihre Daten dorthin bewegen, wo sie sie brauchen, und zwar immer bei voller Sicherheit und Compliance.“