Entwerfen einer Strategie für die Verwendung von Speicherebenen

Abgeschlossen

Im Beispiel des produzierenden Unternehmens besteht Ihr erster Schritt in der Projektleitung darin, die verfügbaren Optionen zu prüfen. Anschließend beginnen Sie mit der Planung der Speicherebenenstrategie Ihres Unternehmens.

In dieser Einheit befassen Sie sich mit den Azure Storage-Ebenen und sehen sich typische Anwendungsfälle an. Außerdem erfahren Sie, wie Sie diese Ebenen verwenden können, um die in Azure-Blobs gespeicherten Daten zu verwalten.

Azure Storage

Azure Storage ist der verwaltete Dienst von Microsoft, der hochverfügbaren und redundanten Speicher bereitstellt. Es gibt mehrere Typen von Azure Storage:

  • Azure-Blobs: Wird normalerweise zum Hochladen und Verwalten von Bildern, Dokumenten und allgemeinen Daten verwendet.
  • Azure Files: Ermöglicht das Erstellen von Dateifreigaben mit SMB 3.0 (Server Message Block), damit Systeme über einen UNC-Pfad (Uniform Naming Convention) auf Dateien zugreifen können.
  • Azure Data Lake: Ermöglicht das Speichern großer, komplexer Daten für Aufgaben wie Big Data-Analysen.

In diesem Modul geht es um die Optimierung des Azure Blob-Speichers.

Azure Blobs

Mit Blobs können große Mengen unstrukturierter Daten wie Text- oder Binärdaten als separate Dateien gespeichert werden. Blobs sind in Containern organisiert, und es gibt keine Beschränkung für die Anzahl der Container, die Sie in einem Speicherkonto erstellen können. Jeder Container kann eine unbegrenzte Anzahl von Blobs enthalten, und ein Blob muss sich in einem Container befinden.

Container unterstützen zwar keine Unterverzeichnisse, Sie können aber eine logische Struktur erstellen, indem Sie Dateinamen mit / versehen. Sie speichern eine Datei namens Report.txt beispielsweise in der obersten Ebene eines Containers als /Sales/Report.txt. Für jeden Dienst, der auf die Datei zugreift, scheint die Datei in einem Unterverzeichnis namens Sales gespeichert zu sein.

Blob Storage-Zugriffsebenen

Azure Storage stellt mehrere Speicherebenen zur Verfügung. Für jede dieser Ebenen gelten unterschiedliche Preise, wobei die leistungsstärkste Ebene die größten Kosten verursacht. Durch die Konfiguration dieser Ebenen können Sie das Verhältnis zwischen Datenzugriffsgeschwindigkeit und Kosten optimieren.

Derzeit gibt es vier Ebenen von Blob Storage:

  • Heiße Ebene: Die Standardebene. Sie wird für Daten verwendet, auf die häufig zugegriffen wird. Verglichen mit den Ebenen „Cool“ und „Archiv“ ist das Speichern von Daten auf dieser Ebene teurer, aber der Zugriff ist günstiger. „Heiß“ unterstützt eine SLA mit 99,9 % Verfügbarkeit. Die heiße Ebene kann auf Konto- und Objektebene festgelegt werden.
  • Kalte Ebene: Diese Ebene wird zum Speichern von weniger häufig abgerufenen Daten verwendet, z.B. von archivierten Dateien, Sicherungen, Rohdaten oder unverarbeiteten Daten. Die kalte Ebene ist für Daten konzipiert, die voraussichtlich mindestens 30 Tage lang gespeichert werden. Die kalte Speicherebene kostet pro GB weniger als die heiße Speicherebene. Wie hoch die Kosten sind, hängt von der Region ab. „Kalt“ unterstützt eine SLA mit 99,9 % Verfügbarkeit. Sie können die kalte Ebene auf Konto- und Objektebene festlegen.
  • Cold: Diese Ebene ist für die Speicherung von Daten optimiert, auf die selten zugegriffen wird bzw. die selten geändert werden. „Cold“ ist für Daten konzipiert, die voraussichtlich mindestens 90 Tage lang gespeichert werden. Diese Ebene zeichnet sich im Vergleich zur kalten Ebene durch niedrigere Speicherkosten aus. Dafür sind jedoch die Zugriffskosten höher. Die Zugriffsebene „Cold“ kann auf Blobebene festgelegt werden.
  • Archiv: Die kostengünstigste Option zum Speichern von Daten. Der Datenabruf ist allerdings in der Regel teurer als bei den anderen Ebenen. „Archiv“ ist für Daten konzipiert, die voraussichtlich mindestens 180 Tage lang gespeichert werden, sowie für Systeme oder Szenarien, in denen Abrufwartezeiten toleriert werden können. Die Zugriffsebene „Archiv“ kann nur auf Blobebene festgelegt werden.

Nur die kalten und heißen Zugriffsebenen können auf Kontoebene festgelegt werden.

Die Ebenen „Heiße Ebene“, „Kalte Ebene“, „Cold“ und „Archiv“ können mit Speicherkonten vom Typ „Allgemein v2“ verwendet werden.

Sie können jederzeit zwischen den Zugriffsebenen wechseln, wenn sich Ihre Nutzungsmuster ändern. Der Wechsel zwischen den Ebenen erfolgt sofort, außer wenn Sie Daten aus „Archiv“ verschieben möchten. Daten in „Archiv“ sind offline gespeichert, und es stehen nur Metadaten für Onlineabfragen zur Verfügung. Um auf Daten in „Archiv“ zugreifen zu können, muss das Blob zuerst reaktiviert werden.

Blobreaktivierung

Die Blobreaktivierung ist der Prozess, bei dem Daten aus dem Archiv abgerufen und aus dem Offline- in den Onlinespeicher verschoben werden. Daten können in den Ebenen „Heiß“ und „Kalt“ reaktiviert werden. Sie können den Prozess starten, indem Sie die Blobebene aus „Archiv“ in „Heiß“ oder „Kalt“ ändern. Dieser Vorgang kann bis zu 15 Stunden dauern.

Preise

Die Kosten für Speicher hängen von der verwendeten Speicherebene ab:

  • Die Kosten für die Datenspeicherung verringern sich, wenn Sie von der heißen Ebene zu einer anderen Ebene wechseln. „Archiv“ ist dabei die günstigste Ebene.
  • Die Kosten für das Abrufen von Daten erhöhen sich, je weiter unten Sie sich in der kalten Speicherebene befinden. Beispielsweise sind die Kosten für das Abrufen von Daten aus der Ebene „Kalt“ höher als die Kosten für das Abrufen von Daten aus der Ebene „Heiß“. Der Abruf aus „Archiv“ ist am teuersten.
  • Für das Ändern von Speicherebenen fallen ebenfalls Kosten an.

Azure Blob Storage-Lebenszyklusverwaltung

Dank der Blob Storage-Lebenszyklusverwaltung können Sie Richtlinien und Regeln verwenden, um Daten automatisch zwischen Ebenen zu verschieben. Mithilfe von Richtlinien können Sie Ihre Speicherleistung und die Kosten steuern.

Die Lebenszyklusverwaltung ermöglicht Folgendes:

  • Verschieben von Blobs auf die kalte Ebene oder auf die Archivebene
  • Löschen von Blobs

Sie können Regeln für die folgenden Aufgaben erstellen:

  • Verschieben von Blobs auf die kalte Ebene nach x Tagen
  • Verschieben von Blobs auf die Archivebene nach x Tagen
  • Löschen von Blobs nach x Tagen

Überprüfen Sie Ihr Wissen

1.

Welche der folgenden Zugriffsebenen ist keine gültige Zugriffsebene für Blobspeicher?

2.

Welche dieser Änderungen zwischen den Zugriffsebenen wird sofort ausgeführt?