Blog

AWS-Kostenoptimierungsleitfaden

Bild von Monika Radeva
Monika Radeva
DevOps- und Cloud-Ingenieur
09.06.2023
Lesezeit: 7 Minuten.
Zuletzt aktualisiert am: 04.03.2025

Inhaltsübersicht

Warum beschäftigen wir uns mit der Kostenoptimierung der AWS-Cloud?

Amazon Web Services (AWS) ist eine führende Cloud-Computing-Plattform, für die sich viele Unternehmen entscheiden, um ihre Infrastruktur in die Cloud zu verlagern. Cloud Computing bietet viele Vorteile in Bezug auf Skalierbarkeit, Flexibilität und Zuverlässigkeit, kann aber auch zu Problemen in Bezug auf die Kosten führen, vor allem, wenn es nicht richtig verwaltet wird.

Hier setzt eine effiziente Kostenoptimierungsstrategie an. Dabei geht es darum, Wege zu finden, um Ihre Ausgaben zu senken, während Sie das gleiche Leistungs- und Funktionsniveau beibehalten. Es geht darum, Bereiche zu identifizieren, in denen Sie die Kosten senken können, ohne Ihren Betrieb negativ zu beeinflussen, damit Sie den größten Nutzen aus Ihrer AWS-Investition ziehen können.

In diesem Blogbeitrag gehen wir auf die bewährten Verfahren zur Kostenoptimierung in AWS sowie auf die verschiedenen verfügbaren Services ein, die uns dabei helfen, unsere Kosten zu verstehen und zu verwalten.

Welche AWS-Kostenoptimierungstools können uns dabei helfen, unsere Kosten zu verstehen und zu verwalten?

Es gibt eine Reihe von Instrumenten, die entwickelt wurden, um die Nutzer bei der Verwaltung ihrer Kosten zu unterstützen. Nachfolgend finden Sie eine Erläuterung zu jedem dieser Instrumente sowie Einzelheiten zu den Vorteilen, die sie bieten.

Ein notwendiger Antrag, bevor Sie mit der Nutzung der Werkzeuge beginnen:  

  • Wenn Sie von einem anderen Benutzer/einer anderen Rolle aus auf die Rechnungsstellung zugreifen möchten, müssen Sie sie über das Root-Konto aktivieren. Sie finden diese Option unter Konto -> IAM-Benutzer- und Rollenzugriff auf Abrechnungsinformationen -> Bearbeiten -> IAM-Zugriff aktivieren -> Aktualisieren (Die vollständige AWS-Anleitung finden Sie unter hier).
aws Kostenoptimierung Konto -> IAM Benutzer- und Rollenzugang zu Abrechnungsinformationen -> Bearbeiten -> IAM-Zugang aktivieren -> Aktualisieren
  • Denken Sie daran, dass Sie für den Zugriff auf die unten genannten Tools (wenn Sie nicht das Root-Konto verwenden) bestimmte Berechtigungen benötigen - Einzelheiten hierzu finden Sie in der AWS-Dokumentation.

1. AWS Kosten-Explorer 

AWS Cost Explorer ist ein Tool, mit dem die Kosten gründlich analysiert werden können. AWS empfiehlt es für die meisten Anwendungsfälle, da es auf der Grundlage der markierten Ressourcen unterschiedliche Informationen liefern kann. Die verfügbaren Daten beziehen sich auf die letzten 12 Monate, und Sie können auch eine beispielhafte Prognose für die nächsten 12 Monate erhalten. Bevor Sie den Dienst nutzen oder relevante Daten von ihm erhalten können, müssen Sie ihn aktivieren. Außerdem können Sie das Benutzerhandbuch zu AWS Cost Explorer einsehen. 

aws Kosten-Explorer aws Kostenoptimierungs-Tools

2. AWS Cost Explorer - Berichte

Wenn der Kosten-Explorer von AWS aktiviert ist, erhalten Sie standardmäßig Berichte, die Sie zum besseren Verständnis Ihrer Kosten nutzen können. Natürlich können Sie damit auch Ihren eigenen Bericht erstellen, der auf Ihren Anforderungen basiert.

aws Kosten-Explorer Berichte aws Kostenoptimierungs-Tools

3. AWS-Budgets

AWS Budgets ist eine sehr hilfreiche Funktion, mit der Sie Ihre Kosten und Nutzung überwachen können. Sie bietet Ihnen auch die Möglichkeit, Warnungen zu erhalten, sobald die Nutzung den festgelegten Schwellenwert überschreitet. Sie können sich über die besten Praktiken für die Einrichtung eines Budgets informieren. Unten sehen Sie, wie ein Budget aussieht:

aws-Budgets aws-Kostenoptimierungstools
aws Kostenoptimierungstools aws Kosten-Explorer

4. Erkennung von AWS-Kostenanomalien 

Es ist eine Funktion des AWS Cost Management Service, die maschinelle Lernmodelle verwendet, um Muster und anomale Muster zu erkennen. Es kann mit Amazon Simple Notification Service (SNS) für Warnungen und Benachrichtigungen integriert werden. Beachten Sie, dass der Dienst kostenlos ist, aber wenn Sie ihn in SNS integrieren, fallen dafür Gebühren an.

AWS Cost Anomaly Detection aws Kostenoptimierungstools

5. Funktion "Empfehlungen zur Größenanpassung

Diese Funktion des Cost Explorers hilft Ihnen, EC2-Instanzen zu erkennen, die verkleinert oder sogar beendet werden können. Alle Empfehlungen, die Sie mit dieser Funktion erhalten, basieren auf der Nutzung. 

6. AWS-Sparplan

Der AWS-Sparplan bietet flexible Preisoptionen zur Senkung des Preiswerts für EC2, Fargate und Lambda im Gegenzug für eine Verpflichtung zu einer konstanten Nutzungsmenge über einen bestimmten Zeitraum (1-3 Jahre). Je nach Bedarf sind verschiedene Sparpläne verfügbar.

aws Sparplan aws Kostenoptimierungstools

7. AWS Trusted Advisor 

Er gibt Empfehlungen auf der Grundlage von Best Practices für verschiedene Kategorien - die Kostenoptimierung ist diejenige, an der wir interessiert sind. Dieser Dienst kann für die Identifizierung von Möglichkeiten zur Kosteneinsparung genutzt werden, z. B. für die Beseitigung ungenutzter Ressourcen, die Anpassung von Rechenressourcen und den Kauf reservierter Instanzen. 

Beachten Sie, dass Trusted Advisor mit dem Basisplan nur Sicherheitsprüfungen und Servicekontingente bietet. Wenn Sie ihn also zur Kostenoptimierung nutzen möchten, benötigen Sie mindestens den AWS Business Support-Plan. Außerdem müssen Sie die Funktion aktivieren, um sie wie erwartet nutzen zu können.

aws Trusted Advisor aws Kostenoptimierungstools

8. AWS Compute Optimizer 

Der AWS Compute Optimizer nutzt maschinelles Lernen, um die Konfiguration und Auslastung Ihrer Rechenressourcen (EC2-Instances, Autoscaling Groups, EBS-Volumes, Lambda-Funktionen und ECS-Services auf Fargate) zu untersuchen. Dies führt zu Empfehlungen für Kostenverbesserungen. Eine weitere großartige Eigenschaft dieses Dienstes ist, dass er kostenlos ist und Sie nur für Ihre bereits laufenden Rechenressourcen zahlen.

aws compute optimizer aws kostenoptimierungstools

9. AWS-Abrechnungskonsole

In dieser Konsole sehen Sie eine Aufschlüsselung aller von Ihnen genutzten Dienste, so dass Sie analysieren und verstehen können, woher Ihre Kosten kommen.

aws Abrechnung aws Kostenoptimierungstools

10. Kosten- und Verwendungsberichte 

Die Kosten- und Nutzungsberichte verfolgen die Nutzung der AWS-Services und liefern Berichte, die die Kosten je nach Ihren Wünschen aufschlüsseln. Diese Berichte können direkt an S3 gesendet werden. Sie können dann Amazon Athena verwenden, um die Daten mit Standard-SQL weiter zu analysieren. Das Benutzerhandbuch finden Sie hier. 

11. Kostenzuordnungskennzeichen 

Die Kostenzuordnungs-Tags sind eine von der AWS-Abrechnungskonsole bereitgestellte Funktion, die eine Trennung der Kosten auf der Grundlage von Tags ermöglicht. Ein Tag ist ein Etikett, das Schlüssel und Wert enthält und Ihren bereitgestellten Ressourcen zugewiesen wird. Dies ist eine großartige Möglichkeit, Ihre Infrastruktur nach verschiedenen Kriterien zu trennen. Auf diese Weise können Sie Ihre AWS-Infrastruktur und -Nutzung anhand bestimmter Kategorien, die für Ihr Unternehmen von Bedeutung sind, organisieren und verfolgen. Das Tag muss aktiviert werden, damit es für weitere Analysen verwendet werden kann.

Kostenzuweisungs-Tags aws Kostenoptimierungstools

Nachdem ein Tag aktiviert wurde, kann er z. B. im Dienst Cost Explorer verwendet werden. 

Denken Sie daran, dass es manchmal bis zu 24 Stunden dauern kann, bis ein Tag für die Verwendung im Cost Explorer-Filter aktiv wird. So können Sie Ihre Nutzung besser verstehen und verfolgen. Ausgehend von der Kommunikation mit AWS kann ich bestätigen, dass dies der effektivste Ansatz ist, den sie immer vorschlagen.

aws Kostenverteilungs-Tags aws Kostenoptimierungs-Tools

12. AWS-Konfiguration

AWS Config überwacht, wie die Services in Ihrem Konto eingerichtet sind. Dieser Service ist nicht speziell für Kostenoptimierungszwecke gedacht, kann aber bei Bedarf in dieser Richtung eingesetzt werden. Mehr über AWS Config erfahren Sie hier. 

Weitere Tipps auf Ihrem Weg zur Kostenoptimierung in AWS:

  1. Ungenutzte Ressourcen können weiterhin Kosten verursachen und zu unnötigen Ausgaben führen. Mit den oben genannten Werkzeugen können Sie Ihre Kosten effektiv verwalten. Es ist wichtig, den Überblick über Ihre Infrastruktur zu behalten und ihre Nutzung regelmäßig zu überprüfen. Ein guter Punkt dabei ist, dass Sie Warnmeldungen einrichten können, die Sie daran erinnern können.
  2. Nutzen Sie die richtigen Optionen für den Kauf von Instanzen je nach Ihren Bedürfnissen. Verwenden Sie reservierte Instanzen , wenn Sie wissen, dass Ihr Arbeitsaufkommen langfristig sein wird und Sie die Instanzen optimal nutzen können. Verwenden Sie Spot-Instances , wenn Sie sich keine Sorgen machen müssen, dass Ihre Arbeitslast unterbrochen wird.
  3. Wenn Sie Autoscaling-Gruppen verwenden, können Sie deren Möglichkeit zur Erstellung von Skalierungsrichtlinien nutzen. Auf diese Weise erfolgt die Skalierung auf der Grundlage der Nachfrage nach dem Dienst und der von Ihnen konfigurierten Richtlinie. Diese Richtlinien können auf verschiedenen Metriken wie CPU-Auslastung, Netzwerkverkehr oder benutzerdefinierten anwendungsspezifischen Metriken basieren. Zur weiteren Optimierung der Kosten können Sie in Ihrer Autoscaling-Gruppe auch mit verschiedenen Instanzkaufoptionen arbeiten.
  4. Basierend auf dem dritten Punkt können für den ECS-Dienst auch Skalierungsrichtlinien für Ihre containerisierten Anwendungen konfiguriert werden. Damit können die Dienste auf Änderungen der Nachfrage reagieren. Die Richtlinien, die dort konfiguriert werden können, sind CPU-Auslastung, Speichernutzung, Anzahl der Application Load Balancer-Anfragen (dafür müssen Sie ALB mit dem Dienst konfiguriert haben) und benutzerdefinierte Cloudwatch-Metriken.
  5. In Bezug auf den S3-Dienst können Sie ihn nutzen, indem Sie Amazon S3 Speicherobjektiv. Damit können Sie mehr Einblicke in die Objektspeichernutzung und -aktivität gewinnen. Mit diesem Service können Sie Gelegenheiten zur Kostenoptimierung erkennen. Da es sich hierbei um einen kostenpflichtigen Amazon-Dienst handelt, sollten Sie die Kosten abschätzen, bevor Sie ihn weiter nutzen. 
  6. Sie können Kosten reduzieren, indem Sie VPC-Endpunkte. Mit diesen Endpunkten können Sie mit AWS-Diensten kommunizieren, ohne das interne AWS-Netzwerk zu verlassen, wodurch weitere Kosten für NAT-Gateways vermieden werden. Ihre Nutzung ist zwar nicht kostenlos, aber deutlich günstiger als NAT-Gateways. 
  7. Datenübertragungskosten , die ziemlich schwierig zu ermitteln sein können. Sie können den AWS-Rechner hier nutzen, um die Datenübertragungskosten besser zu verstehen. Eine gute Möglichkeit, Ihre Datenübertragungskosten zu minimieren, besteht darin, eine Strategie zu verfolgen, die Ihren Anforderungen entspricht - Minimierung des Datenverkehrs zwischen Availability Zones und Regionen, Optimierung der Nutzung öffentlicher IP-Adressen und Verwendung von Cloudfront für AWS für HEAD/GET-Anfragen.

Hier finden Sie unsere besten Praktiken zur AWS-Kostenoptimierung:

  1. Eine gute Möglichkeit, Ihre Kosten zu planen und abzuschätzen, bietet der AWS-Preiskalkulator. Mit dem Rechner können Sie die Preise für bestimmte Ressourcen auf der Grundlage Ihrer Anforderungen eingehend prüfen. Dies wird Ihnen helfen, eine Entscheidung darüber zu treffen, welche Services für Ihre Einrichtung geeignet sind.
  2. Die Einrichtung von Warnmeldungen wird Ihnen helfen, Ihre Kosten besser zu verstehen und zu verfolgen. Auf diese Weise können Sie die Ausgaben bei erheblichen Kostenspitzen senken.
  3. Überprüfen Sie Ihre Infrastruktur regelmäßig, um Ihre Nutzung zu ermitteln und Ihre Kosten zu optimieren. Mit den oben genannten Methoden und Diensten können Sie nicht ausgelastete Ressourcen identifizieren und deren Größe je nach Bedarf anpassen.
  4. Die Bereinigung veralteter Ressourcen ist ein wichtiger Teil des gesamten Prozesses. Ungenutzte Ressourcen können weiterhin Kosten verursachen, was zu höheren Ausgaben als erwartet führt. 
  5. Vergessen Sie nicht, dass AWS eine Vielzahl von Tools anbietet, die Sie auf diesem Weg unterstützen können. Einige davon sind kostenlos. Machen Sie es sich also zur Gewohnheit, mit ihnen zu arbeiten.

Zum Abschluss

Wenn Sie die oben genannten Tipps befolgen, können Sie Ihre Kosten optimieren und gleichzeitig die Leistung und Zuverlässigkeit Ihrer Cloud-basierten Dienste maximieren. Übernehmen Sie die Kontrolle über Ihre Ausgaben mit unseren fachkundigen Tipps, damit Sie eine beispiellose Effizienz erreichen, ohne Kompromisse bei der Qualität einzugehen. 

Senken Sie Ihre AWS-Rechnung noch heute!

Erleben Sie das ultimative Gleichgewicht zwischen Kosteneffizienz und erstklassiger Servicebereitstellung, wenn Sie die Cloud-Revolution für sich nutzen.

Eine Antwort hinterlassen

Newsletter für Tech-Experten

Signal, kein Rauschen –

direkt in Ihren Posteingang.

Schließen Sie sich mehr als 12.000 Ingenieuren und Führungskräften aus der Wirtschaft an, die Praxisberichte zu SRE, DevOps und Cloud-nativer Zuverlässigkeit erhalten.

Tech-Blogs mit tiefgehenden Einblicken und Fallstudien
Neue Technologien, sorgfältig ausgewählt

Ihre geschäftliche E-Mail-Adresse

Wir gehen respektvoll mit Ihrem Posteingang um. Lesen Sie unsere Datenschutzerklärung.

Mehr Beiträge

AI SRE Agent: Die ersten 20 Minuten eines Vorfalls automatisieren Es ist 3 Uhr morgens. Ein Alarm wird ausgelöst. Sie klappen Ihren Laptop auf, und die nächsten zwanzig Minuten verlaufen wie immer...
Lesen
Bei der Arbeit mit Terraform sollte das Standard-Meta-Argument zum Erstellen von Ressourcen fast immer „for_each“ lauten – insbesondere bei Infrastruktur, die voraussichtlich lange bestehen bleibt und sich weiterentwickelt...
Lesen
Kontakt aufnehmen
ITGix bietet Ihnen fachkundige Beratung und maßgeschneiderte DevOps-Services, um Ihr Unternehmenswachstum zu beschleunigen.
Newsletter für
Technik-Experten
Schließen Sie sich 12.000+ Geschäftsführern und Ingenieuren an, die Blogs, e-Books und Fallstudien Fallstudien über neue Technologie erhalten.