AWS announces preview of AWS Interconnect - multicloud
AWS announces AWS Interconnect – multicloud (preview), providing simple, resilient, high-speed private connections to other cloud service providers. AWS Interconnect - multicloud is easy to configure and provides high-speed, resilient connectivity with dedicated bandwidth, enabling customers to interconnect AWS networking services such as AWS Transit Gateway, AWS Cloud WAN, and Amazon VPC to other cloud service providers with ease.
Wie reduziere ich die unerwartet hohen Kosten für Amazon S3?
Die Nutzung von Amazon Simple Storage Service (Amazon S3) in meiner AWS-Rechnung ist höher als erwartet. Ich möchte meine Kosten senken.
Kurzbeschreibung
Um zu ermitteln, welche Art von Amazon S3-Gebühren für dich anfallen, überprüfe die aktuelle Abrechnung und Nutzung für Amazon S3. Du kannst die AWS-Nutzungsberichte auch verwenden, um die S3-Buckets einzusehen, für die Gebühren anfallen.
Verwende je nach Art der Nutzung die folgenden Methoden, um die Abrechnung besser zu verstehen:
- Verwende Amazon S3 Storage Lens, um die Nutzung und Aktivität im S3-Speicher anzuzeigen. Das Standard-Dashboard wird täglich mit den Speichermetriken für alle S3-Buckets im AWS-Konto aktualisiert.
- Verwende Protokollierung des Serverzugriffs oder AWS CloudTrail-Datenereignisse, um Anfragen an die S3-Buckets zu überwachen.
Lösung
Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.
Gehe wie folgt vor, um die Amazon S3-Abrechnungskosten zu senken.
Unvollständige mehrteilige Uploads löschen
Nachdem du einen mehrteiligen Upload initiiert hast, behält Amazon S3 alle hochgeladenen Teile der Datei bei, bis du den mehrteiligen Upload abschließst oder beendest. Wenn du den mehrteiligen Upload nicht abschließst, speichert Amazon S3 weiterhin die hochgeladenen Teile und der Speicher wird dir in Rechnung gestellt.
Wenn du den AWS-CLI-Befehl abort-multipart-upload ausführst, um den mehrteiligen Upload zu beenden, löscht der Befehl die unvollständigen hochgeladenen Teile. Andere Tools behalten jedoch möglicherweise die unvollständigen hochgeladenen Teile bei, wenn du den mehrteiligen Upload beendest.
Verwende die folgenden bewährten Methoden, um unvollständige mehrteilige Uploads zu löschen:
- Erstelle eine Lebenszyklusrichtlinie, um unvollständige mehrteilige Uploads nach einer bestimmten Anzahl von Tagen zu löschen.
- Verwende den Amazon S3-API-Aufruf ListMultipartUploads, um die mehrteiligen Uploads aufzulisten. Verwende dann AbortMultipartUpload, um mehrteilige Uploads zu beenden, die fehlgeschlagen sind oder die du abbrechen möchtest.
- Verwende Amazon S3 Storage Lens, um die Anzahl und Größe unvollständiger mehrteiliger Uploads für Buckets im Konto zu ermitteln.
- Verwende Amazon S3 Storage Lens, um S3-Buckets zu ermitteln, die mehrteilige Uploads enthalten.
Frühere Versionen von Objekten löschen
Wichtig: Amazon S3 kann Daten wiederherstellen, die du aus dem Buckets löschst.
Wenn du die Funktion S3-Versionsverwaltung im Bucket aktiviert hast, kann jedes Objekt mehrere Versionen haben, was zu den Speicherkosten beiträgt.
Um die Objektversionen zu überprüfen, verwende die Amazon S3-Konsole oder führe den ListObjectVersions-API-Aufruf aus. Lösche anschließend alle Objektversionen, die du nicht mehr benötigst.
In einem versionsaktivierten Bucket musst du die Objektversions-ID angeben, um eine Objektversion dauerhaft zu löschen. Wenn du eine Löschanforderung für das Objekt ausführst, fügt Amazon S3 dem Objekt eine Löschmarkierung hinzu. Die Löschmarkierung wird zur aktuellen Version des Objekts und das Objekt wird zur vorherigen Version. Amazon S3 löscht das Objekt und seine Versionen jedoch nicht.
Gehe wie folgt vor, um Objektversionen zu verwalten:
- Erstelle eine Lebenszyklusregel.
Wichtig: Du kannst dauerhafte Löschungen in Amazon S3 nicht rückgängig machen. Stelle sicher, dass du die Parameter für die Lebenszyklusregel überprüfst. - Verwende Amazon S3 Storage Lens-Metriken, um die Anzahl der aktuellen und früheren Versionen zu ermitteln und Markierungen für Buckets im Konto zu löschen.
Kosten für die Änderung der Speicherklasse überprüfen
Es können Kosten anfallen, wenn du Objekte von einer Speicherklasse in eine andere änderst.
Außerdem berechnet AWS 40 KB an zusätzlichen Metadaten für jedes archivierte Objekt, das du in S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive speicherst. Dir werden 8 KB zum S3-Standardtarif und 32 KB zum S3 Glacier Flexible Retrieval- oder S3 Deep Archive-Tarif berechnet.
Weitere Informationen findest du unter Objekte mithilfe von Amazon S3 Lifecycle übertragen.
Es hat sich bewährt, mehrere kleine Objekte zu wenigen großen Objekten zusammenzufassen, um die fixen Kosten zu senken.
Wenn du eine Lebenszyklus-Konfigurationsregel einrichtest, die die Objekte eines gesamten Buckets in eine andere Speicherklasse umwandelt, fallen dir Amazon S3-Gebühren an. Um festzustellen, ob eine Lebenszyklusregel eine Kostenerhöhung verursacht hat, überprüfe den AWS CloudTrail-Ereignisverlauf und die Amazon S3-Serverzugriffsprotokolle für PutBucketLifecycleConfiguration-Aufrufe. Überprüfe auch die Protokolle für S3 Lebenszyklus-Aktionen.
Zur Optimierung der Speicherkosten empfiehlt es sich, die S3 Intelligent-Tiering-Speicherklasse zu verwenden, die Daten automatisch auf der Grundlage der Zugriffsanforderungen verschiebt.
Du kannst auch die S3-Speicherklassenanalyse verwenden, um zu ermitteln, wie viele Daten sich in jeder Speicherklasse befinden.
Hinweis: Du musst die S3-Speicherklassenanalyse für jeden Bucket konfigurieren.
Kosten für den Datenabruf überprüfen
Für Objekte, die du in den folgenden Speicherklassen speicherst, fallen Kosten für den Datenabruf an:
- S3 Standard-IA
- S3 One Zone-IA
- S3 Glacier Flexible Retrieval
- S3 Glacier Deep Archive-Speicherklassen
Du rufst beispielsweise 15 Millionen Objekte aus der Speicherklasse S3 Glacier Flexible Retrieval ab. Die Gesamtkosten für den Abruf basieren auf der von dir ausgewählten Option für den Massenabruf.
Die folgenden Beispielkosten gelten für einen Standardabruf:
- Die Abrufanforderung beträgt 15.000.000 / 1,000 * 0.05 $ = 750 $.
- Der Abruf beträgt 100.000 * 0,01 $ = 1.000 $.
- Die Gesamtkosten betragen 1750 USD.
Die folgenden Beispielkosten gelten für einen beschleunigten Abruf:
- Die Abrufanforderung beträgt 15.000.000 / 1,000 * 10 $ = 150.000 $.
- Der Abruf beträgt 100.000 * 0,03 $ = 3.000 $.
- Die Gesamtkosten betragen 153.000 USD.
Es fallen keine Gebühren für Massenabrufe von Objekten an, die du in S3 Glacier Flexible Retrieval speicherst. Um dir bei der Überwachung der verschiedenen Speicheranforderungen und der Datennutzung zu helfen, verwende das S3 Storage Lens-Dashboard.
Anfragen an den Bucket überwachen
Verwende die folgenden Methoden, um Anfragen an den Bucket zu überwachen und die angefallenen Gebühren für eine hohe Anzahl von Anfragen zu überprüfen:
- AWS berechnet dir keine Gebühren für die Aktivierung der Protokollierung des Serverzugriffs. Für die Protokolldateien, die dir die Funktion liefert, fallen jedoch die üblichen Standardspeichergebühren an.
- Für die Nutzung der Protokollierung auf Objektebene von AWS CloudTrail fallen Gebühren an.
- Für die Nutzung der Amazon CloudWatch-Metriken fallen Gebühren an.
Um die Kosten für ausgehende Datenübertragungen zu reduzieren, kannst du eine Amazon Elastic Compute Cloud (Amazon EC2)-Instance verwenden, um auf den Bucket zuzugreifen. Die Amazon EC2-Instance muss sich in einer Amazon Virtual Private Cloud (Amazon VPC) innerhalb derselben AWS-Region wie der Bucket befinden.
Änderungen an der Größe des Buckets prüfen
Gehe wie folgt vor, um die aktuelle und die vorherige Größe des Buckets zu vergleichen:
- Öffne dieAmazon-S3-Konsole.
- Wähle Buckets und anschließend den Bucket.
- Wähle die RegisterkarteVerwaltung.
- Wähle Metriken.
Oder führe den folgenden AWS CLI-Befehl ls aus:
aws s3 ls --summarize --human-readable --recursive s3:///bucket-name
Hinweis: Ersetze bucket-name durch deinen Bucket-Namen.
Beispielausgabe:
2021-10-07 21:32:57 452 Bytes foo/bar/car/petrol 2021-10-07 21:32:57 896 Bytes foo/bar/truck/diesel 2021-10-07 21:32:57 189 Bytes foo/bar/hybrid/battery 2021-10-07 21:32:57 398 Bytes vehicles.txt Total Objects: 4 Total Size: 2.9 MiB
Du kannst CloudWatch auch verwenden, um die Speichermetriken zu überwachen. Verwende S3 Storage Lens, um Änderungen der Bucketgröße auf täglicher, wöchentlicher und monatlicher Basis zu überwachen.
Überprüfe die Kosten der einzelnen Buckets
Um den Bucket zu ermitteln, der höhere Kosten verursacht, aktiviere Kostenzuweisungs-Tags für die Buckets. Verwende dann AWS Cost Explorer, um die Buckets zu überprüfen. Weitere Informationen findest du unter Wie bestimme ich die Kosten meiner Amazon S3-Buckets?
Herausfinden, wie der Verbrauch mit den Gebühren zusammenhängt
Im Nutzungsbericht wird die Speichernutzung in Byte-Stunden und im Abrechnungsbericht in Gigabyte-Monaten (GB-Monaten) aufgezeichnet. Um zu verstehen, wie sich die Speicherauslastung auf die Speichergebühren auswirkt, rechne Byte-Stunden in GB-Monate um. Ein Beispiel für eine Konvertierung findest du unter ** Wie wird mir die Nutzung von Amazon S3 in Rechnung gestellt und abgerechnet?** in Häufig gestellte Fragen zu Amazon S3 .
Du kannst den Amazon S3-Nutzungsbericht herunterladen vom Dashboard für AWS-Fakturierung und -Kostenmanagement. Oder erstelle ein S3 Storage Lens-Dashboard, um detaillierte Speicher- und Abrechnungsmetriken abzurufen.
Ähnliche Informationen
Wie verwende ich Amazon Athena, um meine Amazon-S3-Serverzugriffsprotokolle zu analysieren?
- Themen
- Storage
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor einem Jahr
AWS OFFICIALAktualisiert vor 2 Jahren
AWS OFFICIALAktualisiert vor 10 Monaten