Implementieren von Azure Storage
Azure Storage ist die Cloudspeicherlösung von Microsoft für moderne Datenspeicherszenarien. Azure Storage bietet einen hochgradig skalierbaren Objektspeicher für Datenobjekte. Es bietet einen Dateisystemdienst für die Cloud, einen Messagingspeicher für zuverlässiges Messaging sowie einen NoSQL-Speicher.
Der Azure Storage-Dienst kann zum Speichern von Dateien, Nachrichten, Tabellen und anderen Informationstypen verwendet werden. Sie verwenden Azure Storage für Anwendungen wie Dateifreigaben. Entwickler nutzen Azure Storage für die Arbeit mit Daten. Arbeitsdaten umfassen Websites, mobile Apps und Desktopanwendungen. Azure Storage wird zudem von virtuellen IaaS-Computern und von PaaS-Clouddiensten verwendet.
Wissenswertes über Azure Storage
Sie können sich vorstellen, dass Azure Storage drei Kategorien von Daten unterstützt: 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.
Category | BESCHREIBUNG | Speicherbeispiele |
---|---|---|
Virtuelle Computerdaten | Speicher für virtuelle Computerdaten umfasst Datenträger und Dateien. Die Datenträger sind persistenter Blockspeicher für Azure-IaaS-VMs. Bei den Dateien handelt es sich um vollständig verwaltete Dateifreigaben in der Cloud. | Der Speicher für virtuelle Computerdaten wird über verwaltete Azure-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. Die maximale Kapazität der einzelnen Datenträger beträgt 32,767 GB. |
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 HDFS-as-a-Service (Hadoop Distributed File System). |
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-Speicher 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 eine vollständig verwaltete Database-as-a-Service-Lösung, die auf SQL basiert. |
Erstellen eines Speicherkontos
Speicherkontotypen
Universelle Azure-Speicherkonten haben zwei Typen: Standard und Premium.
Standard-Speicherkonten werden mit magnetischen Festplattenlaufwerken (HDD) gesichert. Ein Standard-Speicherkonto bietet die niedrigsten Kosten pro GB. Sie können den Standard-Speicher für Anwendungen nutzen, die Massenspeicher benötigen oder bei denen nur selten auf Daten zugegriffen wird.
Premium-Speicherkonten basieren auf SSD-Datenträgern (Solid State Drive) und bieten eine konstante latenzarme Leistung. Sie können den Premium-Speicher für Azure-VM-Datenträger mit E/A-intensiven Anwendungen nutzen (z. B. Datenbanken).
Hinweis
Das Konvertieren von Standard-Speicherkonten in Premium-Speicherkonten oder umgekehrt ist nicht möglich. Sie müssen ein neues Speicherkonto mit dem gewünschten Typ erstellen und gegebenenfalls Daten in das neue Speicherkonto kopieren.
Zu beachtende Aspekte beim Verwenden von Azure Storage
Berücksichtigen Sie bei der Entwicklung Ihres Konfigurationsplans für Azure Storage diese wesentlichen Features.
Berücksichtigen Sie Dauerhaftigkeit und Verfügbarkeit. Azure Storage besitzt Dauerhaftigkeit und Hochverfügbarkeit. 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. Bei Azure Storage können Sie genau steuern, wer Zugriff auf Ihre Daten hat.
Berücksichtigen Sie Skalierbarkeit. Azure Storage ist auf hochgradige Skalierbarkeit ausgelegt, um die Anforderungen moderner Anwendungen an Datenspeicherung und -leistung zu erfüllen.
Berücksichtigen Sie Verwaltbarkeit. Microsoft Azure übernimmt die Hardwarewartung, Updates und die Behandlung kritischer Probleme für Sie.
Berücksichtigen Sie Verfügbarkeit von Daten. Auf Daten in Azure Storage kann weltweit per HTTP oder HTTPS zugegriffen werden. Microsoft bietet SDKs für Azure Storage in verschiedenen Sprachen. Sie können .NET, Java, Node.js, Python, PHP, Ruby, Go und die REST-API verwenden. Azure Storage unterstützt die Skripterstellung in Azure PowerShell oder Azure CLI. Im Azure-Portal und über Azure Storage-Explorer werden einfache visuelle Lösungen für die Arbeit mit Ihren Daten bereitgestellt.