Die Krux mit Containern: Sie sind zwar meist temporär, müssen aber dennoch effizient geschützt werden

Container werden zunehmend zu einer unverzichtbaren Technologie für Unternehmen, die eine Strategie zur Anwendungsmodernisierung verfolgen. [...]

Foto: ArekSocha/Pixabay

Da der gesamte Code in einem einzigen Paket konsolidiert ist, können Container schnell in Betrieb genommen und nahtlos von einer Umgebung in eine andere verschoben werden. Außerdem können sie ebenso schnell wieder gelöscht werden.

Sie benötigen damit keinerlei wertvolle Ressourcen im Leerlauf. Für Entwickler und DevOps ist dies ein enormer Vorteil. Mit Containern ist es möglich, eine Anwendung von einer Testumgebung in eine Produktionsumgebung zu verlagern oder von einem physischen Rechner auf einen virtuellen Rechner beziehungsweise in die Cloud zu migrieren.

Sie ermöglichen es zudem, existierenden Code wiederzuverwenden, während sich die Entwickler auf die Erstellung hochwertiger Software konzentrieren können. Die Vorteile sind offensichtlich. IDC prognostiziert, dass bis zum Jahr 2023 rund 80 Prozent der Workloads auf Container verlagert sein werden.

Was ist temporär und was permanent?

Trotz aller Vorteile von Containern bleibt eine große Herausforderung: die Speicherung und der Schutz der darin befindlichen Daten. Container sind von Natur aus temporär, die Speicherung jedoch permanent.

Beim schnellen Auf- und Abbau von Containern wird klar, dass in vielen Fällen die Lebensdauer von Containern kürzer ist als die Lebensdauer der darin befindlichen Daten. Ergo kann für die Datenspeicherung das Prinzip des schnellen Erstellens und Löschens wie bei Containern nicht gelten.

Vielmehr müssen die Daten penibel gesichert und gespeichert werden, um Unternehmen vor Risiken wie Systemausfällen und Datenverlusten zu schützen, wie sie beispielsweise bei der Migration und Bereitstellung neuer Anwendungen auftreten können.

Die meisten Unternehmen, die ihre Container-Strategie ausbauen sind auf den Mehrwert fokussiert. Allzu leicht wird dabei ein robuster und zuverlässiger Datensicherungs- und Wiederherstellungsplan, der ein notwendiger Bestandteil dieser Strategie ist, vergessen.

Eines ist klar: Wenn ein Unternehmen in irgendeiner Phase der Softwareentwicklung auf Grund der Container-Technologie geschäftskritische Daten verliert, sind zukünftige Investitionen gefährdet. Container und containerisierte Anwendungen brauchen deshalb einen Ort, an dem Daten und deren Historie gespeichert und gesichert werden.

Warum? Weil diese Daten einen hohen Wert für das Unternehmen darstellen. Außerdem sind Compliance oder branchenspezifische Auflagen gute Gründe dafür, dass Containerdaten auch lange nach dem Herunterfahren des Containers gespeichert und geschützt werden.

Datenschutz ist Sache des Unternehmens

Nicht selten wird davon ausgegangen, dass die Daten automatisch geschützt sind, wenn Container bei einem Cloud-Dienst betrieben werden. Viele Unternehmen unterstellen zudem, dass eine vollständige Wiederherstellung von Daten seitens des Dienstanbieters gewährleistet ist. Das ist jedoch nicht der Fall.

Cloud-Anbieter stellen einen Basisdienst für die Erstellung, Orchestrierung und den Betrieb von Containern bereit. Der Cloud-Dienstleister stellt sicher, dass die Infrastruktur stets verfügbar ist.

Er kümmert sich aber weder um Daten noch um Applikationen, die ein Unternehmen in der Cloud speichert oder betreibt. Das ist einzig und allein in der Verantwortung des Unternehmens, das die Cloud als Plattform für ihre Belange nutzt.

Die Verpflichtung, Daten und Applikationen in Cloud-basierten Containern zu schützen, liegt also beim Unternehmen. Es benötigt dafür geeignete Tools und Richtlinien, um die Daten zu schützen und um sie beispielsweise nach einem Systemausfall, einem versehentlichen Datenverlust oder nach einer Cyberattacke mit minimalem Verlust wiederherzustellen.

Besonderheiten bei der Datensicherung mit Containern

Datenspeicherung und deren Sicherung wird zu einem wichtigen Thema für IT-Entwickler-Teams und DevOps. Da Container vielfach für Entwicklungszwecke genutzt werden, ist der Ansatz einer Datensicherung hier anders als bei klassischen Speichern.

Ein klassischer, zeitbasierter Prozess mit geplanten Backups alle paar Minuten oder Stunden hilft nur bedingt. Vielmehr sollte ein ereignisgesteuerter Datensicherungsprozess stattfinden. Wenn beispielsweise von einem Entwickler-Team Änderungen in einem Container vorgenommen werden, aber nicht die erwarteten Ergebnisse daraus resultieren, soll dieser Container wahrscheinlich auf den vorherigen Zustand zurückgesetzt werden können.

Dazu ist jedoch eine ordnungsgemäße Sicherung des vorherigen Zustands vonnöten, was eine rein zeitgesteuerte Datensicherung oft nicht gewährleisten kann.

Disaster-Recovery-Strategien müssen Container berücksichtigen

Wie kann die Speicherung und Sicherung von Daten im Zusammenspiel mit Containern optimal organisiert werden? Zuallererst sollten Unternehmen, Entwickler und DevOps nicht davon ausgehen, dass Container immun gegen Katastrophen oder Cyberbedrohungen sind.

Alle Containeranwendungen und -daten sollten Teil einer Gesamtstrategie für die Ausfallsicherheit und den Schutz von Daten sein. Es liegt in der Verantwortung des Unternehmens, jeden Container angemessen zu sichern.

Außerdem müssen sie dafür sorgen, dass die Daten einschließlich der Systeme und der Datenbanken vor Katastrophen, Systemausfällen oder externen Gefahren geschützt sind. In der Konsequenz heißt das, dass beim Ausbau und der vermehrten Nutzung von Containern auch die unternehmensübergreifende Disaster-Recovery-Strategie daran ausgerichtet und weiterentwickelt werden muss.

Es gilt kontinuierlich zu prüfen, ob alle Daten, Systeme und Umgebungen, die durch neue Technologien entstehen oder in diesen gespeichert sind, Teil der Disaster-Recovery-Strategie sind.

Datensicherung ist jederzeit ein Thema

Die ordnungsgemäße Sicherung von Daten ist und bleibt von entscheidender Bedeutung und sie wird in den kommenden Monaten und Jahren noch wichtiger werden.

Je mehr Unternehmen, Entwickler und DevOps-Teams Container einsetzen, desto mehr Daten fallen an, die gesichert, gespeichert und geschützt werden müssen.

Die Containerisierung hat viele Vorteile für die Anwendungsentwicklung. Aber sie bringt auch neue Herausforderungen für die Datensicherung und -wiederherstellung mit sich.

Aus diesem Grund sollten Unternehmen der Speicherung und Sicherung ihrer containerisierten Daten von Anfang an große Aufmerksamkeit schenken.


Mehr Artikel

Frauen berichten vielfach, dass ihre Schmerzen manchmal jahrelang nicht ernst genommen oder belächelt wurden. Künftig sollen Schmerzen gendersensibel in 3D visualisiert werden (c) mit KI generiert/DALL-E
News

Schmerzforschung und Gendermedizin

Im Projekt „Embodied Perceptions“ unter Leitung des AIT Center for Technology Experience wird das Thema Schmerzen ganzheitlich und gendersensibel betrachtet: Das Projektteam forscht zu Möglichkeiten, subjektives Schmerzempfinden über 3D-Avatare zu visualisieren. […]

News

KI ist das neue Lernfach für uns alle

Die Mystifizierung künstlicher Intelligenz treibt mitunter seltsame Blüten. Dabei ist sie weder der Motor einer schönen neuen Welt, noch eine apokalyptische Gefahr. Sie ist schlicht und einfach eine neue, wenn auch höchst anspruchsvolle Technologie, mit der wir alle lernen müssen, sinnvoll umzugehen. Und dafür sind wir selbst verantwortlich. […]

Case-Study

Erfolgreiche Migration auf SAP S/4HANA

Energieschub für die IT-Infrastruktur von Burgenland Energie: Der Energieversorger hat zusammen mit Tietoevry Austria die erste Phase des Umstieges auf SAP S/4HANA abgeschlossen. Das burgenländische Green-Tech-Unternehmen profitiert nun von optimierten Finanz-, Logistik- und HR-Prozessen und schafft damit die Basis für die zukünftige Entflechtung von Energiebereitstellung und Netzbetrieb. […]

FH-Hon.Prof. Ing. Dipl.-Ing. (FH) Dipl.-Ing. Dr. techn. Michael Georg Grasser, MBA MPA CMC, Leiter FA IT-Infrastruktur der Steiermärkischen Krankenanstaltengesellschaft m.b.H. (KAGes). (c) © FH CAMPUS 02
Interview

Krankenanstalten im Jahr 2030

Um sich schon heute auf die Herausforderungen in fünf Jahren vorbereiten zu können, hat die Steiermärkische Krankenanstaltengesellschaft (KAGes) die Strategie 2030 formuliert. transform! sprach mit Michael Georg Grasser, Leiter der Fachabteilung IT-Infrastruktur. […]

Be the first to comment

Leave a Reply

Your email address will not be published.


*