IT-Anwendungen und ihre Umgebungen erklärt von drei kleinen Schweinchen

IT-Anwendungen und ihre Umgebungen
Eine Fabel

IT-Anwendungen und ihre Umgebungen erklärt von drei kleinen Schweinchen

  • Dan Walsh
  • Publisher Advisory
  • Apps, Application Management, Red Hat

Ins Deutsche übersetzt von SoftwareONE, illustriert von Maírín Duffy

Ob als physikalische Maschine, mehrere virtuelle Maschinen (VMs) auf derselben physischen Maschine oder in Containern: App-Dienste lassen sich in verschiedenen Umgebungen realisieren. Welche Vor- und Nachteile bringen die einzelnen Varianten mit sich? Welche Lösung ist die am besten geeignete? Der Open-Source-Spezialist Red Hat hat die Antworten in einen treffenden Vergleich gepackt. Erfahren Sie mit Hilfe drei kleiner Schweinchen und ihren verschiedenen Unterkünften Wissenswertes über verschiedene Anwendungsumgebungen.

Es waren einmal drei kleine Schweinchen. Jedes von ihnen brauchte einen Platz zum Leben.

IT-Anwendungen und ihre Umgebungen erklärt von drei kleinen Schweinchen

Es standen verschiedene Unterkünfte zur Wahl…

IT-Anwendungen und ihre Umgebungen erklärt von drei kleinen Schweinchen

Einfamilienhaus       Zweifamilienhaus       Mehrfamilienhaus       Hostel        Park

Variante 1: Das Schweinchen als Anwendung in einem Einfamilienhaus

Wäre das Schweinchen eine Anwendung… wäre es am sichersten, in einem Einfamilienhaus (als physikalische Maschine) zu leben. Falls ein Haus zusammenbricht, bleiben die anderen unbeschadet.

Ein Haus für jedes Schweinchen zieht natürlich einen erhöhten Aufwand für Instandhaltung (Maintenance) nach sich.

IT-Anwendungen und ihre Umgebungen erklärt von drei kleinen Schweinchen

Variante 2: Das Schweinchen als Anwendung in einem Zweifamilienhaus

Ein Schweinchen in einem Zweifamilienhaus ist wie eine Anwendung mit mehreren Diensten, die auf mehreren virtuellen Maschinen (VMs) auf derselben physischen Maschine bereitgestellt werden. Während die Strukturen gemeinsam genutzt werden können, lässt sich dies nicht über den Zugang/die Einsprungpunkte sagen.

Wie auch immer, es bleiben die Kosten der Instandhaltung verschiedener Betriebssysteme, was einen Verlust an Verarbeitungsgeschwindigkeit bedingt und die Nutzung gemeinsamer Ressourcen begrenzt.

IT-Anwendungen und ihre Umgebungen erklärt von drei kleinen Schweinchen

Variante 3: Schweinchen als Anwendungen in einem Mehrfamilienhaus

Schweinchen, die in einem Mehrfamilienhaus leben, sind wie Anwendungen, die in Containern starten.

Das Teilen von Diensten funktioniert problemlos, die Instandhaltungskosten sind niedriger und eine Funktionstrennung in der Benutzerrechteverwaltung möglich.

Sollte der Empfangsbereich/Rezeption beeinträchtigt/blockiert sein, ist keine Wohneinheit mehr betretbar. Ähnlich einer Container-Umgebung, bei welcher der Kernel nicht funktioniert, würden die Container auch blockieren.

IT-Anwendungen und ihre Umgebungen erklärt von drei kleinen Schweinchen

Variante 4: Viele Schweinchen als Anwendungen in einem Hostel

Mehrere Schweinchen, die in einem Hostel leben, verhalten sich wie das Nebeneinander von Anwendungsdiensten auf der gleichen physischen Maschine (Gerät).

In diesem speziellen Fall gibt es eine begrenzte Isolation zwischen den Diensten. Sollte jedoch einer nicht mehr funktionieren, besteht eine große Möglichkeit, dass die anderen noch arbeiten. Natürlich sind die Dienste besser voneinander isoliert mit einem sicherheitsverbesserten Linux, dem sogenannten SELinux.

IT-Anwendungen und ihre Umgebungen erklärt von drei kleinen Schweinchen

Variante 5: Schweinchen ungeschützt in einem Park

Wenn sie bereit wären, am Rande der Gesellschaft zu leben, so wie es Leute tun, die ihre Apps auf Systemen ohne sicherheitsverbessertes Linux laufen lassen, könnten die Schweinchen erwägen, im Park zu schlafen. Wir brauchen Ihnen nicht zu sagen, wie riskant das ist.

IT-Anwendungen und ihre Umgebungen erklärt von drei kleinen Schweinchen

Fazit

Container, wie sie beispielhaft durch das Mehrfamilienhaus abgebildet werden, wirken wie ein guter Mittelweg. Das Mehrfamilienhaus bietet mehr Sicherheit als Dienste, die sich den gleichen Host teilen, mit mehr Flexibilität in Bezug auf den Inhalt. Apartments bieten eine bessere gemeinsame Nutzung von Ressourcen, eine höhere Startgeschwindigkeit und geringere Wartungskosten als Duplex-VMs.

Im kommenden Beitrag zum Thema Anwendungen beleuchten wir das Szenario Apartmenthaus genauer und erklären, warum bei der Wahl eines Wohngebäudes zum Wohnen oder einer Host-Plattform zum Betreiben von Containern die Bauqualität an erster Stelle stehen muss.

Sie wünschen sich eine individuelle Beratung zum Thema Open-Source-Anwendungen?

Nehmen Sie gern mit unseren Red Hat Experten Kontakt auf.                                                                        

Jetzt Kontakt aufnehmen
  • Dienstag 29 Mai 2018

Kommentieren Sie diesen Artikel

Hinterlassen Sie einen Kommentar, um uns mitzuteilen, was Sie von diesem Thema halten!

Kommentar hinterlassen

Autor

Dan Walsh Technischer Consultant bei Red Hat

Verwandte Artikel

vmware-vsan-storage-virtualisierung-teaser
  • 13 Januar 2020
  • Marco Vogel
  • Publisher Advisory
  • VMware, Future Datacenter, Infrastructure, Publisher Advisory

VMware vSAN für effiziente Storage-Virtualisierung

Lesen Sie, welche Vorteile Software-Defined Storage birgt.

  • 10 Januar 2020
  • Dan Ortman
  • Publisher Advisory, Software Lifecycle Management, User Productivity
  • Windows 7, Windows 10, End of Support

End of Support Windows 7 – was Sie wissen müssen

Support-Ende bei Windows 7: Welche Risiko- und Kostenfaktoren birgt alte Software? Wie Sie gezielt reagieren können, erfahren Sie hier.

  • 06 Januar 2020
  • Christoph Kautzky
  • Publisher Advisory, Software Lifecycle Management
  • VMware, EULA Compliance Service

VMware Compliance: Die Fallen eines Audits

Viele Unternehmen setzen auf die Lösungen des Marktführers VMware zur Virtualisierung Ihrer IT-Infrastrukturen. Dies verspricht Steigerungen bei der Effizienz, Agilität und Skalierbarkeit mit sinkenden IT-Ausgaben. Doch sind dabei die…