Kostenoptimierung mit AWS - How AWS Pricing Works (So funktioniert die AWS-Preisgestaltung)

Kostenoptimierung mit AWS

Mit AWS können Sie die Kosten kontrollieren und Ihre Ausgaben kontinuierlich optimieren, während Sie moderne, skalierbare Anwendungen entwickeln, die Ihren Anforderungen entsprechen. Die breite Palette an Services und Preisoptionen bieten Ihnen die Flexibilität, Ihre Kosten effektiv zu verwalten und gleichzeitig die Leistung und Kapazität aufrechtzuerhalten, die Sie benötigen. AWS unterstützt Kunden dabei, das höchste Sparpotenzial zu erreichen. In dieser Krisenzeit werden wir mit Ihnen zusammenarbeiten, um einen Plan zu entwickeln, der Ihren finanziellen Bedürfnissen entspricht. Beginnen Sie mit den folgenden Schritten, die sich noch heute sofort auf Ihre Rechnung auswirken.

Wählen Sie die richtigen Preismodelle

Verwenden Sie Reserved Instances (RI), um Amazon RDS, Amazon Redshift, Amazon ElastiCache undAmazon OpenSearch Service Kosten zu reduzieren

Bei bestimmten Services wie Amazon EC2 und Amazon RDS können Sie Kapazität reservieren. Mit Reserved Instances können Sie im Vergleich zu einer gleichwertigen nutzungsabhängigen Kapazität bis zu 72 % sparen. Reserved Instances sind in drei Optionen verfügbar: komplett im Voraus (All up-front – AURI), teilweise im Voraus (partial up-front – PURI) oder ohne Vorauszahlung (no upfront payments – NURI). Verwenden Sie die Empfehlungen in denAWS Cost Explorer RI-Kaufempfehlungen, die auf Ihrem Amazon RDS, Amazon Redshift, Amazon ElastiCache und IhrerAmazon OpenSearch Service Nutzung basieren.

Amazon EC2-Kosteneinsparungen

Verwenden Sie AmazonSpot-Instances, um die EC2-Kosten zu senken, oder verwenden Sie Compute,Savings Plans um EC2-, Fargate- und Lambda-Kosten zu senken

Abstimmen von Kapazität und Nachfrage

Identifizieren Sie Amazon EC2-Instances mit geringer Auslastung und senken Sie die Kosten durch Stoppen oder die richtige Dimensionierung

Verwenden SieAWS Cost Explorer Resource Optimization, um einen Bericht über EC2-Instances abzurufen, die entweder im Leerlauf oder mit geringer Auslastung sind. Sie können die Kosten senken, indem Sie diese Instances entweder beenden oder verkleinern. Verwenden Sie AWS Instance Scheduler, um Instances automatisch zu beenden Verwenden Sie AWS Operations Conductor, um die Größe der EC2-Instances automatisch zu ändern (basierend auf dem Empfehlungsbericht von Cost Explorer).

Identifizieren Sie Amazon RDS und Amazon Redshift-Instances mit geringer Auslastung und senken Sie die Kosten durch Stoppen (RDS) und Pausieren (Redshift)

Verwenden Sie den Trusted Advisor Amazon RDS Idle DB-Instances Check, um DB-Instances zu identifizieren, die in den letzten 7 Tagen keine Verbindung hatten. Um die Kosten zu senken, beenden Sie diese DB-Instances mithilfe der in diesem Blogbeitrag beschriebenen Automatisierungsschritte. Verwenden Sie für Redshift den Trusted Advisor Redshift-Cluster-Test zu wenig ausgelastet, um Cluster zu identifizieren, die in den letzten 7 Tagen keine Verbindungen hatten, und eine durchschnittliche CPU-Auslastung von weniger als 5 % für 99 % der letzten 7 Tage. Um die Kosten zu senken, pausieren Sie diese Cluster mithilfe der Schritte in diesem Blog.

Analysieren Sie die Amazon DynamoDB-Nutzung und senken Sie die Kosten durch Autoscaling oder On Demand

Analysieren Sie Ihre DynamoDB-Nutzung, indem Sie 2 Metriken, consumedReadCapacityUnits und ConsumedWriteCapacityUnits, in CloudWatch überwachen. Um Ihre DynamoDB-Tabelle automatisch zu skalieren (ein- und auszuschalten), verwenden Sie die AutoScaling-Funktion. Mit den Schritten hier können Sie AutoScaling für Ihre vorhandenen Tabellen aktivieren. Alternativ können Sie auch die On Demand-Option verwenden. Mit dieser Option können Sie Lese- und Schreibanfragen nutzungsabhängig beantragen, sodass Sie nur für das bezahlen, was Sie nutzen, damit Sie Kosten und Leistung problemlos in Einklang bringen können.

Implementierung von Prozessen zur Identifizierung von Ressourcenverschwendung

Identifizieren Sie Amazon EBS-Volumes mit geringer Auslastung und senken Sie die Kosten, indem Sie sie mit Snapshots erstellen und dann löschen

EBS-Volumes mit sehr geringer Aktivität (weniger als 1 IOPS pro Tag) über einen Zeitraum von 7 Tagen deuten darauf hin, dass sie wahrscheinlich nicht verwendet werden. Identifizieren Sie diese Volumes mithilfe des Trusted Advisor Amazon EBS Volumes Check. Um die Kosten zu senken, erstellen Sie zunächst einen Snapshot des Volume (falls Sie es später benötigen) und löschen Sie dann diese Volumes. Sie können die Erstellung von Snapshots mithilfe des Amazon Data Lifecycle Manager automatisieren. Befolgen Sie die Schritte hier, um EBS-Volumes zu löschen.

Analysieren Sie die Amazon S3-Nutzung und senken Sie die Kosten durch Nutzung kostengünstigerer Speicherstufen

Verwenden Sie S3 Analytics, um Speicherzugriffsmuster für den Objektdatensatz für 30 Tage oder länger zu analysieren. Es gibt Empfehlungen, wo Sie S3 mit seltenem Zugriff (S3 IA) nutzen können, um die Kosten zu senken. Sie können das Verschieben dieser Objekte in eine kostengünstigere Speicherebene mithilfe von Lebenszyklusrichtlinien automatisieren. Alternativ können Sie auch S3 Intelligent-Tiering verwenden, das Ihre Objekte automatisch analysiert und in die entsprechende Speicherebene verschiebt.

Netzwerküberprüfung und Senkung der Kosten durch Löschen von Lastenverteilungsdiensten

Verwenden Sie den Trusted Advisor Idle Load Balancers Check, um einen Bericht über Lastenverteilungen zu erhalten, die in den letzten 7 Tagen einen RequestCount von weniger als 100 haben Führen Sie dann die Schritte hier aus, um diese Lastenverteilungen zu löschen und so die Kosten zu senken. Führen Sie außerdem die in diesem Blog bereitgestellten Schritte aus und überprüfen Sie Ihre Datenübertragungskosten mit dem Cost Explorer.