View a markdown version of this page

Optimieren Sie die Speicherkosten mit Amazon CloudWatch Logs Intelligent Tiering - CloudWatch Amazon-Protokolle

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.

Optimieren Sie die Speicherkosten mit Amazon CloudWatch Logs Intelligent Tiering

Amazon CloudWatch Logs Intelligent Tiering klassifiziert Ihre Protokolldaten automatisch anhand von Zugriffsmustern in drei Zugriffsebenen: Standard, Infrequent Access und Archive Instant Access. Mit Intelligent Tiering können Sie umfangreiche Protokolle mit langer Aufbewahrungsdauer auf kostengünstigeren Stufen ohne zusätzlichen Betriebsaufwand speichern. Anstatt Protokolle zu filtern oder auf separate Speicherlösungen auszulagern, können Sie sie nativ in CloudWatch Logs speichern und von derselben Abfrageerfahrung profitieren, unabhängig davon, auf welcher Ebene sich Ihre Daten befinden.

CloudWatch Logs überwacht Zugriffsmuster und ordnet Daten, auf die 30 Tage lang nicht zugegriffen wurde, automatisch in die Stufe für seltenen Zugriff und Daten, auf die 90 Tage lang nicht zugegriffen wurde, in die Stufe Archive Instant Access um. Wenn Sie auf ältere Daten zugreifen, stuft CloudWatch Logs diese automatisch für 30 Tage wieder auf die Stufe Standard hoch. Durch die Konsolidierung all Ihrer Logs in CloudWatch Logs erhalten Sie volle Transparenz in einem Tool. Dadurch entfällt der betriebliche Aufwand für die Verwaltung mehrerer Speicherlösungen und die durchschnittliche Zeit bis zur Problembehebung (MTTR) wird reduziert, indem Sie all Ihre Logs an einem zentralen Ort abfragen, analysieren und Warnmeldungen ausgeben.

Um mit der Optimierung der Speicherkosten zu beginnen, aktivieren Sie Intelligent Tiering auf Kontoebene innerhalb einer Region, indem Sie die Konsole verwenden oder anrufen. CloudWatch PutStorageTierPolicy Nachdem Sie Intelligent Tiering aktiviert haben, gilt es für alle Protokollgruppen in Ihrem Konto in dieser Region.

Amazon CloudWatch Logs Intelligent Tiering ist in allen AWS Handelsregionen mit Ausnahme der Regionen Naher Osten (Bahrain) und Naher Osten (VAE) verfügbar.

CloudWatch Protokolliert die Zugriffsebenen für Intelligent Tiering

Ihre Abfrageerfahrung bleibt gleich, unabhängig davon, in welcher Zugriffsebene sich Ihre Protokolldaten befinden.

Standard (Standard)

Dies ist die Standardstufe. Alle neu aufgenommenen Protokolldaten beginnen auf der Stufe Standard. Protokolldaten verbleiben in dieser Stufe, solange auf sie zugegriffen wird. Die Standard-Stufe bietet niedrige Latenz und hohe Durchsatzleistung für Abfragen, Exporte, Live-Tails und Protokollabrufe.

Seltener Zugriff

Wenn an 30 aufeinanderfolgenden Tagen nicht auf Protokolldaten zugegriffen wird, werden sie in die Stufe „Seltener Zugriff“ verschoben. Die Stufe „Seltener Zugriff“ bietet dieselbe Abfragelatenz und denselben Durchsatz wie die Stufe „Standard“, jedoch zu geringeren Speicherkosten.

Sofortiger Zugriff archivieren

Wenn an 90 aufeinanderfolgenden Tagen nicht auf Protokolldaten zugegriffen wird, werden sie in die Stufe Archive Instant Access verschoben. Die Stufe Archive Instant Access bietet dieselbe Millisekunden-Abfragelatenz wie andere Stufen, und das zu den niedrigsten Speicherkosten.

Aktionen, die den Zugriff ausmachen

Mit den folgenden Zugriffsmustern werden Protokolldaten automatisch von der Stufe Infrequent Access oder der Stufe Archive Instant Access wieder auf die Stufe Standard heraufgestuft. Wenn bei einem dieser Vorgänge Protokollereignisse einer kostengünstigeren Stufe gelesen werden, werden diese Protokollereignisse für 30 Tage wieder auf die Stufe Standard zurückgesetzt. Der Timer wird bei jedem weiteren Zugriff zurückgesetzt.

Tierklassifizierung für die Zentralisierung von Protokollen

Beim Zugriff auf replizierte Protokolle in einem Zielkonto durch kontenübergreifende regionsübergreifende Protokollzentralisierung werden nur die Protokolldaten im Zielkonto weitergeleitet.

  • Ausgang mit Abfrage- oder Alarmkonfiguration — Verwenden Sie StartQuery oder, CreateScheduledQuery um Protokolldaten mit CloudWatch Logs Insights abzufragen oder um Alarme für Protokolle zu konfigurieren

  • Protokollereignisse filtern und abrufen — Verwenden Sie FilterLogEvents oder, um Protokollereignisse GetLogEvents zu lesen

  • Exportieren — Exportieren Sie Protokolldaten nach Amazon S3 mit CreateExportTask

Intelligentes Tiering für CloudWatch Logs aktivieren

Erforderliche Berechtigungen

Um die Speicherebene für Ihr Konto zu verwalten, benötigen Sie die folgenden IAM-Berechtigungen:

  • logs:PutStorageTierPolicy— Erforderlich, um die Speicherstufe für Ihr Konto festzulegen oder zu ändern.

  • logs:GetStorageTierPolicy— Erforderlich, um die aktuell konfigurierte Speicherebene abzurufen. Wird auch benötigt, um Intelligent Tiering über die Konsole zu aktivieren.

Benutzer mit der CloudWatchLogsFullAccess verwalteten Richtlinie verfügen bereits über beide Berechtigungen. Benutzer mit der CloudWatchLogsReadOnlyAccess verwalteten Richtlinie haben die logs:GetStorageTierPolicy entsprechende Berechtigung.

Das folgende Beispiel zeigt eine Richtlinienanweisung, die beide Berechtigungen gewährt:

{ "Effect": "Allow", "Action": [ "logs:PutStorageTierPolicy", "logs:GetStorageTierPolicy" ], "Resource": "*" }

Mithilfe der Konsole aktivieren

So aktivieren Sie Intelligent Tiering mit der CloudWatch Konsole:

  1. Öffnen Sie die CloudWatch Konsole unter. https://console.aws.amazon.com/cloudwatch/

  2. Wählen Sie im Navigationsbereich Settings (Einstellungen).

  3. Wählen Sie auf der Seite „Einstellungen“ die Registerkarte „Protokolle“.

  4. Wählen Sie im Abschnitt Intelligent Tiering die Option Aktivieren aus.

Aktivieren Sie mit dem AWS CLI

Verwenden Sie den folgenden Befehl, um Intelligent Tiering zu aktivieren: put-storage-tier-policy

aws logs put-storage-tier-policy --storage-tier INTELLIGENT_TIERING

Der Befehl gibt die festgelegte Speicherebene und den Zeitpunkt der letzten Aktualisierung zurück:

{ "storageTier": "INTELLIGENT_TIERING", "lastUpdatedTime": 1751328000000 }

Um Intelligent Tiering zu deaktivieren, setzen Sie die Speicherebene zurück aufSTANDARD:

aws logs put-storage-tier-policy --storage-tier STANDARD

Wenn Sie die Speicherstufe wieder auf festlegenSTANDARD, werden alle Protokollgruppen in Ihrem Konto zum Standard-Speichertarif abgerechnet.

Ihre aktuelle Konfiguration wird angezeigt

Verwenden Sie den get-storage-tier-policy folgenden Befehl, um die aktuelle Speicherstufe für Ihr Konto anzuzeigen:

aws logs get-storage-tier-policy

Der Befehl gibt die aktuelle Speicherebene und den Zeitpunkt der letzten Aktualisierung zurück:

{ "storageTier": "INTELLIGENT_TIERING", "lastUpdatedTime": 1751328000000 }

Überwachung des Speichers pro Stufe

Wenn Intelligent Tiering aktiviert ist, veröffentlicht CloudWatch Logs eine Verkaufsmetrik, die die in jeder Stufe für jede Protokollgruppe gespeicherte Datenmenge anzeigt:

  • Namespace: AWS/Logs

  • Name der Metrik: StoredBytes

  • Abmessungen:LogGroupName, StorageType (Werte:Standard,Infrequent_Access,Archival_Instant_Access)

Sie können diese Metrik verwenden, um CloudWatch Dashboards zu erstellen, die die Speicheraufschlüsselung pro Ebene anzeigen, Alarme für Tiergrößen einrichten oder die Kostenoptimierung im Laufe der Zeit verfolgen.

Anmerkung

Diese Kennzahl wird einmal täglich veröffentlicht und spiegelt möglicherweise keine Statusübergänge in Echtzeit wider.

Preisgestaltung für CloudWatch Logs Intelligent Tiering

Bei Intelligent Tiering zahlen Sie je nach Stufe, auf der sich Ihre Daten befinden, unterschiedliche Speichertarife. Es fallen keine zusätzlichen Gebühren für die Aktivierung von Intelligent Tiering und keine Gebühren für Tierübergänge an. Sie zahlen nur für den Speicherplatz, der in jeder Stufe verbraucht wird.

Weitere Informationen zur Preisgestaltung finden Sie unter CloudWatch Amazon-Preise.

Um die Speicherkosten pro Stufe anzuzeigen, verwenden Sie Athena und filtern Sie nach den Nutzungsarten TimedStorage-ByteHrs (Standard), TimedStorage-IA-ByteHrs (Infrequent Access) und TimedStorage-AIA-ByteHrs (Archive Instant Access). Weitere Informationen zu den Nutzungsarten von CloudWatch Logs in Ihrer Rechnung finden Sie unter Kosten analysieren, optimieren und reduzieren. CloudWatch