Getty Images/EyeEm
So kann Container-Storage Kosten senken
Der Einsatz von Container-Storage könnte dazu beitragen, Speicherkosten zu senken, verschwenderische Geschäftspraktiken zu beenden und Speichervorgänge zu rationalisieren.
Enterprise-Speicher entwickelt sich immer mehr in Richtung Software-defined Storage (SDS), eine Technologie, die in den nächsten Jahren den herkömmlichen Speicher auf x86-Servern überholen dürfte. SDS wird weithin als Sprungbrett für die Einführung von Container-nativem Speicher angesehen.
Da sich Unternehmen mit der Einführung von Container-Storage beschäftigen, fragen sich viele, was die finanziellen Auswirkungen der Umstellung sein könnte.
Die gute Nachricht ist, dass Container-Storage im Laufe der Zeit zu niedrigeren Kosten führen wird, vor allem durch die Verringerung von Speicherplatzverschwendung und die Steigerung der Effizienz.
Im Folgenden werden die fünf Schlüsselbereiche aufgeführt, in denen die Container-Storage die Speicherkosten eines Unternehmens erheblich beeinflussen kann.
1. Verschwenderische Praktiken eliminieren
Allein die Erwägung konventionellen Speichers führt zu Verschwendung und Stagnation. „Man muss die Compute Fabric, auf denen Container basieren, anders betrachten, und dazu gehört auch Storage“, rät Eric Drobisewski, ein leitender Architekt bei Liberty Mutual Insurance. Der Speicher kann kein eigenständiger Schwerpunkt oder eine Silotechnologie sein.
„Es ist unerlässlich, die softwaredefinierten Konstrukte der Infrastruktur als ein zusammenhängendes Gefüge zu betrachten, von den Containern bis hin zum Netzwerk, zur Berechnung und zum Speicher“, sagte er.„Die Einführung eines dynamischen Modells für die Bereitstellung, Verwaltung und den Betrieb, das durch Code gesteuert wird und über APIs zugänglich ist, wird die Abläufe vereinfachen, die übermäßige Zuweisung von traditionell statischen Speicherpools reduzieren und die Geschwindigkeit, mit der Sie Ihre Unternehmensprozesse aktivieren können, verbessern“, erläutert er.
2. Den Bedarf an persistentem Speicher reduzieren
Der Wechsel zu einer ephemeren und zustandslosen (stateless) Architektur kann den Bedarf an persistentem Speicher drastisch reduzieren, was in direktem Zusammenhang mit der Reduzierung der zur Unterstützung von Unternehmensaktivitäten benötigten Speichermenge steht, sagt Drobisewski.
Mit Containern können Teams die Art und Weise verbessern, wie sie zustandslose Dienste und Anwendungen entwickeln und nutzen. „Die Fähigkeit, zustandslose Anwendungen effizienter zu produzieren, bedeutet, dass die Teams nicht an persistenten Speicher gebunden sind und mit jedem Pod Datenmengen benötigen“, sagte Michael Fisher, Produktmanager beim IT-Infrastruktur-Überwachungs- und Management-Technologieunternehmen OpsRamp. Dieser Ansatz trägt dazu bei, den Overhead an dediziertem Speicherplatz zu reduzieren, was zu geringeren Ausgaben für die Speicherung führt.
Während viele Unternehmen die zustandslosen Modelle als ideale Möglichkeit ansehen, die Vorteile der Container-Datenspeichertechnologie zu nutzen, ist dies für Unternehmen, die eine große Anzahl von Anwendungen ausführen, die für den täglichen Betrieb unerlässlich sind, nicht immer praktikabel. Solche Anwendungen haben oft noch viel Leben in sich, erfordern aber ein hohes Maß an Persistenz und Verwaltung. Für solche Organisationen ist ein hybrider Ansatz zur Containerisierung sinnvoll: der Einsatz von sowohl zustandsbehafteten (stateful) als auch zustandslosen Containern, um aktuelle und zukünftige Anforderungen zu erfüllen, meint Drobisewski.
3. Schaffung wettbewerbsfähiger Preise und Rationalisierung der Speicherprozesse
Container und Kubernetes ebnen den Weg zu einer wettbewerbsfähigeren Speicherumgebung und halten den Preisdruck auf die etablierten Speicheranbieter aufrecht, indem sie die Stärke der Anbieterbindung reduzieren, sagt Stanley Zaffos, Senior Vice President of Product Marketing beim Speicheranbieter Infinidat.
Container und Kubernetes können auch dazu beitragen, die Effizienz und Produktivität der Mitarbeiter zu verbessern, indem sie das Provisioning und De-Provisioning automatisieren und das Speichermanagement durch die Beseitigung von serverspezifischen Anwendungsabhängigkeiten vereinfachen. „Container und Kubernetes verbessern die Betriebseffizienz, nicht nur auf der Serverseite, sondern auch auf der Speicherseite, indem sie die Bereitstellung vereinfachen und es Anwendungen ermöglichen, zwischen VMs und physischen Servern zu wechseln, was die I/O-Profile speicherfreundlicher machen könnte“, so Zaffos.
4. Redundante Daten gemeinsam nutzen
Die Containertechnologie kann zur Senkung der Storage-Kosten eingesetzt werden, indem redundante Informationen zwischen den Containern ausgetauscht werden. „Die Technik ist nicht neu; es ist eine Neuverpackung dessen, was größere Unternehmen vor einiger Zeit mit angeschlossenen Speicherlösungen und Deduplizierung von Informationen genutzt haben“, erklärt Ian McClarty, CEO und Präsident von PhoenixNAP, einem globalen IT-Dienstleister.
McClarty sagte jedoch, dass Unternehmen selbst bei der Verwendung von Container-Storage immer genau auf ihre Datenerfassungs- und Verwaltungspraktiken achten müssen, um sicherzustellen, dass diese Aktivitäten nicht außer Kontrolle geraten.
Er bemerkte, dass Unternehmen Geld für die Containerspeicherung in erster Linie dadurch verschwenden, dass sie die Datenzunahme fördern und es versäumen, solide Richtlinien für die richtige Einteilung und Verwaltung von Daten aufzustellen. „Organisationen tendieren dazu, Informationen zu sammeln, nur um sie zu sammeln, ohne dass es dafür geeignete Analysemaschinen gibt“, fügt er hinzu.
5. Weniger Speicherkapazität implementieren
Die Verwendung von unveränderlichen Container-Images wird automatisch die Menge der genutzten Speicherkapazität reduzieren – sowohl für primäre als auch sekundäres Storage/Backup – da die Bereitstellung von Speicher für Betriebssystem-Images nicht mehr notwendig ist, sagt Niraj Tolia, Gründer und CEO des Cloud-Speichertechnologie-Anbieters Kasten.
„Darüber hinaus können Speicherplatz und sogar Primärspeicher aus lokal angeschlossenen Speichersystemen stammen, und da die Entwickler in der Lage sind, den Speicher über Standard-APIs direkt zu erweitern, wird auch das Overprovisioning verringert“, betont er. Diese Techniken sind effektiv, weil die Entwickler die Flexibilität haben, die beste Speicheroption für ihre Arbeitslast auszuwählen und zu ändern, ohne einen Admin oder den technischen Support einbeziehen zu müssen.