Erste Schritte mit Amazon S3 Intelligent-Tiering

30-Minuten-Tutorial

Übersicht

Amazon S3 Intelligent-Tiering ist eine Amazon-S3-Speicherklasse, die zur Optimierung der Speicherkosten entwickelt wurde, indem Daten automatisch auf die kostengünstigste Zugriffsebene verschoben werden, wenn sich die Zugriffsmuster ändern, ohne dass dies Auswirkungen auf die Leistung oder den Betriebsaufwand hat. S3 Intelligent-Tiering ist die ideale Speicherklasse für Daten mit unbekannten, wechselnden oder unvorhersehbaren Zugriffsmustern, unabhängig von Objektgröße oder Aufbewahrungsdauer. Dieses Tutorial soll Ihnen zeigen, wie einfach es ist, mit der Speicherung Ihrer Daten in der Speicherklasse von Amazon S3 Intelligent-Tiering zu beginnen, so dass Sie automatisch Speicherkosten einsparen können.

S3 Intelligent-Tiering speichert Objekte automatisch in drei Zugriffsebenen: eine Ebene, die für häufigen Zugriff optimiert ist, eine kostengünstigere Ebene, die für seltenen Zugriff optimiert ist, und eine viel kostengünstigere Ebene, die für selten abgerufene Daten optimiert ist. Gegen eine geringe monatliche Gebühr für die Objektüberwachung und -automatisierung verschiebt S3 Intelligent-Tiering Objekte, auf die 30 aufeinanderfolgende Tage lang nicht zugegriffen wurde, in die Infrequent-Access-Ebene für Einsparungen von 40 %; und nach 90 Tagen ohne Zugriff, werden Objekte in die Archive-Instant-Access-Ebene verschoben, was zu Einsparungen von 68 % führt. Wenn später auf die Objekte zugegriffen wird, verschiebt S3 Intelligent-Tiering die Objekte automatisch zurück in die Frequent-Access-Ebene.

Um bei Daten, die nicht sofort abgerufen werden müssen, noch mehr zu sparen, können Sie die optionale asynchrone Archivzugriffsebene und die Deep-Archive-Access-Ebene aktivieren. Wenn sie aktiviert sind, werden Objekte, auf die an 90 aufeinanderfolgenden Tagen nicht zugegriffen wurde, automatisch in die Archive-Access-Ebene verschoben, was zu einer Einsparung von bis zu 71 % bei den Speicherkosten führt. Nach 180 aufeinanderfolgenden Tagen ohne Zugriff werden die Objekte auf die Deep-Archive-Access-Ebene verschoben, wodurch sich die Speicherkosten um bis zu 95 % verringern. Wenn später auf die Objekte zugegriffen wird, verschiebt S3 Intelligent-Tiering das Objekt zurück in die Stufe für häufigen Zugriff. Um ein Objekt abzurufen, das in der optionalen Archive-Access-Ebene oder Deep-Archive-Access-Ebene gespeichert ist, müssen Sie die Wiederherstellungsanforderung initiieren und warten, bis das Objekt in die Frequent-Access-Ebene verschoben wird.

Für die in diesem Tutorial vorgestellte Workload aktivieren Sie nur die optionale Deep-Archive-Access-Ebene für Objekte, auf die an 180 aufeinanderfolgenden Tagen nicht zugegriffen wurde.

Sie können S3 Intelligent-Tiering als Standardspeicherklasse für praktisch jede Workload verwenden, insbesondere für Data Lakes, Datenanalytik, neue Anwendungen und benutzergenerierte Inhalte.

Was Sie lernen werden

  • Amazon-S3-Bucket erstellen
  • Direktes Hochladen von Objekten in die Speicherklasse von Amazon S3 Intelligent-Tiering
  • Übertragung von in S3 Standard oder S3 Standard-Infrequent Access (S3 Standard-IA) gespeicherten Objekten in die S3-Intelligent-Tiering-Speicherklasse
  • Aktivierung der optionalen asynchronen S3-Intelligent-Tiering-Archivierungsebenen und Erzielung der höchsten Speicherkosteneinsparungen für Daten, auf die nur sehr selten zugegriffen wird
  • Wiederherstellung Ihrer auf den Opt-in-Archivierungsebenen gespeicherten Objekte

Voraussetzungen

 Erfahrung mit AWS

Einsteiger

 Benötigte Zeit

30 Minuten

 Veranschlagte Kosten

Weniger als 1 USD (Amazon-S3-Preisseite)

 Verwendete Services

 Letzte Aktualisierung

25. Juli 2022

Implementierung

    • 1.1 – Bei der Amazon-S3-Konsole anmelden
      • Geben Sie in der Suchleiste der AWS-Konsolen-Services „S3“ ein. Wählen Sie im Abschnitt mit den Suchergebnissen für Services S3 aus.
    Bei der Amazon-S3-Konsole anmelden
    • 1.2 – Erstellen eines S3-Bucket
      • Wählen Sie im Amazon-S3-Menü auf der linken Seite Buckets und wählen Sie dann Bucket erstellen im Abschnitt Buckets aus.
    • 1.3 – 
      • Geben Sie einen aussagekräftigen Namen für Ihren Bucket ein. Bucket-Namen sind global eindeutig; wenn bei dem von Ihnen ausgewählten Namen ein Fehler auftritt, versuchen Sie es bitte mit einer anderen Kombination. Wählen Sie aus, in welcher AWS-Region Sie Ihren Bucket erstellen möchten.
    • 1.4 – 
      • Die Standardeinstellung Öffentlichen Zugriff blockieren ist für diese Workload geeignet, belassen Sie also die Standardeinstellungen in diesem Abschnitt.
    • 1.5 – 
      • Belassen Sie als nächstes die Standardeinstellung mit ACLs deaktiviert, da ACLs für diese Workload nicht erforderlich sind; der Zugriff auf den Bucket und seine Objekte wird nur mithilfe von Bucket-Richtlinien festgelegt.
    • 1.6 – 
      • Fügen Sie dann ein Bucket-Tag hinzu, um die mit dieser Workload verbundenen Kosten nachzuverfolgen. AWS verwendet die Bucket-Tags, um Ihre Ressourcenkosten in Ihrem Kostenzuordnungsbericht zu organisieren, damit Sie Ihre AWS-Kosten leichter kategorisieren und nachverfolgen können. Weitere Informationen finden Sie unter Verwendung von Kostenzuordnungs-Tags im AWS-Abrechnungshandbuch.
    • 1.7 – 
      • Aktivieren Sie nun die Standardverschlüsselung für den Bucket. Die hier vorhandenen Einstellungen gelten für alle in den Bucket hochgeladenen Objekte, für die Sie während des Hochladevorgangs keine Details zur Verschlüsselung im Ruhezustand festgelegt haben. Aktivieren Sie für diese Workload die serverseitige Verschlüsselung, die vom Amazon-S3-Service verwaltete Schlüssel (SSE-S3) nutzt. Wenn Ihre Workload-Anforderungen von SSE-S3 nicht erfüllt werden, können Sie auch AWS Key Management Service (AWS KMS) nutzen. Weitere Informationen darüber, wie Amazon S3 AWS KMS verwendet, finden Sie im Entwicklerhandbuch zu AWS Key Management Service.
    • 1.8 – 
      • In den Erweiterten Einstellungen benötigen wir für diese Workload keine Objektsperre, lassen Sie sie also deaktiviert und erstellen Sie den S3-Bucket, indem Sie Bucket erstellen auswählen.
  • Nachdem Ihr Bucket erstellt und konfiguriert wurde, können Sie Daten in die Speicherklasse von Amazon S3-Intelligent-Tiering hochladen.

    • 2.1 – Hochladen eines Objekts
      • Wenn Sie sich von Ihrer AWS-Managementkonsolen-Sitzung abgemeldet haben, melden Sie sich erneut an. Navigieren Sie zur S3-Konsole und wählen Sie die Menüoption Buckets aus. Wählen Sie aus der Liste der verfügbaren Buckets den Bucket-Namen des soeben erstellten Buckets aus.
    2.1 (A) So konfigurieren Sie die mit AWS Backup verwendeten Services*
    • 2.2 – 
      • Wählen Sie als Nächstes die Registerkarte Objekte. Wählen Sie dann im Abschnitt Objekte die Schaltfläche Hochladen aus.
    Ressourcen konfigurieren – AWS Backup
    • 2.3 – 
      • Wählen Sie dann im Abschnitt Hochladen die Option Dateien hinzufügen aus. Navigieren Sie zu Ihrem lokalen Dateisystem, um die Datei zu suchen, die Sie hochladen möchten. Wählen Sie die entsprechende Datei aus, und wählen Sie dann Öffnen. Ihre Datei wird im Abschnitt Dateien und Ordner aufgelistet.
    • 2.4 – 
      • Wählen Sie im Abschnitt Eigenschaften die Option Intelligent-Tiering aus. Belassen Sie die restlichen Optionen auf den Standard-Einstellungen und wählen Sie Hochladen.
    • 2.5  – 
      • Nach Abschluss des Datei-Uploads wird eine Zusammenfassung des Vorgangs angezeigt, die angibt, ob er erfolgreich abgeschlossen wurde oder fehlgeschlagen ist. In diesem Fall wurde die Datei erfolgreich hochgeladen. Wählen Sie dann Schließen.
    Sie haben Ihre Datei mithilfe der S3-Intelligent-Tiering-Speicherklasse erfolgreich in Ihren Bucket hochgeladen. Als Nächstes besprechen wir die Übertragung von Objekten, die bereits im S3 Standard oder in den S3-Standard-IA-Speicherklassen gespeichert sind, in die S3-Intelligent-Tiering-Speicherklasse.
  • Wenn Daten programmgesteuert auf Amazon S3 hochgeladen werden, sind einige Clients möglicherweise nicht mit der Speicherklasse von S3 Intelligent-Tiering kompatibel. Infolgedessen laden diese Clients die Daten in die Amazon-S3-Standardspeicherklasse hoch. In diesem Fall können Sie Amazon S3 Lifecycle verwenden, um Objekte sofort von der S3-Standard-Speicherklasse in die Speicherklasse von S3-Intelligent-Tiering zu übertragen.
     
    In diesem Schritt erfahren Sie, wie Sie eine S3-Lebenszykluskonfiguration für Ihren Bucket festlegen.

    • 3.1 –
      • Wenn Sie sich von Ihrer AWS-Managementkonsolen-Sitzung abgemeldet haben, melden Sie sich erneut an. Navigieren Sie zur S3-Konsole und wählen Sie die Menüoption Buckets aus. Wählen Sie aus der Liste der verfügbaren Buckets den Bucket-Namen des Buckets aus, den Sie in Schritt 1 erstellt haben.
    • 3.2 – 
      • Wählen Sie die Registerkarte Verwaltung und wählen Sie dann Lebenszyklusregel erstellen im Abschnitt Lebenszyklusregeln aus.
    • 3.3 – Lebenszyklusregel erstellen
      Wenn Sie eine S3-Lebenszyklusregel erstellen, haben Sie die Möglichkeit, den Geltungsbereich der Regel durch Präfix, Tag oder Objektgröße einzuschränken, indem Sie eine minimale und maximale Objektgröße zwischen 0 Byte und bis zu 5 TB angeben. Standardmäßig werden Objekte, die kleiner als 128 KB sind, nie in die Speicherklasse von S3 Intelligent-Tiering übertragen, da sie für Auto-Tiering nicht in Frage kommen.

      Für diese Workload möchten wir die Lebenszyklusregel auf alle Objekte im Bucket anwenden und wenden daher keine Filter an.
      • Vergeben Sie einen aussagekräftigen Lebenszyklusregel-Namen.
      • Wählen Sie Auf alle Objekte im Bucket anwenden.
      • Aktivieren Sie das Kontrollkästchen Ich bestätige, dass diese Regel für alle Objekte im Bucket gilt.
      • Aktivieren Sie in Lebenszyklusregelaktionen das Kontrollkästchen Aktuelle Versionen von Objekten zwischen Speicherklassen verschieben. Weitere Informationen finden Sie unter Verwendung der Versionierung in S3-Buckets.
      • Im Abschnitt Übertragung aktueller Objektversionen zwischen Speicherklassen wählen Sie Intelligent-Tiering als Auswahl der Speicherklassenübertragungen, und geben Sie 0 als Tage nach der Objekterstellung ein.
      • Wählen Sie abschließend Regel erstellen.

    In diesem Schritt haben wir eine Lebenszyklusregel erstellt, um Dateien, die in die S3-Standard-Speicherklasse hochgeladen wurden, sofort in die Speicherklasse von S3 Intelligent-Tiering zu übertragen.

  • Sie können noch mehr bei Daten, die keinen sofortigen Abruf benötigen, einsparen, indem Sie die optionale asynchrone Archive-Access-Ebene und die Deep-Archive-Access-Ebene aktivieren. Wenn diese Ebenen aktiviert sind, werden Objekte, auf die 90 aufeinanderfolgende Tage lang nicht zugegriffen wurde, automatisch direkt in die Archive-Access-Ebene verschoben, wodurch bis zu 71 % der Speicherkosten eingespart werden. Objekte werden dann nach 180 aufeinanderfolgenden Tagen ohne Zugriff in die Deep-Archive-Access-Ebene verschoben, wobei bis zu 95 % an Speicherkosten eingespart werden..

    Um auf Objekte zugreifen zu können, die in den optionalen asynchronen Ebenen Archive Access und Deep Archive Access archiviert wurden, müssen Sie sie zunächst wiederherstellen. Schritt 6 dieses Tutorials führt Sie durch den Wiederherstellungsprozess.

    Für diese Workload aktivieren wir nur die Ebene Deep Archive Access , wie unten dargestellt:

    • 4.1 –
      • Wenn Sie sich von Ihrer AWS-Managementkonsolen-Sitzung abgemeldet haben, melden Sie sich erneut an. Navigieren Sie zur S3-Konsole und wählen Sie die Menüoption Buckets aus. Wählen Sie aus der Liste der verfügbaren Buckets den Bucket-Namen des Buckets aus, den Sie in Schritt 1 erstellt haben.
    • 4.2 –
      • Wählen Sie die Registerkarte Eigenschaften.
    • 4.3 –
      • Navigieren Sie zum Abschnitt Intelligent-Tiering-Archivkonfigurationen und wählen Sie Konfiguration erstellen.
    • 4.4 –
      • Geben Sie im Abschnitt Archivkonfigurationseinstellungen einen aussagekräftigen Konfigurationsnamen für Ihre S3-Intelligent-Tiering-Archivkonfiguration an.
    • 4.5 –
      • Für diese Workload möchten wir nur eine Teilmenge des Datensatzes basierend auf den Objekt-Tags archivieren. Wählen Sie dazu unter Konfigurationsumfang auswählen die Option Umfang dieser Konfiguration mit einem oder mehreren Filtern einschränken.
      • Wählen Sie im Abschnitt Objekt-Tags die Option Tag hinzufügen und geben Sie „opt-in-archive“ als Schlüssel und „true“ als Wert des Tags ein.
      • Stellen Sie sicher, dass der Statusder Konfiguration Aktivieren lautet.

    • 4.6 –
      • Objekte in der Speicherklasse von S3-Intelligent-Tiering können auf der Deep-Archive-Access-Ebene archiviert werden, nachdem zwischen sechs Monaten und zwei Jahren nicht mehr auf sie zugegriffen wurde. Für diese Workload wollen wir Objekte archivieren, auf die seit 6 Monaten nicht mehr zugegriffen wurde, um sicherzustellen, dass wir nur Daten archivieren, die nicht verwendet werden. Wählen Sie dazu im Abschnitt Archivregelaktionen die Deep-Archive-Access-Ebene aus, geben Sie 180 als Anzahl der aufeinanderfolgenden Tage ohne Zugriff ein, bevor die Objekte auf der Deep-Archive-Access-Ebene archiviert werden, und wählen Sie Erstellen.
  • In Schritt 4 haben wir die Deep-Archive-Access-Ebene nur für Objekte mit dem Tag „opt-in-archive:true“ aktiviert. Jetzt werden Sie lernen, wie Sie während des Hochladevorgangs das richtige Tag anwenden, um die Deep-Archive-Access-Ebene zu aktivieren.
    • 5.1 –
      • Wenn Sie sich von Ihrer AWS-Managementkonsolen-Sitzung abgemeldet haben, melden Sie sich erneut an. Navigieren Sie zur S3-Konsole und wählen Sie die Menüoption Buckets aus. Wählen Sie aus der Liste der verfügbaren Buckets den Bucket-Namen des Buckets aus, den Sie in Schritt 1 erstellt haben.
    • 5.2 –
      • Wählen Sie als Nächstes die Registerkarte Objekte. Wählen Sie dann im Abschnitt Objekte die Schaltfläche Hochladen aus.
    • 5.3 –
      • Wählen Sie dann Dateien hinzufügen aus. Navigieren Sie zu Ihrem lokalen Dateisystem, um die Datei zu suchen, die Sie hochladen möchten. Wählen Sie die entsprechende Datei aus, und wählen Sie dann Öffnen. Ihre Datei wird im Abschnitt Dateien und Ordner aufgelistet.
    • 5.4 –
      • Wählen Sie im Abschnitt Eigenschaften die Option Intelligent-Tiering aus. Weitere Informationen zur Speicherklasse von Amazon S3 Intelligent-Tiering finden Sie im Amazon-S3-Benutzerhandbuch.
    • 5.5 –
      • Da wir möchten, dass die Datei nach 6 Monaten ohne Zugriff archiviert wird, wählen wir im Abschnitt Tags – optional Tag hinzufügen mit Schlüssel „opt-in-archive“ und Wert „true“ und wählen wir Hochladen.
    • 5.6 –
      • Nachdem Ihre Datei-Upload-Vorgänge abgeschlossen sind, wird Ihnen eine Zusammenfassung der Vorgänge angezeigt, die angibt, ob der Upload erfolgreich abgeschlossen wurde oder ob er fehlgeschlagen ist. In diesem Fall wurde die Datei erfolgreich hochgeladen. Wählen Sie Schließen.
  • Bevor Sie eine Datei herunterladen können, die in der Deep-Archive-Access-Ebene gespeichert ist, müssen Sie die Wiederherstellungsanforderung initiieren und warten, bis das Objekt in die Frequent-Access-Ebene verschoben wurde.

    In diesem Schritt erfahren Sie, wie Sie eine Datei wiederherstellen.
    • 6.1 –
      • Wenn Sie sich von Ihrer AWS-Managementkonsolen-Sitzung abgemeldet haben, melden Sie sich erneut an. Navigieren Sie zur S3-Konsole und wählen Sie die Menüoption Buckets aus. Wählen Sie aus der Liste der verfügbaren Buckets den Bucket-Namen des Buckets aus, den Sie in Schritt 1 erstellt haben.
    • 6.2 –
      • Wählen Sie auf der Registerkarte Objekte die Datei aus, die in der Ebene Intelligent-Tiering Deep Archive Access gespeichert ist.
    • 6.3 –
      • Auf der Registerkarte Eigenschaften werden Sie feststellen, dass die Schaltflächen Download und Öffnen ausgegraut sind und ein Banner Sie darauf hinweist, dass Sie die Datei erst wiederherstellen müssen, um auf sie zugreifen zu können.
    • 6.4 –
      • Um die Wiederherstellung einzuleiten, wählen Sie Wiederherstellung einleiten.
    • 6.5 –
      • Im folgenden Formular Wiederherstellung einleiten können Sie die Art der Wiederherstellung auswählen. Der Massenabruf wird normalerweise innerhalb von 48 Stunden abgeschlossen, während der Standardabruf normalerweise innerhalb von 12 Stunden abgeschlossen wird; beide Optionen sind kostenlos verfügbar. Weitere Informationen finden Sie unter Abrufoptionen für Archive. Wählen Sie für diese Workload die Option Standard-Abruf aus, da die Wiederherstellung innerhalb von 12 Stunden abgeschlossen werden muss. Jetzt können Sie die Wiederherstellung einleiten, indem Sie Wiederherstellung einleiten wählen.
    • 6.6 –
      • Nach dem Starten der Wiederherstellung wird Ihnen eine Zusammenfassung der Vorgänge angezeigt, die angibt, ob sie erfolgreich initiiert wurde oder fehlgeschlagen ist. In diesem Fall wurde die Wiederherstellung erfolgreich initiiert. Wählen Sie Schließen.
    • 6.7 –
      • Auf der Registerkarte Eigenschaften der Datei können Sie den Status des Wiederherstellungsprozesses überwachen.
    • 6.8 –
      • Sobald der Wiederherstellungsvorgang abgeschlossen ist (normalerweise innerhalb von 12 Stunden), können Sie die Datei herunterladen, indem Sie Download wählen.
  • In den folgenden Schritten bereinigen Sie die Ressourcen, die Sie in diesem Tutorial erstellt haben. Es ist eine bewährte Methode, Ressourcen, die Sie nicht mehr verwenden, zu löschen, damit keine unerwünschten Gebühren anfallen.
    • 7.1 – Testobjekte löschen
      • Wenn Sie sich von Ihrer AWS-Managementkonsolen-Sitzung abgemeldet haben, melden Sie sich erneut an. Navigieren Sie zur S3-Konsole und wählen Sie die Menüoption Buckets aus. Zuerst müssen Sie das/die Testobjekt(e) aus Ihrem Test-Bucket löschen. Wählen Sie das Optionsfeld links neben dem Bucket aus, den Sie für dieses Tutorial erstellt haben, und wählen Sie dann Leeren.
      • Geben Sie auf der Seite Bucket leeren den Begriff „dauerhaft löschen“ in das Bestätigungsfeld Alle Objekte dauerhaft löschen ein. Wählen Sie dann Leeren, um fortzufahren.
      • Als Nächstes, wird Ihnen ein Banner angezeigt, das angibt, ob die Löschung erfolgreich war.
    • Geben Sie auf der Seite Bucket leeren den Begriff „dauerhaft löschen“ in das Bestätigungsfeld Alle Objekte dauerhaft löschen ein. Wählen Sie dann Leeren, um fortzufahren. 
    • Als Nächstes, wird Ihnen ein Banner angezeigt, das angibt, ob die Löschung erfolgreich war.
    • 7.2 – Test-Bucket löschen
      • Abschließend müssen Sie den Test-Bucket löschen den Sie erstellt haben. Kehren Sie zur Liste der Buckets in Ihrem Konto zurück. Wählen Sie das Optionsfeld links neben dem Bucket aus, den Sie für dieses Tutorial erstellt haben, und wählen Sie dann Löschen.
      • Überprüfen Sie die Warnmeldung. Wenn Sie mit dem Löschen dieses Buckets fortfahren möchten, geben Sie den Bucket-Namen in das Bestätigungsfeld Bucket löschen ein und wählen Sie Bucket löschen.

War diese Seite hilfreich?

Herzlichen Glückwunsch!

Sie haben gelernt, wie Sie einen Amazon-S3-Bucket erstellen, Objekte in die Speicherklasse von Amazon S3 Intelligent-Tiering hochladen, die optionale Deep-Archive-Access-Ebene aktivieren und in der Deep-Archive-Access-Ebene gespeicherte Objekte wiederherstellen.

Um mehr über die Speicherklasse von Amazon S3 Intelligent-Tiering zu erfahren, besuchen Sie die Dokumentations- und Produktseite.