0Pricing
AWS Solutions Architect · Lektion

Speicherklassen und Lifecycle-Richtlinien

Vergleichen Sie S3 Standard, Intelligent-Tiering, Glacier Instant Retrieval und Deep Archive und automatisieren Sie Übergänge mit Lifecycle-Regeln.

Speicherklassen und Lifecycle-Richtlinien ist eine kostenlose AWS Solutions Architect-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des AWS Solutions Architect-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der AWS Solutions Architect-Kurs umfasst insgesamt 4 Lektionen.

Warum es S3-Speicherklassen gibt

Nicht auf alle Daten wird gleich häufig zugegriffen. Eine heute hochgeladene Videodatei wird in der ersten Woche möglicherweise tausende Male gestreamt, danach aber einen Monat lang nur noch selten abgerufen. Mit den Speicherklassen von S3 können Sie die Speicherkosten an das Zugriffsmuster anpassen: Häufig abgerufene Daten verwenden eine teurere Klasse, die für schnelle Abrufe optimiert ist, während Archivdaten in extrem günstigen Klassen mit höherer Abruflatenz gespeichert werden. In der SAA-C03-Prüfung werden Sie regelmäßig aufgefordert, anhand eines beschriebenen Zugriffsmusters die passende Klasse auszuwählen.

S3 Standard: Die Standardklasse

S3 Standard ist die standardmäßige Speicherklasse für allgemeine Zwecke: 99,99 % Verfügbarkeits-SLA, eine Haltbarkeit von 11 Neunen, keine Mindestaufbewahrungsdauer und keine Abrufgebühr. Die Daten werden über mindestens drei AZs hinweg gespeichert. Verwenden Sie Standard für häufig abgerufene Daten, etwa Webressourcen, aktive Datasets und häufig heruntergeladene Inhalte. Standard hat die höchsten Speicherkosten pro GB, aber keine Abrufgebühr. Das ist ideal, wenn Sie die Zugriffsmuster nicht kennen oder mehrmals pro Monat auf die Daten zugegriffen wird.

# Upload with explicit storage class
aws s3 cp file.dat s3://my-bucket/ --storage-class STANDARD

S3 Intelligent-Tiering

S3 Intelligent-Tiering verschiebt Objekte auf Grundlage sich ändernder Zugriffsmuster automatisch zwischen Zugriffsebenen, ohne Auswirkungen auf die Leistung und ohne Abrufgebühren. Es umfasst bis zu vier Ebenen: Frequent Access (gleiche Leistung wie Standard), Infrequent Access (Objekte, auf die 30 Tage lang nicht zugegriffen wurde, werden automatisch hierher verschoben – etwa 40 % Kostenersparnis), Archive Instant Access (90 Tage ohne Zugriff – weitere etwa 50 % Kostenersparnis) und optional Deep Archive Access (180 Tage). Pro Objekt fällt eine geringe monatliche Gebühr für Überwachung und Automatisierung an. Diese Klasse eignet sich am besten für Daten mit unbekannten oder wechselnden Zugriffsmustern.

aws s3 cp file.dat s3://my-bucket/ --storage-class INTELLIGENT_TIERING

S3 Standard-IA und One Zone-IA

S3 Standard-Infrequent Access (Standard-IA) ist für Daten vorgesehen, auf die weniger als einmal pro Monat zugegriffen wird. Die Speicherkosten sind niedriger als bei Standard, dafür fallen eine Abrufgebühr pro GB und eine Mindestgebühr für 30 Tage Speicherung an. Die Daten werden in mehreren AZs gespeichert und bieten dieselbe Haltbarkeit von 11 Neunen. S3 One Zone-IA speichert Daten nur in einer AZ. Diese Klasse ist etwa 20 % günstiger als Standard-IA, aber die Daten gehen verloren, wenn die AZ ausfällt. Verwenden Sie One Zone-IA nur für Daten, die Sie neu erstellen können, oder für Daten, die bereits an anderer Stelle repliziert sind (z. B. Vorschaubilder, die aus in Standard gespeicherten Originalen erzeugt wurden).

aws s3 cp backup.tar.gz s3://my-bucket/ --storage-class STANDARD_IA
aws s3 cp thumbnail.jpg s3://my-bucket/ --storage-class ONEZONE_IA

S3 Glacier Instant Retrieval

S3 Glacier Instant Retrieval ist für Archivdaten vorgesehen, auf die selten (vierteljährlich) zugegriffen wird, die bei Bedarf aber innerhalb von Millisekunden abgerufen werden müssen. Die Speicherkosten sind deutlich niedriger als bei Standard-IA, allerdings ist die Abrufgebühr höher. Die Mindestaufbewahrungsdauer beträgt 90 Tage. Der entscheidende Unterschied zu anderen Glacier-Klassen ist der sofortige Zugriff: Sie rufen Daten wie bei Standard innerhalb von Millisekunden ab. Damit eignet sich die Klasse ideal für Archive medizinischer Bilddaten oder Medienressourcen, die selten benötigt werden, bei Bedarf aber sofort verfügbar sein müssen.

aws s3 cp quarterly-report.pdf s3://archive-bucket/ --storage-class GLACIER_IR

S3 Glacier Flexible Retrieval

S3 Glacier Flexible Retrieval (früher S3 Glacier) bietet drei Geschwindigkeitsstufen für den Abruf von Archivdaten: Expedited (1–5 Minuten, höhere Kosten), Standard (3–5 Stunden, mittlere Kosten) und Bulk (5–12 Stunden, niedrigste Kosten). Die Mindestaufbewahrungsdauer beträgt 90 Tage. Die Klasse eignet sich am besten für Backup-Archive, selten abgerufene Compliance-Daten und die digitale Langzeitarchivierung, wenn eine Abruflatenz von mehreren Stunden akzeptabel ist. In Prüfungsfragen wird diese Klasse häufig als Lösung genannt, wenn von „Archiven die Rede ist, auf die einige Male pro Jahr zugegriffen wird“.

# Initiate a retrieval job from Glacier Flexible Retrieval
aws s3api restore-object \
  --bucket my-archive-bucket \
  --key old-backup.tar.gz \
  --restore-request '{"Days":5,"GlacierJobParameters":{"Tier":"Standard"}}'

S3 Glacier Deep Archive

S3 Glacier Deep Archive ist die kostengünstigste S3-Speicherklasse und kostet ungefähr 1 US-Dollar pro TB und Monat. Sie ist für Daten vorgesehen, die 7–10 Jahre aufbewahrt und vielleicht ein- oder zweimal pro Jahr abgerufen werden. Der Abruf dauert 12 Stunden (Standard-Ebene) oder 48 Stunden (Bulk-Ebene). Die Mindestaufbewahrungsdauer beträgt 180 Tage. Typische Anwendungsfälle sind Archive zur Einhaltung gesetzlicher Vorgaben (HIPAA, SEC Rule 17a-4), die Archivierung digitaler Medien, Genomdaten und langfristig aufzubewahrende Forschungsdaten. Deep Archive ist günstiger als die lokale Bandspeicherung und wird vollständig verwaltet sowie per Fernzugriff zugänglich gemacht.

aws s3 cp 2016-financial-archive.zip s3://deep-archive-bucket/ \
  --storage-class DEEP_ARCHIVE

S3-Lifecycle-Richtlinien

S3-Lifecycle-Richtlinien automatisieren anhand von Regeln, die Sie definieren, den Wechsel von Objekten zwischen Speicherklassen und das Ablaufen von Objekten. Eine Lifecycle-Richtlinie ist ein dem Bucket zugeordnetes JSON-Dokument mit Regeln, die Folgendes festlegen: einen Filter (nach Präfix, Tag oder Objektgröße), eine Übergangsaktion (Verschieben in eine günstigere Klasse nach N Tagen) und/oder eine Ablaufaktion (Löschen nach M Tagen). Lifecycle-Regeln machen benutzerdefinierte Skripte zur Verwaltung der Speicherklassenzuordnung und des Löschens in großem Maßstab überflüssig.

# Apply a lifecycle policy
aws s3api put-bucket-lifecycle-configuration \
  --bucket my-data-bucket \
  --lifecycle-configuration file://lifecycle.json

Beispiel für eine Lifecycle-Richtlinie

Ein typischer Lifecycle für Protokolldateien sieht so aus: Objekte bleiben in den ersten 30 Tagen in S3 Standard (häufiger Zugriff zur Fehlerbehebung), werden für die Tage 31–90 automatisch nach Standard-IA verschoben (gelegentliche Abfragen), anschließend für die Tage 91–365 nach Glacier Flexible Retrieval (Aufbewahrung zur Einhaltung von Compliance-Vorgaben) und schließlich nach 365 Tagen gelöscht (Aufbewahrungsrichtlinie erfüllt). Diese einzelne Lifecycle-Regel ersetzt einen komplexen Cron-Job und funktioniert ohne zusätzlichen Verwaltungsaufwand in jeder Größenordnung.

{
  'Rules': [{
    'ID': 'log-tiering',
    'Status': 'Enabled',
    'Filter': {'Prefix': 'logs/'},
    'Transitions': [
      {'Days': 30, 'StorageClass': 'STANDARD_IA'},
      {'Days': 90, 'StorageClass': 'GLACIER'}
    ],
    'Expiration': {'Days': 365}
  }]
}

S3 Storage Class Analysis

S3 Storage Class Analysis beobachtet Zugriffsmuster in einem Bucket und erstellt Empfehlungen dazu, wann Objekte nach Standard-IA verschoben werden sollten. Nach einer 30-tägigen Beobachtungsphase wird ein Bericht erstellt (in der Konsole einsehbar oder als CSV-Datei nach S3 exportierbar), der die Häufigkeit von Lesezugriffen nach Objektalter zeigt. Verwenden Sie diese Berichte, um die Schwellenwerte für Übergänge in Lifecycle-Richtlinien festzulegen. Storage Class Analysis lässt sich in S3 Intelligent-Tiering integrieren: Sie können die Analyseergebnisse zum Konfigurieren einer präzisen Lifecycle-Richtlinie verwenden oder einfach zu Intelligent-Tiering wechseln.

Speicherklassen im Vergleich: Schnellübersicht

Zusammenfassung zur Auswahl der Speicherklasse: Standard → aktive, häufig abgerufene Daten; Intelligent-Tiering → unbekannte oder wechselnde Zugriffsmuster; Standard-IA → seltener Zugriff (monatlich), mehrere AZs; One Zone-IA → seltener Zugriff, wiederherstellbare Daten, eine AZ; Glacier Instant Retrieval → seltener Zugriff (vierteljährlich), Abruf innerhalb von Millisekunden; Glacier Flexible Retrieval → seltener Zugriff, Abruf innerhalb von Stunden akzeptabel; Glacier Deep Archive → Aufbewahrung über 7–10 Jahre, Abruf innerhalb von 12–48 Stunden. Für die Mindestaufbewahrungsdauern (30, 30, 90, 90, 180 Tage) fallen bei vorzeitigem Löschen Gebühren an.

Schnelltest

Testen Sie Ihr Verständnis der AWS-Solutions-Architect-Konzepte (SAA-C03) aus dieser Lektion.

Zusammenfassung der Lektion

In dieser Lektion haben Sie gelernt: Die S3-Speicherklassen reichen von Standard (häufiger Zugriff, höchste Kosten) bis Glacier Deep Archive (seltener Zugriff, niedrigste Kosten), und jede Klasse hat bestimmte Abrufzeiten und Mindestaufbewahrungsdauern, S3 Intelligent-Tiering automatisiert die Speicherklassenzuordnung für unbekannte Zugriffsmuster und Lifecycle-Richtlinien automatisieren den Wechsel zwischen Klassen sowie das Ablaufen von Objekten anhand ihres Alters oder ihrer Tags. Als Nächstes befassen wir uns mit VPC-Architektur und CIDR-Blöcken.

Häufig gestellte Fragen

Ist die Lektion „Speicherklassen und Lifecycle-Richtlinien“ kostenlos?

Ja — der vollständige Text von „Speicherklassen und Lifecycle-Richtlinien“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des AWS Solutions Architect-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der AWS Solutions Architect-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Speicherklassen und Lifecycle-Richtlinien“?

Vergleichen Sie S3 Standard, Intelligent-Tiering, Glacier Instant Retrieval und Deep Archive und automatisieren Sie Übergänge mit Lifecycle-Regeln. Du übst AWS Solutions Architect mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um AWS Solutions Architect zu starten?

Keine Vorkenntnisse erforderlich. AWS Solutions Architect auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „Speicherklassen und Lifecycle-Richtlinien“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser AWS Solutions Architect-Lektion Code schreiben und ausführen?

Ja. Jede AWS Solutions Architect-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Buckets, Objekte und Regionen
  2. S3-Zugriffskontrolle: Bucket-Richtlinien und ACLs
  3. Versionierung, MFA Delete und Replikation
  4. Speicherklassen und Lifecycle-Richtlinien
← Zurück zu AWS Solutions Architect