Kapitel 13. Autoskalierung

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Die Möglichkeit der automatischen Skalierung der Arbeitskapazität ist einer der überzeugendsten Vorteile von cloudbasierten Systemen. Wenn du Anwendungen hast, bei denen sich die Kapazitätsanforderungen stark ändern, kann die automatische Skalierung die Kosten senken und den technischen Aufwand für die Verwaltung dieser Anwendungen reduzieren. Autoskalierung ist der Prozess, bei dem wir die Kapazität unserer Workloads ohne menschliches Zutun erhöhen und verringern. Dies beginnt mit der Nutzung von Kennzahlen, die anzeigen, wann die Anwendungskapazität skaliert werden sollte. Dazu gehören auch Einstellungen, die auf diese Messwerte reagieren. Und es gipfelt in Systemen, die die Ressourcen, die einer Anwendung zur Verfügung stehen, tatsächlich vergrößern und verkleinern, um die Arbeit, die sie leisten muss, zu bewältigen.

Auch wenn Autoscaling wunderbare Vorteile bieten kann, ist es wichtig zu erkennen, wann du Autoscaling nicht einsetzen solltest. Autoscaling macht dein Anwendungsmanagement komplexer. Neben der Ersteinrichtung musst du die Konfiguration deiner Autoscaling-Mechanismen höchstwahrscheinlich immer wieder überprüfen und anpassen. Wenn sich die Kapazitätsanforderungen einer Anwendung nicht wesentlich ändern, kann es durchaus akzeptabel sein, die höchsten Datenmengen bereitzustellen, die eine Anwendung bewältigen ...

Get Produktion Kubernetes now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.