Verständnis von sechs beliebten Azure-Speichertypen und ihren Anwendungsfällen
Jan 9, 2024
Das moderne Unternehmen dreht sich ganz um die Cloud. Die digitale Transformation umfasst nicht nur die Übernahme von Cloud-Computing durch Anwendungsmigration, sondern auch den Übergang von der Speicherung auf Festplatten zur Speicherung in der Cloud.
Cloud-Speicher hat gegenüber herkömmlichen Festplattenspeichern einige entscheidende Vorteile, darunter die Folgenden:
- Massiv skalierbar
- Hochredundant
- Größere Zugänglichkeit und Zusammenarbeit
- Keine Kapitalisierungs- oder Wartungskosten
- Built-in security methods like encryption and multifactor authentication (MFA)
- Einfache Integration mit Backup- und Disaster-Recovery-Diensten
- Von Drittanbieter-Experten verwaltet
Obwohl es heute mehrere Cloud-Speicheroptionen gibt, einschließlich Amazon Web Services (AWS), ist Azure Storage eine logische Wahl für Kunden von Microsoft Azure.
Sechs beliebte Azure Storage-Optionen
Die Azure-Speicherlösung umfasst mehrere Arten von Datenspeicherdiensten, um spezifischen Anforderungen gerecht zu werden. Hier sind sechs der beliebtesten Azure-Speicherdienstangebote:
- Azure Blob-Speicher
- Azure Dateispeicherung
- Azure Table-Speicher
- Azure Queue-Speicher
- Azure Datenspeicherung
- Azure Data Lake-Speicher
Azure Blob Storage
Azure Blob Storage wird verwendet, um große Mengen unstrukturierter Daten in Containern zu speichern. Blob Storage ist hoch skalierbar und eine sehr kosteneffiziente Speicheroption für Daten, auf die nicht häufig zugegriffen werden muss. Daher ist Blob Storage ideal für Anwendungsfälle wie:
- Sicherung oder Archivierung von Daten, die mit Anwendungen und VMs in Verbindung stehen
- Hosting und Streaming von Bildern, Audiodateien und Videos
- Big-Data-Analytik
- Caching und Content-Auslieferung für Websites
- Speichern von Logdateiobjekten und Telemetriedaten für Überwachungs-, Debugging- oder Analysezwecke
Der Blob Storage-Dienst lässt sich problemlos mit anderen Azure-Diensten integrieren, wie Azure Machine Learning und Azure Content Delivery Network (Azure CDN).
Es gibt mehrere Möglichkeiten, auf Blob Storage zuzugreifen, einschließlich des Azure-Portals, der Azure Storage REST API, Azure Storage Explorer und des Azure PowerShell module.
Azure Files
Azure Files ist ein verwalteter Cloud-Filesharing-Dienst, der das Server Message Block (SMB)-Protokoll verwendet. Viele Windows-Administratoren und Endbenutzer sind bereits mit SMB vertraut, was die Einarbeitungszeit verringert. Azure Files-Freigaben sind von überall auf der Welt hochverfügbar und können direkt auf Windows-, macOS- und Linux-Clients über SMB eingebunden werden. Azure Files bietet hochredundanten Speicher, da es Daten über mehrere geografische Standorte replizieren kann.
Azure Files unterstützt traditionellen Dateispeicher in einer Ordnerhierarchie, wie man es beim Einsatz des SMB-Protokolls erwarten würde. Azure Files-Freigaben eignen sich ideal für Anwendungsfälle wie:
- Gemeinsam genutzter Dateispeicher für die Zusammenarbeit über geografisch verteilte Bereiche hinweg
- Lift-and-Shift in die Cloud von Anwendungen, die native APIs und SMB nutzen
- Ersetzen oder Ergänzen von On-Prem-Dateiservern
- Protokoll- und Datenaggregation für zentrale Verarbeitung und Analytik
- Zentrale Konfigurationsdateiverwaltung für mehrere Anwendungsinstanzen
- Dateispeicher für Entwicklungs- und Testumgebungen
Beachten Sie, dass es einige SMB-Funktionen gibt, die Azure Files nicht unterstützt, wie hier detailliert beschrieben.
Azure Tables
Azure Tables sind strukturierte, schemalose NoSQL-Datenspeicher in der Cloud. Sie bieten eine hoch skalierbare und kosteneffiziente Lösung für die Speicherung großer Mengen nicht-relationaler Daten, die keine komplexen Abfragen oder Beziehungen erfordern. Tables werden häufig verwendet, um flexible Datensätze wie Benutzerdaten für eine Webanwendung und andere Arten von Metadaten zu speichern.
Hier sind einige gängige Anwendungsfälle für Azure Table Storage:
- Zentralisierte Speicherung von Protokollen, Telemetriedaten und Überwachungsdaten
- Speicherung von Katalog- und Warenkorbdaten für E-Commerce-Anwendungen
- Skalierbare Aufgabenplanung und Speicherung von Metadaten
- Speicherung von sensorischen Daten und IoT-Telemetriedaten
- Speichern von Konfigurationsdaten für Cloud-Anwendungen
Azure Tables ist nur eines der Cloud-Datenbankspeicherangebote von Microsoft. Zu den weiteren gehören Azure SQL Database, Azure Cosmos DB, Azure MySQL Database und Azure MariaDB.
Azure Queue Storage
Azure Queue Storage ist ein Dienst zum Speichern großer Mengen von Nachrichten, auf die von überall auf der Welt über HTTP oder HTTPS zugegriffen werden kann. Azure Queues werden für asynchrone Nachrichtenübermittlung zwischen Anwendungskomponenten verwendet.
Häufige Anwendungsfälle für Azure Queue Storage umfassen Folgendes:
- Entkoppeln von Anwendungen bei Berücksichtigung asynchroner Kommunikation
- Lastverteilung bei plötzlichen, hohen Schwankungen in der Nachfrage
- Parallele Verarbeitung von Arbeitslasten
- Auslagerung von asynchronen Aufgaben, die lange zur Fertigstellung benötigen
- Größere Anwendungsresilienz
Neben Azure Queue Storage bietet Microsoft auch Service Bus Queues für komplexere Messaging-Integrationsmuster an. Die Unterschiede zwischen Storage Queues und Service Bus Queues werden hier detailliert beschrieben.
Azure Disk Storage
Azure Disk Storage bietet blockbasierten Speicher, der herkömmlichen Festplatten ähnelt. Er wird hauptsächlich verwendet, um Hochleistungsspeicher für virtuelle Maschinen bereitzustellen.
Azure-Disks sind in Standard HDD, Standard SSD, Premium SSD und Ultra Disk verfügbar. Standard HDD ist die kosteneffizienteste Option und eignet sich für latenztolerante Arbeitslasten. Ultra Disk befindet sich am anderen Ende der Skala; sie bietet extrem hohe Durchsatzraten und Latenzzeiten im Sub-Millisekundenbereich, was sie ideal für datenintensive Arbeitslasten und Hochleistungsdatenbanken macht.
Azure bietet sowohl verwaltete als auch unverwaltete Festplatten an. Bei verwalteten Festplatten müssen Sie nur die Größe und den Typ der gewünschten Festplatte angeben; die Verwaltung durch Azure kümmert sich um alles Weitere. Sie sind einfacher zu implementieren und zu verwalten als unstrukturierte Festplatten, bei denen Sie die Speicherkonten erstellen und verwalten müssen, die die Festplatten enthalten. Verwaltete Festplatten werden für die meisten Szenarien aufgrund ihrer Einfachheit, Skalierbarkeit empfohlen, aber es gibt bestimmte Fälle, in denen unverwaltete Festplatten besser funktionieren könnten.
Sie können mehr Informationen über Azure disks hier erhalten.
Azure Data Lake Storage
Azure Data Lake Storage (ADLS) ist ein hoch skalierbares, zentrales Repository, in dem Sie große Mengen strukturierter und unstrukturierter Daten speichern und analysieren können. Es ist darauf ausgelegt, Big-Data-Workloads zu bewältigen, die einen hohen Durchsatz und einen niedrigen Latenzzeit-Zugriff auf Daten erfordern.
Die aktuelle Generation (Gen2) basiert auf Azure Blob Storage und übernimmt alle dessen Funktionen, einschließlich Dateneinstufung, globaler Redundanz und hoher Verfügbarkeit.
Datenspezialisten können die Datensätze, die sie zum Erstellen und Trainieren von Machine-Learning-Modellen benötigen, speichern. Weitere Anwendungsfälle umfassen Data Warehousing, Berichterstattung, Datenarchivierung und historische Analyse. Weitere Informationen über Azure Data Lake Storage finden Sie hier.
Speicherebenen
Nicht alle Daten müssen auf Hochleistungsspeichern liegen. Azure bietet die folgenden Stufen für einige Speicherprodukte an, damit Daten so kosteneffizient wie möglich gespeichert werden können:
- Hot — Entwickelt für Daten, die häufig zumindest kurzfristig abgerufen werden. Es fallen höhere Transaktionskosten für Daten an als bei den Cool- oder Archivierungsebenen
- Cool — Optimiert für Daten, die selten abgerufen werden. Diese Stufe hat eine Mindestaufbewahrungszeit von 30 Tagen. Sie wird häufig für kurzfristige Backups und ältere Inhalte verwendet, auf die selten zugegriffen wird.
- Kalt — Optimiert für Daten, auf die selten zugegriffen wird. Diese Ebene hat eine Mindestspeicherdauer von 90 Tagen
- Archiviert — Wird für Daten verwendet, auf die selten zugegriffen wird. Diese Ebene hat eine Mindestaufbewahrungsfrist von 180 Tagen. Daten in dieser Ebene sind im Wesentlichen offline und es dauert mehrere Stunden, sie online zu bringen.
Es gibt auch andere Stufen, die für spezifische Umstände geeignet sind, wie Premium Performance und Transaction Optimized, die für extrem leistungsfähige Situationen konzipiert sind.
Sicherheits- und Verfügbarkeitsüberlegungen
Es ist wichtig zu beachten, dass alle Azure-Speicherdaten beim Hochladen automatisch verschlüsselt und beim Herunterladen entschlüsselt werden. Im Falle eines data breach sind die kompromittierten Daten ohne die erforderlichen Verschlüsselungsschlüssel nicht zugänglich.
Microsoft bietet auch mehrere Datenredundanzangebote an, um sicherzustellen, dass Daten durch mehrere Kopien geschützt sind, die geografisch auf verschiedene Speicherorte verteilt sind. Einige dieser redundanten Optionen sind so konzipiert, dass sie katastrophale Ereignisse über ein weites geografisches Gebiet hinweg überstehen.
Wie Netwrix helfen kann
Azure-Speicher ist eine leistungsstarke und flexible Möglichkeit, Ihre Daten in der Cloud zu speichern und eignet sich besonders für Organisationen, die mit dem Microsoft-Ökosystem vertraut sind. Obwohl es nach wie vor Situationen geben kann, in denen lokale Festplattenspeicherung bevorzugt wird, bietet Azure-Cloudspeicher echte Vorteile, die den meisten Organisationen helfen werden, ihre Geschäftsziele zu erreichen.
Da mehr Daten als je zuvor in der Cloud gespeichert werden, ist es entscheidend, diese Daten nach sensiblen Inhalten wie persönlich identifizierbaren Informationen (PII) zu durchsuchen, damit sie angemessen geschützt werden können.
Mit Netwrix Access Analyzer können Sie:
- Laden Sie Azure Blobs automatisch herunter und scannen Sie sie auf sensible Daten.
- Überprüfen Sie die Ergebnisse der sensiblen Datenerkennung in einem einfachen Format.
- Erstellen Sie benutzerdefinierte Berichte und automatisieren Sie deren Verteilung.
- Reagieren Sie effizient auf die Anfragen von betroffenen Personen (DSARs) wie es von modernen Datenschutzvorschriften verlangt wird.
Netwrix Access Analyzer
Teilen auf
Erfahren Sie mehr
Über den Autor
James Anderson
Technischer Produktmanager
James Anderson ist Technical Product Manager für Netwrix Access Analyzer und Netwrix Change Tracker. Er verfügt über mehr als 15 Jahre Erfahrung in der Software- und Datenbranche, einschließlich Rollen als Lead Data Engineer, Data Architect und DBA.
Erfahren Sie mehr zu diesem Thema
Die nächsten fünf Minuten der Compliance: Aufbau einer identitätsorientierten Datensicherheit in der APAC-Region
Datenschutzgesetze der Bundesstaaten: Unterschiedliche Ansätze zum Datenschutz
Beispiel für Risikoanalyse: Wie man Risiken bewertet
Das CIA-Dreieck und seine Anwendung in der realen Welt
Was ist elektronisches Records Management?