Kapitel 3. Wie du deine Apps mit Hilfe von Orchestrierungswerkzeugen verwaltest
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In Kapitel 2 hast du gelernt, wie du deine Infrastruktur als Code verwalten kannst. In diesem Kapitel wirst du dich von der Verwaltung der Infrastruktur auf die Verwaltung von Anwendungen konzentrieren. Das bringt uns in die Domäne der Orchestrierungswerkzeuge, die dafür entwickelt wurden, die vielen Anforderungen zu erfüllen, die beim Betrieb von Anwendungen auftreten.
Eine Voraussetzung ist zum Beispiel, dass du herausfindest, wie viele Kopien deiner App du ausführen willst. Eine einzige Kopie deiner Anwendung, wie du sie im vorigen Kapitel beschrieben hast, ist zum Lernen gut geeignet, und für manche Anwendungsfälle ist eine einzige Kopie vielleicht alles, was du brauchst. Aber wenn dein Geschäft von dieser Anwendung abhängt, kann eine einzige Kopie Probleme verursachen, z. B. Ausfälle aufgrund von Hardwareproblemen (z. B. wenn der Server stirbt), Ausfälle aufgrund von Softwareproblemen (z. B. wenn ein Fehler deine Anwendung zum Absturz bringt) und Ausfälle aufgrund von Auslastung (z. B. wenn deine Anwendung so beliebt wird, dass sie die Kapazität eines einzelnen Servers übersteigt). Kurz gesagt: Eine einzige Kopie deiner Anwendung ist ein Single Point of Failure. Für den produktiven Betrieb einer Anwendung brauchst du in der Regel mehrere Kopien, Replikate genannt, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access