Skalieren cloudnativer Anwendungen
Tipp
Diese Inhalte sind ein Auszug aus dem E-Book „Architecting Cloud Native .NET Applications for Azure“, verfügbar in der .NET-Dokumentation oder als kostenlos herunterladbare PDF-Datei, die offline gelesen werden kann.
Einer der am häufigsten angeführten Vorteile des Wechsels zu einer Umgebung mit Cloudhosting ist die Skalierbarkeit. Skalierbarkeit, d. h. die Möglichkeit einer Anwendung zum Akzeptieren zusätzlicher Benutzerlasten, ohne die Leistung für die einzelnen Benutzer zu beeinträchtigen. Meistens wird dies erreicht, indem eine Anwendung in kleine Teile zerlegt wird, die jeweils mit den erforderlichen Ressourcen ausgestattet werden können. Cloudanbieter ermöglichen jederzeit und überall auf der Welt eine massive Skalierbarkeit.
In diesem Kapitel besprechen wir Technologien, mit denen cloudnative Anwendungen skaliert werden können, um der Nachfrage der Benutzer gerecht zu werden. Dazu gehören:
- Container
- Orchestratoren
- Serverloses Computing