In der Welt der agilen Entwicklung nutzen Unternehmen zunehmend Container- und Microservices-Technologien und bringen immer mehr Applikationen in eine Hybrid- oder hochskalierbare Multicloud-Umgebung.
Die Gründe für die Nutzung der Container-Technologie, die die Kapselung von Anwendungen mit allen erforderlichen Komponenten und Abhängigkeiten wie Applikationslogik und Konfigurationsinformationen ermöglicht, sind vielfältig. Vor allem lassen sich damit Applikationen wesentlich schneller entwickeln und bereitstellen. Container vereinfachen das Applikations-Testing und das dynamische Up- und Down-Scaling deutlich. Außerdem zeichnet sie die hohe Portabilität aus, also das mögliche Verschieben von Containern zwischen verschiedenen Plattformen wie Cloud- oder On-Premises-Umgebungen. Nicht zuletzt sind Container die Basistechnologie für die Einführung von Microservices.
Allerdings ist zu berücksichtigen, dass die Container-Technologie nicht das Allheilmittel schlechthin und für alle Anwendungsszenarien geeignet ist. So wird auch die klassische Virtualisierung weiterhin ihre Berechtigung behalten. Dafür gibt es mehrere Gründe: Einige
...Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.