AWS: Wie man eine Net-Zero-Cloud entwickelt

Die weltweite Technologieleiterin für Nachhaltigkeit bei AWS stellt Fragen, die sich jeder Cloud-Nutzer stellen sollte

Image:
Margaret O’Toole, weltweite Technologieleiterin für Nachhaltigkeit bei AWS

Der Übergang zu Net Zero wird in jedem Unternehmen anders aussehen. Wie kann man die Cloud optimieren und den Prozess beschleunigen?

Margaret O’Toole ist Worldwide Tech Leader for Sustainability bei AWS. Ihre Aufgabe ist es, Kunden zu unterstützen, die AWS zur Umsetzung ihrer Nachhaltigkeitsprogramme nutzen möchten.

AWS hat Millionen von Kunden, und obwohl viele von ihnen das gleiche Net-Zero-Ziel mit ähnlichen Fristen verfolgen, wird der Übergang bei jedem Unternehmen anders aussehen.

„Kunden, die daran interessiert sind, ihre Nutzung zu verstehen und zu optimieren, können normalerweise mit dem Tool zur Berechnung des CO2-Fußabdrucks arbeiten. Außerdem befassen wir uns intensiv damit, wie sie ihre AWS aufbauen. Dazu ermitteln wir gemeinsam mit den Kunden das Verhältnis der bereitgestellten Ressourcen zur Erledigung einer bestimmten Aufgabe.”

O’Toole stellt einige Fragen, die jedes Unternehmen auf diesem Weg beantworten muss.

“Wie viele Kerne haben Sie eingerichtet? Wie viel Speicherplatz nutzen Sie? Wie sieht die Backup-Strategie aus? Wie beurteilen Sie die Ausfallsicherheit, das Failover und all diese Dinge? Wir finden viele Möglichkeiten, weil wir dies pro Arbeitseinheit betrachten.“

Wie sehen diese Möglichkeiten aus?

„Wir finden oft Bereiche bei Kunden, in denen sie eine passendere Größe oder eine andere Skalierung wählen könnten “, antwortet O’Toole. “Ich denke, ein Teil davon besteht darin, Kunden dazu zu bewegen, beispielsweise Lasttests früher in der Entwicklung durchzuführen, wobei wir mit ihnen zusammenarbeiten und ihnen die entsprechenden Tools zur Verfügung stellen können.“

Ein entscheidender Aspekt beim Aufbau einer möglichst nachhaltigen Cloud-Infrastruktur ist das Verständnis, dass Konfigurationen kontinuierlich überprüft werden müssen. Der springende Punkt bei einer Cloud-Infrastruktur ist ihre Flexibilität. Die Weiterentwicklung dieser Infrastruktur ist ein kontinuierlicher Prozess.

„Workloads ändern sich. Vielleicht baut man etwas mit einem kleinen Puffer, setzt es dann ein, und mit der Zeit wächst dieser Puffer möglicherweise. Wir müssen die Dinge kontinuierlich im Sinne der operativen Exzellenz überprüfen und uns immer wieder fragen, ob sie noch zweckmäßig sind oder ob alles, was bereitgestellt wurde, genutzt wird.“

AWS bietet Tools für Kunden, die Antworten auf diese Fragen suchen. Eines davon ist das Carbon-Footprint-Tool, bei dem Computing einige erhebliche Mängel aufgedeckt hat. Die Berechnungen, die den Schätzungen der durch den Betrieb einer Arbeitslast in AWS im Gegensatz zu einem lokalen Rechenzentrum vermiedenen Emissionen zugrunde liegen, sind undurchsichtig. Es gibt keine Informationen darüber, wie das kontrafaktische Rechenzentrum aussieht und wie seine Emissionen berechnet werden, und AWS berücksichtigt seine eigenen Scope-3-Emissionen nicht in den Daten. Die vermeintlichen Reduzierungen des CO2-Fußabdrucks der Kunden sollten also durchaus mit einer gewissen Skepsis betrachtet werden.

Allerdings erklärt O'Toole, dass AWS-Kunden nicht auf dieses Tool beschränkt sind und dass die Optimierung der Nutzung von Cloud-Ressourcen die Kombination von AWS-Kenntnissen mit dem Wissen des einzelnen Kunden erfordert.

„Wir haben auch Tools wie die Cloud Intelligence Dashboards, die genauer zeigen, was Kunden genutzt haben und wie viel Arbeit sie damit erledigen. Aber wir können nicht wissen, was Kunden aus ihrer AWS-Nutzung herausholen. Wir wissen, was sie bereitgestellt haben, weil wir die Nutzung sehen können, aber es liegt an ihnen, zu entscheiden, ob das für ihre Arbeitslast das Richtige ist. In der Regel müssen wir zusammenarbeiten, um das Geschäftswissen und das AWS-Wissen zu kombinieren. Wir bieten Workshops und andere Veranstaltungen an, die wir gemeinsam mit dem Account Solutions Architect und dem Kunden durchführen, um diese Teile zusammenzuführen.“

AWS Well-Architected Framework

Entscheidend für diesen Prozess ist das AWS Well-Architected Framework. Dabei handelt es sich um Best Practices für den Aufbau auf AWS, die auf sechs Säulen basieren: Sicherheit, Kostenoptimierung, Leistungseffizienz, operative Exzellenz, Zuverlässigkeit und Nachhaltigkeit. O’Toole erläutert das Framework näher.

„Das Well-Architected Framework besagt, dass sich der Aufbau in der Cloud vom Aufbau vor Ort unterscheidet. Man muss die Dinge aus einer anderen Perspektive betrachten. Wir haben aus Erfahrung gelernt, was zu tun ist und was nicht und worauf man achten muss. Es ist fast 10 Jahre alt, aber wir haben es kontinuierlich mit unseren Kunden geteilt, weil wir wollen, dass sie erfolgreich sind.“

Im Dezember 2021 wurde die Nachhaltigkeit zu den bestehenden fünf Säulen hinzugefügt.

„Als wir die Säule Nachhaltigkeit eingeführt haben, haben wir mehrere Dinge gesagt. Erstens möchten wir, dass Sie dies als Teil Ihrer nicht-funktionalen Anforderungen betrachten. Zweitens möchten wir, dass Sie kritisch darüber nachdenken, wie effizient Sie mit AWS arbeiten. Wir möchten nicht, dass Kunden Dinge verschwenden. Wir möchten, dass sie AWS sehr bewusst einsetzen. Bei der Cloud geht es bewusst um Handlungen. Sie ist auf Flexibilität ausgelegt. Sie wurde entwickelt, um viele, viele Dienste anzubieten, und Sie wählen das Tool aus, das für die Aufgabe, die Sie ausführen möchten, am besten geeignet ist.“

Viele AWS-Kunden tun genau das und stellen Fragen zu dem, was sie benötigen, im Gegensatz zu dem, was sie haben könnten.

„Ein Kunde könnte denken: ‚Ich möchte Geschwindigkeit, aber ich möchte auch sicherstellen, dass ich die Geschwindigkeit für die richtigen Workloads priorisiere.’ Wenn ein Kunde die Leistungskennzahlen betrachtet und feststellt, dass sie die SLAs übertreffen, ist das eine Gelegenheit, einen Schritt zurückzutreten und zu fragen: ‚Haben wir das tatsächlich richtig aufgebaut? Ist dies der richtige Ort, um diese Art von Leistung zu erbringen?‘”

Die Expertin erlätert dazu: “Es gibt Workloads, bei denen Echtzeit und sofortige Ergebnisse notwendig und unverzichtbar sind. Und es gibt Zeiten, in denen wir vielleicht ein wenig warten können, um unsere Antwort zu erhalten. Wir können etwas anders darüber nachdenken, wie wir auf Kundensignale reagieren und so weiter. Letztendlich läuft es auf eine engere Partnerschaft zwischen uns und den Kunden hinaus, denn diese Best Practices hängen stark davon ab, was der Kunde erreichen möchte und wie wir ihm mit den richtigen Ressourcen zur richtigen Zeit dabei helfen können, dies zu erreichen.“