Operational Excellence – AWS Well-Architected Framework

Well-Architected Framework - Operational Excellence

Bei der Säule Operational Excellence des Well-Architected Frameworks steht der effiziente Betrieb eines Workloads im Fokus. Dies soll den Geschäftswert eines Workloads optimieren.

Dazu gehören die Automatisierung von Prozessen, die Überwachung von Systemen und die Verwaltung von Änderungen an der Infrastruktur. Es gibt verschiedene Best Practices und Grundprinzipien, die das AWS Well-Architected Framework hierzu empfielt.

Regelmäßige kleine Änderungen an Software und Infrastruktur sind risikoärmer, als große unregelmäßige Anpassungen. Zudem wird hierdurch eine agile Arbeitsweise und eine bessere Reaktion auf sich anpassende Anforderungen unterstützt. Kleine Änderungen haben außerdem den Vorteil, dass sie sich leichter zurückrollen lassen.

Im Cloud Umfeld ist es üblich, dass Infrastruktur als Code definiert wird. Tools wie Terraform oder CloudFormation helfen uns bei der Erstellung von wiederverwendbaren und portablen Infrastrukturen. Somit kann die Infrastruktur wie Software in Code Repositories verwaltet und durch Code Pipelines automatisiert deployt werden.

Bei der Verwendung von Cloud Infrastruktur müssen wir stets damit rechnen, dass Komponenten ausfallen. Aus diesem Grund sollten Fehlerszenarien, idealerweise vor Eintreten des Fehlers, getestet werden. AWS bietet einige Möglichkeiten für sog. Fault Injection Tools, mit denen Fehler simuliert werden können. Ein weiteres bekanntes Tool aus diesem Bereich ist Netflix‘ Chaos Monkey, welches willkürlich Komponenten ausschaltet und somit die Stabilität eines Workloads testet. Eine weitere Variante, neben Fault Injection, sind klassische Tests von Wiederherstellungsszenarien.

Wenn doch einmal ein Fehlverhalten auftritt, sollten wir aus diesem Fehler lernen und Qualitätssicherungen implementieren, die diesen Fehler in Zukunft vermeiden. AWS bietet viele Möglichkeiten, um in Zukunft Fehler zu vermeiden. Beispiele hierfür ist AWS Config, ein Service zur Prüfung und Bewertung von Infrastruktur und Durchführung von Compliance Checks.

Wir sollten danach streben stets unsere Architektur kontinuierlich zu optimieren. Durch Einblicke in das Verhalten von Komponenten mithilfe von Monitoring und Logging Werkzeugen können sich Schwachstellen und Flaschenhälse offenbaren. Diese gilt es nach und nach zu beseitigen. Neben der Architektur sollten wir uns auch regelmäßig weiterbilden und neue Möglichkeiten in die Architektur einbeziehen.

Sie benötigen Hilfe bei der Implementierung dieser Säule? Gerne unterstütze ich Sie bei einem Well-Architected Review.

Wann immer du soweit bist, dies sind die 4 Arten, wie ich dich unterstützen kann:

  1. Du hast eine Produktidee und benötigst einen technischen Rat? Gerne helfe ich dir, dein Produkt optimal zu betreiben.
  2. Ich verhelfe meinen Kunden zu einer erfolgreichen Cloud-Migration und -Optimierung. Wenn du Unterstützung benötigst, lass uns reden!
Share the Post:

Verwandte Beiträge

Werksstudent als Cloud-Engineer (m/w/d)

Bist du Student*in der (Wirtschafts-)Informatik oder eines verwandten Fachs und an herausfordernden IT-Projekten interessiert? Dann könnte eine Werkstudentenposition im Cloud-Bereich bei uns der perfekte Schritt sein. Du hilfst, Cloud-Infrastrukturkomponenten zu entwickeln und kannst deine Fähigkeiten in Terraform und AWS vertiefen. Wir bieten moderne Arbeitsmittel, flexible Arbeitszeiten und bis zu 6 Wochen Urlaub. Unser AWS Solutions Architect wird dein Mentor sein.

Read More

Verbessere deine Cloud-Infrastruktur!