News, Tipps und Anwendungen aus E-Business, Tech und mehr

Container-Technologie ist die Virtualisierung 2.0

P Aktualisiert:

Container sind bei der Entwicklung von Cloud-Applikationen unverzichtbar. VNC, führender Entwickler von Open-Source-basierten Unternehmensanwendungen, erklärt die Vorteile.

Die Virtualisierung hat mit der logischen Trennung von Hard- und Software die IT flexibler und effizienter gemacht. Für viele Applikationen, die in Hybrid-, Cloud- und Multi-Cloud-Umgebungen betrieben werden, stößt die herkömmliche Anwendungsvirtualisierung mit Hypervisoren jedoch an ihre Grenzen. Die dabei genutzten virtuellen Maschinen sind zu groß, zu langsam und zu anspruchsvoll in ihrem Ressourcenbedarf. 

Mit der Containerisierung steht jedoch die dafür prädestinierte Technologie schon bereit. Container sind mit ihren Microservices und Pods die Antwort auf die wachsende Digitalisierung von Geschäftsprozessen. Sie werden für hochskalierbare Echtzeit-Applikationen wie beispielsweise Messenger oder Videokonferenzsysteme benötigt, die nur mit Container-Technologie operabel sind. VNC listet die Gründe und wichtigsten Vorteile auf: 

  1. Container benötigen weder Hypervisor noch Gastbetriebssystem: Anders als virtuelle Maschinen interagieren Container mit einer kompletten Laufzeit-Umgebung, die alle notwendigen Tools, Programmbibliotheken und Konfigurationsdateien umfasst. Sie sind gegenüber der Betriebssystemebene vollständig virtualisiert. Auch der Einsatz eines Hypervisors ist nicht mehr notwendig. Das spart Ressourcen (beispielsweise Speicherplatz), beschleunigt den gesamten Prozess und steigert die Portabilität von Anwendungen.
  2. Container sind klein, agil und modular: Im Gegensatz zu virtuellen Maschinen sind Container schlank und selten größer als 100 Megabyte. Dadurch sind sie schnell zu starten, steigern die Auslastung von Servern und gestatten den Einsatz von Funktionsmodulen, sogenannten Microservices, innerhalb von Pods. Das kann eine Anwendungslogik oder ein Datenbank-Service sein, die sich auch in anderen Containern einsetzen lassen und über Kubernetes verwaltet werden. Die automatisierte Lastverteilung erleichtert zudem Updates und Upgrades ohne Downtime.
  3. Container machen Anwendungen hochskalierbar: Container-basierte Anwendungen sind flexibel sowohl nach oben als auch nach unten skalierbar. Bei Lastspitzen, beispielsweise bei überraschend vielen Teilnehmern in einem Messaging-Tool oder einem Videokonferenzsystem, werden einfach weitere Pods gestartet. Zusätzliche notwendige Ressourcen können on-demand genutzt und anschließend wieder heruntergefahren werden – und das unabhängig von einer bestimmten Plattform. 
  4. Container sind Provider-agnostisch: Container können unabhängig von der IT-Infrastruktur, auf der die Programme gehostet werden, und von dem Dienstleister, der sie bereitstellt, eingesetzt werden. Das ermöglicht die Nutzung von Hybrid- und Multi-Cloud-Szenarien und vermeidet einen Vendor-Lock-in, denn es eröffnet die Chance, jederzeit den Provider wechseln, oder mehrere Dienstleister hybrid einsetzen zu können.
  5. Container erleichtern DevOps: Die Trennung zwischen Entwicklung (Development) und Betrieb (Operations) kann mit Containern leichter überwunden werden. Da sie sowohl gegenüber der Hardware als auch dem Betriebssystem virtualisiert sind, können sie nicht nur leichter auf andere Maschinen portiert, sondern auch einfacher von Test- auf Produktionssysteme übertragen werden.

„Die Container-Technologie entwickelt sich mit unglaublicher Dynamik weiter“, betont Andrea Wörrlein, Geschäftsführerin von VNC in Berlin und Verwaltungsrätin der VNC AG in Zug. „Wer jetzt nicht massiv in Kompetenz und kluge Köpfe investiert, gerät in Gefahr, bei der Software-Entwicklung den Anschluss zu verlieren.“

Weitere Inhalte zum Thema:


Mehr Inhalt über:

Haftungsausschluss Inhalte

Unsere Inhalte vermitteln Fachwissen aus verschiedenen Themenbereichen, sind aber gleichzeitig auch immer Werbung für eine Idee, ein Konzept, Projekt, Produkt, Unternehmen oder eine Dienstleistung. Dies bedeutet, dass zwar Fachwissen von Experten vermittelt wird, aber gleichzeitig auch die Tätigkeiten eines Experten oder eines Unternehmens in Form von Textinhalten und Verlinkungen präsentiert werden können. Desweiteren weisen wir darauf hin, dass Inhalte zum Thema Finanzen keine fachliche Finanzberatung (Investmentberatung) darstellen und diese auch nicht ersetzen. Die Inhalte stellen keine Aufforderung zum Kauf oder Verkauf von Produkten / Finanzprodukten dar. Finanzprodukte jeglicher Art sind immer mit finanziellen Risiken verbunden. Es kann zu einem Totalverlust des eingesetzten Kapitals kommen. Investitions- oder Kaufentscheidungen sollten deshalb immer gut überlegt erfolgen. Zudem kann keine Garantie oder Haftung für die Richtigkeit, Vollständigkeit und Aktualität der zur Verfügung gestellten Inhalte und Informationen übernommen werden. Für den Inhalt der Artikel ist allein der Urheber verantwortlich. ECIN.de distanziert sich von dem Inhalt der Artikel. Der Inhalt wurde von ECIN weder auf ihre Richtigkeit noch darauf überprüft, ob damit die Rechte Dritter verletzt werden. Wenn Ihnen ein Rechtsverstoß auffällt kontaktieren Sie ECIN.de.