Übersicht

Die Instance-Scheduler-Lösung on AWS automatisiert das Starten und Stoppen von Amazon Elastic Compute Cloud (Amazon EC2)- und Amazon Relational Database Service (Amazon RDS)-Instances.
Diese Lösung trägt zur Senkung der Betriebskosten bei, indem Ressourcen, die nicht genutzt werden, gestoppt und bei Bedarf wieder gestartet werden. Die Kosteneinsparungen können erheblich sein, wenn Sie all Ihre Instances kontinuierlich mit voller Auslastung laufen lassen.
Vorteile

Diese Lösung umfasst eine Vorlage, welche die AWS Identity and Access Management (IAM)-Rollen erstellt, die zum Starten und Stoppen von Instances in sekundären Konten erforderlich sind.
Instance Scheduler on AWS kann automatisch allen gestarteten oder gestoppten Instances Tags hinzufügen. Die Lösung umfasst außerdem Makros, mit denen Sie den Tags verschiedene Informationen hinzufügen können.
Diese Lösung umfasst eine Befehlszeilenschnittstelle (Command Line Interface, CLI), die Befehle zur Konfiguration von Zeitplänen und Zeiträumen bereitstellt. Mit der CLI können Kunden Kosteneinsparungen für einen vorhandenen Zeitplan abschätzen.
Für Amazon-EC2-Instances kann Instance Scheduler on AWS die SSM-Wartungsfenster verwenden, die in derselben Region wie die Instances definiert sind, und die Instances für das Wartungsfenster starten und stoppen.
Technische Details
Das folgende Diagramm zeigt die Architektur, die Sie mithilfe des Implementierungs-Leitfadens der Lösung und der dazugehörigen AWS-CloudFormation-Vorlage aufbauen können.
Schritt 1
Die AWS-CloudFormation-Vorlage richtet ein Amazon-CloudWatch-Ereignis in einem vom Kunden definierten Intervall ein. Dieses Ereignis ruft die AWS-Lambda-Funktion des Instance Scheduler auf. Während der Konfiguration definiert der Benutzer die AWS-Regionen und Konten sowie ein benutzerdefiniertes Tag, das Instance Scheduler on AWS verwenden wird, um Zeitpläne mit den entsprechenden Amazon-EC2- und Amazon-RDS-Instances zu verknüpfen.
Schritt 2
Diese Werte werden in Amazon DynamoDB gespeichert, und die Lambda-Funktion ruft sie bei jeder Ausführung ab. Sie können dann das benutzerdefinierte Tag auf anwendbare Instances anwenden.
Schritt 3
Während der Initialkonfiguration des Instance Schedulers on AWS definieren Sie einen Tag-Schlüssel, den Sie zur Identifizierung anwendbarer Amazon-EC2- und Amazon-RDS-Instances verwenden werden. Wenn Sie einen Zeitplan erstellen, identifiziert der als Tagwert verwendete Name den Zeitplan, der auf die mit dem Tag markierten Ressource angewendet wird.
Schritt 4 (Optional)
Wenn Sie den CloudFormation-Parameter „Verwenden von AWS Organizations“ auswählen und eine gültige Organisations-ID angeben, wird eine zusätzliche Event-Bus-Ressource erstellt, die Ereignisse aus den CloudWatch-Ereignissen von Remote-Konten empfängt. Diese Ereignisse stellen eine Konto-ID bereit, die der Lösungskonfiguration in DynamoDB hinzugefügt wird.
Ähnliche Inhalte

Sie können mithilfe von AWS Systems Manager Quick Setup auch ganz einfach Zeitpläne für Ihre Amazon-EC2-Instances für Ihre Konten und Regionen über eine einfache Benutzeroberfläche (UI) konfigurieren.
Weitere Informationen zu Resource Scheduler finden Sie in unserer Anleitung hier.
Erstellen Sie moderne, skalierbare Anwendungen auf AWS, um Ihr Unternehmen zu transformieren und gleichzeitig die Kosten zu optimieren. Kostenoptimierung in AWS. Die verschiedenen AWS-Preisoptionen bieten Ihnen die Flexibilität, Ihren Kaufplan so zu gestalten, dass er Ihren spezifischen Workload-Anforderungen entspricht.
Sie können hier mehr erfahren.
Diese Anleitung hilft Ihnen bei der Einrichtung einer Cloud-Finanzmanagement (CFM)-Funktion, mit der Sie Ihre Ausgaben für Cloud-Services verwalten und optimieren können. Diese Funktion umfasst Transparenz und Kosten- und Nutzungsanalysen nahezu in Echtzeit, um die Entscheidungsfindung bei Themen wie Ausgabendashboards, Optimierung, Ausgabenlimits, Rückbuchungen sowie Erkennung und Reaktion auf Anomalien zu unterstützen.