Was ist Container und was sind die Vorteile dieser Technologie?

Was ist Container? Was ist der Hauptunterschied zwischen Container und virtueller Maschine? Welche Vorteile bietet der Einsatz dieser Technologie?

Das sind die Fragen, die David Bitti, leitender Wissenschaftler bei Flexa Cloud, antwortete im folgenden Video.

Kasse!

Was ist Container

„Was ist Container und wie können wir diese Technologie nutzen, um unsere Anwendungen zu modernisieren?

Container ist im Grunde genommen alles, was Ihre Anwendung zum „Leben“ und Bestehen und Spielen in einer einzigen Datei benötigt. Auf diese Weise garantieren Sie, dass die Anwendung unabhängig von der verwendeten Technologieversion ausgeführt wird.

Wenn die Anwendung containerisiert ist, kann sie beispielsweise in jeder Umgebung ausgeführt werden, die Docker-Container unterstützt.“

Unterschiede zwischen Container und virtueller Maschine

„Der Hauptunterschied zwischen einem Container und einer virtuellen Maschine besteht darin, dass Sie in der virtuellen Maschine einen Computer nehmen und ihn in mehrere vordefinierte „Teile“ zerlegen. 

Sie haben also beispielsweise einen Server mit vier CPUs und 16 GB RAM. Sie können dort vier Server mit einer einzigen CPU und 4 GB RAM erstellen. 

Einige Virtualisierungstechnologien erlauben sogar eine Überbeanspruchung – die Maschine in „Stücke“ aufzuteilen, die größer sind als die Summe der gesamten Maschine. Das ist es mehr oder weniger: Sie teilen sich die Maschine.

Im Container verwenden Sie die CPU selbst und den Kernel, der bereits auf Ihrer Maschine läuft. Wenn Sie zum Beispiel eine Anwendung in PHP nehmen und sie in einen Container umwandeln, ist es so, als würden Sie die gesamte Anwendung (die gesamte Umgebung) in eine ausführbare Datei umwandeln, die das Host-Betriebssystem wie ein Programm ausführen kann . Dadurch sinkt die Ladezeit der Anwendung im Vergleich zu einer virtuellen Maschine drastisch.

Und da Ihre Anwendung bereits in der Dynamik des Betriebssystems läuft, erfolgt die Speicherverwaltung wie bei einer nativen Anwendung.“


→ Wie wär's, hast du verstanden, was Container ist? Abonnieren Sie unseren YouTube-Kanal um unsere Videos zu erhalten, sobald wir sie veröffentlichen!


Teilen