Implementieren von Azure Storage

Abgeschlossen

Azure Storage ist Microsoft Cloudspeicherlösung für moderne Datenspeicherszenarien. Azure Storage bietet einen massiv skalierbaren Objektspeicher für Datenobjekte. Sie stellt einen Dateisystemdienst für die Cloud, einen Messagingspeicher für zuverlässige Nachrichten und einen NoSQL Speicher bereit.

Azure Storage ist ein KI-fähiger Dienst, mit dem Sie Dateien, Nachrichten, Tabellen und andere Informationstypen speichern können. Sie verwenden Azure Storage für Anwendungen wie beispielsweise Dateifreigaben. Entwickler verwenden Azure Storage für Arbeitsdaten. Arbeitsdaten umfassen Websites, mobile Apps und Desktopanwendungen. Azure Storage werden auch von virtuellen IaaS-Computern und PaaS-Clouddiensten verwendet.

Wissenswertes zu Azure Storage

Sie können sich Azure Storage als Unterstützung von drei Kategorien von Daten vorstellen: strukturierte Daten, unstrukturierte Daten und virtuelle Computerdaten. Sehen Sie sich die folgenden Kategorien an, und überlegen Sie, welche Typen von Speicher in Ihrer Organisation verwendet werden.

Diagramm der virtuellen Maschine, unstrukturierten und strukturierten Daten.

Kategorie Beschreibung Speicherbeispiele
Virtuelle Computerdaten Speicher für virtuelle Computerdaten umfasst Datenträger und Dateien. Datenträger sind ein beständiger Blockspeicher für Azure IaaS Virtuelle Maschinen. Bei den Dateien handelt es sich um vollständig verwaltete Dateifreigaben in der Cloud. Speicher für Virtuelle Computerdaten werden über Azure verwaltete Datenträger bereitgestellt. Datenträger werden von virtuellen Computern zum Speichern von Daten wie Datenbankdateien, statische Websiteinhalte oder benutzerdefinierten Anwendungscode verwendet. Die Anzahl der Datenträger, die Sie hinzufügen können, hängt von der Größe des virtuellen Computers ab.
Unstrukturierte Daten Unstrukturierte Daten sind die am wenigsten organisierten Datentypen. Das Format unstrukturierter Daten wird als nicht relational bezeichnet. Unstrukturierte Daten können mithilfe von Azure Blob Storage und Azure Data Lake Storage gespeichert werden. Blob Storage ist ein hochgradig skalierbarer, REST-basierter Cloudobjektspeicher. Azure Data Lake Storage ist das Hadoop Distributed File System (HDFS) as a Service.
Strukturierte Daten Strukturierte Daten werden in einem relationalen Format gespeichert, das über ein freigegebenes Schema verfügt. Sie werden oft in Datenbanktabellen mit Zeilen, Spalten und Schlüsseln gespeichert. Tabellen sind ein NoSQL-Datenspeicher mit automatischer Skalierung. Strukturierte Daten können mithilfe von Azure Table Storage, Azure Cosmos DB und Azure SQL-Datenbank gespeichert werden. Azure Cosmos DB ist ein global verteilter Datenbankdienst. Azure SQL-Datenbank ist ein vollständig verwalteter Datenbank-as-a-Service, der auf SQL basiert.

Überlegungen bei der Verwendung von Azure Storage

Berücksichtigen Sie diese prominenten Features, wenn Sie über Ihren Konfigurationsplan für Azure Storage nachdenken.

  • Berücksichtigen Sie Dauerhaftigkeit und Verfügbarkeit. Azure Storage ist langlebig und hochverwendbar. Mithilfe von Redundanz wird sichergestellt, dass Ihre Daten während vorübergehender Hardwareausfälle sicher sind. Sie replizieren Daten in mehreren Rechenzentren oder geografischen Regionen, um sie bei lokalen Notfällen oder Naturkatastrophen zu schützen. Replizierte Daten sind bleiben bei einem unerwarteten Ausfall weiterhin hoch verfügbar.

  • Berücksichtigen Sie sicheren Zugriff. Azure Storage verschlüsselt alle Daten. Azure Storage bietet Ihnen eine differenzierte Kontrolle darüber, wer Zugriff auf Ihre Daten hat.

  • Berücksichtigen Sie Skalierbarkeit. Azure Storage ist so konzipiert, dass sie massiv skalierbar ist, um die Anforderungen an die Datenspeicherung und Leistung moderner Anwendungen zu erfüllen.

  • Berücksichtigen Sie Verwaltbarkeit. Microsoft Azure behandelt Hardwarewartung, Updates und kritische Probleme für Sie.

  • Berücksichtigen Sie Verfügbarkeit von Daten. Auf Daten in Azure Storage kann von überall aus über HTTP oder HTTPS zugegriffen werden. Microsoft stellt SDKs für Azure Storage in verschiedenen Sprachen bereit. Sie können .NET, Java, Node.js, Python, PHP, Ruby, Go und die REST-API verwenden. Azure Storage unterstützt skripting in Azure PowerShell oder der Azure CLI. Das Azure-Portal und Azure Storage-Explorer bieten einfache visuelle Lösungen für die Arbeit mit Ihren Daten.

  • Erwägen Sie die SFTP-Unterstützung. Blob Storage können SFTP (SSH File Transfer Protocol) verwenden, sodass Sie vorhandene SFTP-Tools weiterhin verwenden können, um Dateien direkt in und von Blobs zu verschieben. Um SFTP zu verwenden, aktivieren Sie den hierarchischen Namespace (HNS). Sie können es aktivieren, wenn Sie das Speicherkonto im Tab "Erweitert" erstellen oder später unter "Einstellungen → Konfiguration".

  • Erwägen Sie die NFSv3-Protokollunterstützung. Auf Blob Storage kann auch über NFSv3 zugegriffen werden, was es Linux-Clients ermöglicht, einen Container wie eine NFS-Freigabe einzubinden. NFSv3 kann Migrationen von Linux-Dateiworkloads zu Azure vereinfachen.

  • Erwägen Sie die Standardautorisierungseinstellungen. Im Azure-Portal können Sie Default für die Microsoft Entra Autorisierung aktivieren. Diese Authentifizierung macht die rollenbasierte Zugriffssteuerung (RBAC) als Standard statt gemeinsam genutzter Zugriffstasten, wodurch die Sicherheit verbessert werden kann.