Softwareentwicklung: Faktenbasierte Cloud-Architektur erfolgreich planen
Datenbasierte Entscheidungen helfen dabei, pragmatische Maßnahmen zu finden und das volle Potenzial von Cloud-Diensten auszuschöpfen. Strategien im Überblick.
- Florian Lenz
Die Versuchung ist groß, beim Entwurf einer Cloud-Strategie Skalierbarkeit, Wartbarkeit und Hochverfügbarkeit in den Vordergrund zu stellen. Eine echte Auseinandersetzung mit den zugrundeliegenden Konzepten und vor allem den Konsequenzen bleibt dabei oft auf der Strecke.
Wir werfen einen Blick auf die tatsächliche Bedeutung und die Auswirkungen, die diese Schlagworte auf eine Anwendung haben. Denn besonders der unreflektierte Einsatz von Skalierbarkeit hat großen Einfluss auf die Komplexität und schlussendlich auf die Kosten einer Cloud-Anwendung.
Hochverfügbarkeit heißt, dass die Dienste kontinuierlich und zuverlässig verfügbar sind, und minimiert Ausfallzeiten. Wartbarkeit ermöglicht ein langfristiges Warten und eine Erweiterbarkeit des Systems, was das Anpassen an sich ändernde Anforderungen erleichtert und die Lebensdauer des Produkts verlängert. Skalierbarkeit sichert die Fähigkeit, mit steigender Last umzugehen, indem die zugrunde liegende Infrastruktur Ressourcen nach Bedarf bereitstellt. Das optimiert neben der Leistung auch die Wirtschaftlichkeit. Richtig angewendet bilden diese drei Konzepte das stabile Fundament, auf dem moderne Cloud-Dienste aufbauen.