Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
COST11-BP01 Führen Sie eine Automatisierung für den Betrieb durch
Bewerten Sie die Betriebskosten in der Cloud und konzentrieren Sie sich dabei auf die Quantifizierung der Zeit- und Aufwandsersparnisse bei administrativen Aufgaben und Bereitstellungen, der Minimierung des Risikos menschlicher Fehler, Compliance und anderen Abläufen durch Automatisierung. Ermitteln Sie den Zeitaufwand und die damit verbundenen Kosten, die für den betrieblichen Aufwand erforderlich sind, und implementieren Sie die Automatisierung von Verwaltungsaufgaben, um den manuellen Aufwand zu minimieren, wo immer dies möglich ist.
Risikostufe bei fehlender Befolgung dieser bewährten Methode: Niedrig
Implementierungsleitfaden
Die Automatisierung von Abläufen reduziert die Häufigkeit von manuellen Aufgaben, optimiert die Effizienz und bietet Kunden Vorteile, indem sie eine konsistente und zuverlässige Umgebung bei der Bereitstellung, Verwaltung oder dem Betrieb von Workloads ermöglicht. Sie können Infrastrukturressourcen von manuellen Betriebsaufgaben entlasten und für hochwertigere Aufgaben sowie Innovationen einsetzen, was den Unternehmenswert verbessert. Unternehmen benötigen eine bewährte, getestete Möglichkeit, ihre Workloads in der Cloud zu verwalten. Diese Lösung muss sicher, schnell und kostengünstig sein, mit minimalem Risiko und maximaler Zuverlässigkeit.
Beginnen Sie damit, Ihre Betriebsabläufe basierend auf dem erforderlichen Aufwand zu priorisieren, indem Sie sich die Gesamtbetriebskosten ansehen. Beispiel: Wie lange dauert es, neue Ressourcen in der Cloud bereitzustellen, vorhandene Ressourcen zu optimieren oder die notwendigen Konfigurationen zu implementieren? Sehen Sie sich die Gesamtkosten für die menschliche Arbeitskraft an und berücksichtigen Sie dabei die Kosten für Betriebsabläufe und Verwaltung. Priorisieren Sie die Automatisierung von Verwaltungsaufgaben, um die menschliche Arbeitskraft zu reduzieren.
Der Überprüfungsaufwand sollte in einem angemessenen Verhältnis zum potenziellen Nutzen stehen. Beispiel: Untersuchen Sie den Zeitaufwand für das manuelle im Vergleich zum automatischen Ausführen von Aufgaben. Priorisieren Sie die Automatisierung sich wiederholender, hochwertiger, zeitaufwändiger und komplexer Aktivitäten. Aufgaben mit hohem Wert oder einem hohen Risiko von menschlichen Fehlern sind in der Regel der bessere Ausgangspunkt für Automatisierungen, da das Risiko oft unerwünschte zusätzliche Betriebskosten (z. B. für Überstunden des Betriebsteams) mit sich bringt.
Verwenden Sie Automatisierungstools wie AWS Systems Manager oder AWS Config zur Optimierung von Betriebs-, Compliance-, Überwachungs-, Lebenszyklus- und Kündigungsprozessen. Mit AWS Services, Tools und Produkten von Drittanbietern können Sie die von Ihnen implementierten Automatisierungen an Ihre spezifischen Anforderungen anpassen. Die folgende Tabelle zeigt einige der zentralen Betriebsfunktionen der AWS -Services, mit denen Sie die Verwaltung und die Betriebsabläufe automatisieren können:
-
AWS Audit Manager
: Überprüfen Sie Ihre AWS Nutzung kontinuierlich, um die Risiko- und Compliance-Bewertung zu vereinfachen -
AWS Backup
: Zentrale Verwaltung und Automatisierung des Datenschutzes -
AWS Config:
Konfiguration von Datenverarbeitungsressourcen, Bewertung, Prüfung und Auswertung von Konfigurationen und Ressourceninventar -
AWS CloudFormation
: Starten von hochverfügbaren Ressourcen mit Infrastructure as Code -
AWS CloudTrail
: IT-Änderungsmanagement, Compliance und Kontrolle -
Amazon
Ereignisse EventBridge planen und auslösen AWS Lambda , um Maßnahmen zu ergreifen. -
AWS Lambda
: Automatisieren Sie sich wiederholende Prozesse, indem Sie sie mit Ereignissen auslösen oder sie nach einem festen Zeitplan mit ausführen. AWS EventBridge -
AWS Systems Manager
: Starten und Stoppen von Workloads, Patchen von Betriebssystemen, Automatisierung der Konfiguration und fortlaufende Verwaltung. -
AWS Step Functions
: Planen von Aufträgen und Automatisieren von Workflows -
AWS Service Catalog
: Vorlagennutzung und Infrastructure as Code mit Compliance und Kontrolle
Wenn Sie bei der Nutzung von AWS
Produkten und Services sofort Automatisierungen einführen möchten und in Ihrem Unternehmen noch nicht über entsprechende Fähigkeiten verfügen, wenden Sie sich an AWS Managed Services (AMS)
AWS Managed Services (AMS) ist ein Service, der die AWS Infrastruktur im Auftrag von Unternehmenskunden und Partnern betreibt. Er bietet eine sichere und konforme Umgebung, in der Sie Ihre Workloads bereitstellen können. AMSverwendet automatisierte Cloud-Betriebsmodelle für Unternehmen, damit Sie die Anforderungen Ihres Unternehmens erfüllen, schneller in die Cloud wechseln und Ihre laufenden Verwaltungskosten senken können.
AWS Professional Services können Ihnen auch dabei helfen, Ihre gewünschten Geschäftsergebnisse zu erzielen und Abläufe zu AWS automatisieren. Sie unterstützen die Kunden bei der Bereitstellung von automatisierten, robusten und agilen IT-Abläufen sowie für die Cloud optimierten Governance-Funktionen. Detaillierte Überwachungsbeispiele und empfohlene bewährte Methoden finden Sie im Whitepaper zur Säule für die betriebliche Effizienz.
Implementierungsschritte
-
Einmal erstellen und viele bereitstellen: Verwenden Sie „ infrastructure-as-codeas“ CloudFormation, oder AWS SDK, AWS CLI um die Bereitstellung einmal durchzuführen und dann mehrfach für ähnliche Umgebungen oder für Notfallwiederherstellungsszenarien zu verwenden. Nutzen Sie während der Bereitstellung Tags, um die Nutzung wie in anderen bewährten Methoden beschrieben zu verfolgen. Wird verwendet AWS Launch Wizard
, um die Zeit für die Bereitstellung vieler beliebter Unternehmens-Workloads zu reduzieren. AWS Launch Wizard führt Sie anhand von AWS bewährten Methoden durch die Dimensionierung, Konfiguration und Bereitstellung von Unternehmens-Workloads. Sie können auch den Service Catalog verwenden, mit dem Sie infrastructure-as-code genehmigte Vorlagen erstellen und verwalten können, AWS damit jeder auf genehmigte Self-Service-Cloud-Ressourcen zugreifen kann. -
Automatisieren von kontinuierlicher Compliance: Erwägen Sie, die Bewertung und Korrektur aufgezeichneter Konfigurationen anhand vordefinierter Standards zu automatisieren. In Kombination AWS Organizations mit den Funktionen von AWS Config und AWS CloudFormation
können Sie die Einhaltung der Konfigurationsbestimmungen für Hunderte von Mitgliedskonten effizient und in großem Umfang verwalten und automatisieren. Sie können Änderungen an Konfigurationen und Beziehungen zwischen AWS Ressourcen überprüfen und in den Verlauf einer Ressourcenkonfiguration eintauchen. -
Automatisieren von Überwachungsaufgaben: AWS bietet verschiedene Tools, mit denen Sie Services überwachen können. Sie können diese Tools so konfigurieren, dass sie Überwachungsaufgaben automatisieren. Erstellen und implementieren Sie einen Überwachungsplan, der Überwachungsdaten aus allen Teilen Ihrer Workload erfasst, sodass Sie einen Mehrpunktausfall, falls ein solcher auftritt, einfacher debuggen können. Beispielsweise können Sie die automatisierten Überwachungstools verwenden, um Amazon zu beobachten EC2 und Ihnen zu melden, wenn bei Systemstatusprüfungen, Instanzstatusprüfungen und CloudWatch Amazon-Alarmen etwas nicht stimmt.
-
Automatisieren von Wartung und Betrieb: Führen Sie Routineaufgaben automatisch ohne menschliche Eingriffe aus. Mithilfe von AWS Services und Tools können Sie auswählen, welche AWS Automatisierungen implementiert und an Ihre spezifischen Anforderungen angepasst werden sollen. Verwenden Sie EC2Image Builder
beispielsweise zum Erstellen, Testen und Bereitstellen von virtuellen Maschinen- und Container-Images zur Verwendung vor Ort AWS oder zum Patchen Ihrer EC2 Instanzen mit. AWS SSM Wenn Ihre gewünschte Aktion mit AWS Diensten nicht durchgeführt werden kann oder Sie komplexere Aktionen zum Filtern von Ressourcen benötigen, automatisieren Sie Ihre Abläufe mithilfe von AWS Command Line Interface(AWS CLI) oder AWS SDK Tools. AWS CLI bietet die Möglichkeit, den gesamten Prozess der Steuerung und Verwaltung von AWS Diensten mithilfe von Skripten zu automatisieren, ohne die AWS Management Console. Wählen Sie Ihre bevorzugte Option AWS SDKs für die Interaktion mit AWS Diensten aus. Weitere Codebeispiele finden Sie im Repository für AWS SDK Codebeispiele . -
Schaffen eines kontinuierlichen Lebenszyklus mit Automatisierungen: Es ist wichtig, dass Sie ausgereifte Lebenszyklusrichtlinien einrichten und beibehalten, nicht nur für Vorschriften oder Redundanz, sondern auch für die Kostenoptimierung. Sie können es verwenden AWS Backup , um den Datenschutz von Datenspeichern, wie z. B. Ihren Buckets, Volumes, Datenbanken und Dateisystemen, zentral zu verwalten und zu automatisieren. Sie können Amazon Data Lifecycle Manager auch verwenden, um die Erstellung, Aufbewahrung und Löschung von EBS Snapshots und Backups zu automatisierenEBS. AMIs
-
Löschen Sie nicht benötigte Ressourcen: Es ist durchaus üblich, ungenutzte Ressourcen in einer Sandbox oder in der Entwicklung anzuhäufen. AWS-Konten Entwickler erstellen und experimentieren im Rahmen des normalen Entwicklungszyklus mit verschiedenen Services und Ressourcen, und dann löschen sie diese Ressourcen nicht, wenn sie nicht mehr benötigt werden. Ungenutzte Ressourcen können unnötige und manchmal hohe Kosten für die Organisation verursachen. Durch das Löschen dieser Ressourcen können die Kosten für den Betrieb dieser Umgebungen gesenkt werden. Vergewissern Sie sich im Zweifelsfall, dass diese Daten nicht benötigt werden oder gesichert sind. Sie können AWS CloudFormation verwenden, um bereitgestellte Stapel zu bereinigen, wodurch die meisten in der Vorlage definierten Ressourcen automatisch gelöscht werden. Alternativ können Sie mithilfe von Tools wie aws-nuke eine Automatisierung für das Löschen von AWS Ressourcen erstellen.
Ressourcen
Zugehörige Dokumente:
Zugehörige Videos:
Zugehörige Beispiele: