COST04-BP04 Automatische Außerbetriebnahme von Ressourcen - Säule der Kostenoptimierung

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.

COST04-BP04 Automatische Außerbetriebnahme von Ressourcen

Gestalten Sie Ihre Workload so, dass sie die Beendigung von Ressourcen reibungslos handhabt, wenn Sie unkritische Ressourcen, nicht benötigte Ressourcen oder Ressourcen mit geringer Auslastung identifizieren und außer Betrieb nehmen.

Risikostufe bei fehlender Befolgung dieser bewährten Methode: Niedrig

Implementierungsleitfaden

Verwenden Sie die Automatisierung, um die damit verbundenen Kosten für die Außerbetriebnahme zu reduzieren oder zu entfernen. Wenn Sie Ihre Workload so konzipieren, dass die eine automatische Außerbetriebnahme durchführt, werden die gesamten Workload-Kosten während der Nutzungsdauer gesenkt. Sie können Amazon EC2 Auto Scaling oder Application Auto Scaling verwenden, um den Außerbetriebnahmeprozess durchzuführen. Sie können auch benutzerdefinierten Code mithilfe von APIoder implementieren, SDK um Workload-Ressourcen automatisch außer Betrieb zu nehmen.

Moderne Anwendungen basieren auf Serverless First, einer Strategie, die der Einführung serverloser Dienste Priorität einräumt. AWS entwickelte serverlose Dienste für alle drei Ebenen Ihres Stacks: Datenverarbeitung, Integration und Datenspeicher. Mit einer Serverless-Architektur können Sie in Phasen mit wenig Datenverkehr dank automatischer Skalierung Kosten sparen.

Implementierungsschritte

  • Implementieren Sie Amazon EC2 Auto Scaling oder Application Auto Scaling: Für Ressourcen, die unterstützt werden, konfigurieren Sie sie mit Amazon EC2 Auto Scaling oder Application Auto Scaling. Diese Services können Ihnen helfen, Ihre Nutzung zu optimieren und die Kosteneffizienz bei der Nutzung von AWS Services zu optimieren. Wenn die Nachfrage sinkt, entfernen diese Services automatisch überschüssige Ressourcenkapazitäten, damit keine unnötigen Kosten entstehen.

  • CloudWatch So konfigurieren, dass Instanzen beendet werden: Instanzen können so konfiguriert werden, dass sie mithilfe von CloudWatch Alarmen beendet werden. Implementieren Sie mithilfe der Metriken aus dem Außerbetriebnahmeprozess einen Alarm mit einer Aktion von Amazon Elastic Compute Cloud. Überprüfen Sie den Vorgang vor der Einführung in einer Nicht-Produktionsumgebung.

  • Implementieren Sie Code innerhalb des Workloads: Sie können das AWS SDK oder verwenden AWS CLI , um Workload-Ressourcen außer Betrieb zu nehmen. Implementieren Sie Code innerhalb der Anwendung, der Ressourcen, die nicht mehr verwendet werden, integriert AWS und beendet oder entfernt.

  • Verwenden Sie serverlose Dienste: Priorisieren Sie den Aufbau serverloser Architekturen und ereignisgesteuerter Architekturen, um Ihre Anwendungen zu AWS erstellen und auszuführen. AWS bietet mehrere serverlose Technologiedienste, die von Haus aus eine automatisch optimierte Ressourcennutzung und automatische Außerbetriebnahme (Scale In und Scale Out) ermöglichen. Bei Serverless-Anwendungen wird die Ressourcennutzung automatisch optimiert und Ihnen entstehen nie Kosten für die Überbereitstellung.

Ressourcen

Zugehörige Dokumente:

Zugehörige Beispiele: