Docker Storage und Volume-Management mit Hilfe des Nimble Storage Plug-In

Hamburg, Starnberg, 18. Nov. 2016 - Infrastrukturservices entsprechend den Nachfrageveränderungen auf der Storageseite mit Nimble's Docker Plug-In skalieren...

Zum Hintergrund: Der zunehmende Einsatz von Container-Technologie macht die grundlegende Notwendigkeit der Existenz von Compute- Netzwerk und Speicher-Ressourcen natürlich nicht irrelevant. Allerdings abstrahieren sie diese Ressourcen in einer Art und Weise, dass Operations-Teams nun Ihre Infrastrukturen selbst verwalten, sichern und optimieren können - ohne sich über Anwendungsabhängigkeiten außerhalb der Container-Schnittstelle große Gedanken machen zu müssen. Container werden auch Virtualisierungslösungen keineswegs komplett ersetzen oder überflüssig machen, da sie sich für verschiedene Anwendungsszenarien eignen.

Container-Lösungen bieten sich besonders für Umgebungen an, in denen eine große Zahl von Applikationsinstanzen parallel beispielsweise auf Clustern oder in Private-, Public- oder Open-Hybrid-Cloud-Umgebungen betrieben wird und die Applikationen häufigen Updates und funktionalen Erweiterungen unterliegen. Auch bei Applikationen, die aus Komponenten bestehen und einer Microservices-Architektur folgen, bieten Container eine effiziente Möglichkeit, Lösungen ohne den bei traditionellen virtuellen Maschinen üblichen Overhead zu implementieren.

  • Für Operations-Teams ist es jedenfalls entscheidend, dass sie in der Lage sind, rasch auf Veränderungen zu reagieren und Infrastrukturservices entsprechend den Nachfrageveränderungen flexibel und leistungsgerecht zu skalieren. Storage spielt hierzu im modernen Rechenzentrum inzwischen eine zentrale Rolle und Speicherspezialist Nimble hat hinsichtlich der containerzentrischer Bereitstellungen darauf reagiert.

Das Definieren und Bereitstellen von Stateful-Anwendungen mit strengen Anforderungen an den Speicher, sei es in Bezug auf Leistung, Kapazität oder Verfügbarkeit, sind laut Hersteller damit keine Herausforderung mehr: Die gleiche Docker Compose-Datei, die vom Entwickler definiert wurde, kann jetzt direkt bei der Docker UCP (Unified Control Plane) implementiert werden, das Teil von Docker-Enterprise ist (s.a. Docker Datacenter...); das Nimble Storage Docker-Plug-In nutzt laut Hersteller dabei die zugrunde liegende Docker Swarm-Clustertechnologie und mounted Docker-Volumes je nach Anforderung (on-demand) dort, wo der Container ausgeführt werden soll. Weitere Leistungsmerkmale der Lösungsplattform betreffen:

  • Hochverfügbarkeit und volle Integration in Docker Swarm und Docker Datacenter

  • Performance Policies über vordefinierte Leistungs-Paramenter aus über 8,500 Kundenprofilen weltweit

  • Volume Placement in Kombination mit Nimble’s Unified Flash Fabric.

  • Volume Encryption – Control data at rest encryption

  • Thin Provisioning - Fat oder Thin

  • Variable Block Deduplication & Compression – Selektierbar per Volume


Quellenangabe / Ressourcen:

Blog > Nimble Storage und Persistenter Storage für Docker Container

Unser Beitrag > Nimble Apps-centric Storage mit QoS Funktionen und Secure Multi-Tenancy

Abb. 1: Deploying Nimble Storage with Direct Connect to Public Cloud (Bildquelle Nimble, M. Mattsson)