Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
modul:m347:learningunits:lu01:intro [2024/11/14 15:14] – dgaravaldi | modul:m347:learningunits:lu01:intro [2025/03/05 15:17] (aktuell) – gelöscht dgaravaldi | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Was sind Container? ====== | ||
- | Container sind Softwarepakete, | ||
- | |||
- | ====== Definition eines Containers ====== | ||
- | |||
- | Container sind leichtgewichtige Pakete einer Applikation zusammen mit Abhängigkeiten, | ||
- | |||
- | |||
- | ====== Was sind die Vorteile von Containern? ====== | ||
- | - Trennung der Verantwortlichkeiten Die Containerisierung erlaubt für eine klare Trennung der Zuständigkeiten, | ||
- | |||
- | 2. Portabilität der Arbeitslast< | ||
- | Container können praktisch überall ausgeführt werden, was die Entwicklung und Bereitstellung erheblich erleichtert: | ||
- | |||
- | 3. Anwendungsisolierung< | ||
- | Container virtualisieren CPU-, Speicher-, Storage- und Netzwerkressourcen auf Betriebssystemebene und bieten Entwicklern eine von anderen Anwendungen logisch isolierte Sicht auf das Betriebssystem. | ||
- | |||
- | < | ||
- | <img style=" | ||
- | < | ||
- | </ | ||
- | |||
- | |||
- | |||
- | <a id=" | ||
- | ### Wofür werden Container verwendet? | ||
- | Container bieten einen logischen Paketierungsmechanismus, | ||
- | |||
- | Deshalb werden Container für ... | ||
- | 1. Agile Entwicklung: | ||
- | 2. Effizienter Betrieb: Container sind leichtgewichtig und verwenden nur die benötigten Rechenressourcen. Damit können die Anwendungen effizient betrieben werden. | ||
- | 3. Überall ausführen: Container können praktisch vielen Plattformen ausgeführt werden. |