Die Nordlicht Reisen GmbH will Buchungsbelege, Kundenbilder und Sicherungsdateien in Azure ablegen. Die erste Entscheidung betrifft nicht eine Datei, sondern das Speicherkonto: Es legt Region, Redundanz, Verschlüsselung und Netzzugang für alles darin fest. Diese Lektion zeigt, was Sie beim Anlegen entscheiden und was sich später ändern lässt.
Diese Lektion deckt im Study guide ab: Speicherkonten anlegen und konfigurieren, Azure-Storage-Redundanz konfigurieren, Verschlüsselung des Speicherkontos konfigurieren.
Vorwissen. Was die Speicherdienste sind und wie LRS, ZRS, GRS und GZRS grundsätzlich unterscheiden, erklärt „AZ-900 kompakt“, Lektion 2.5. Wie Entwickelnde Blobs aus .NET nutzen, zeigt K3, Modul 3.6. Hier steht die Seite der Administration: Anlegen, Ändern, Absichern.
Das Speicherkonto anlegen
Ein Speicherkonto (storage account) ist ein gemeinsamer Pool, in dem Blob-Container, Dateifreigaben (Azure Files), Tabellen und Warteschlangen liegen. Die Redundanzeinstellung gilt für alle Dienste im Konto. Haben zwei Datenarten verschiedene Redundanzanforderungen, gehören sie in getrennte Konten.
Kontotyp, Leistung und Redundanz
In Befehlen und Vorlagen wählen Sie den Typ mit kind, Leistung und Redundanz zusammen mit sku:
| Typ | Redundanz | kind |
sku |
|---|---|---|---|
| Standard general-purpose v2 | LRS, GRS, RA-GRS, ZRS, GZRS, RA-GZRS | StorageV2 |
Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_ZRS, Standard_GZRS, Standard_RAGZRS |
| Premium block blobs | LRS, ZRS | BlockBlobStorage |
Premium_LRS, Premium_ZRS |
| Premium file shares | LRS, ZRS | FileStorage |
Premium_LRS, Premium_ZRS |
| Premium page blobs | LRS | StorageV2 |
Premium_LRS |
Die älteren Typen (general-purpose v1, legacy blob) kommen nur noch in der Prüfung als Altlast vor. Für fast alles empfiehlt Microsoft Standard general-purpose v2; Premium wählen Sie, wenn niedrige Latenz zählt.
Name und Region
- Der Name ist 3 bis 24 Zeichen lang und enthält nur Ziffern und Kleinbuchstaben. Er muss in Azure eindeutig sein, denn er ist Teil der Adresse
(
<Name>.blob.core.windows.net). - Die Region beeinflusst Preis, Verfügbarkeit des Typs und der Redundanz. Nicht jede Region unterstützt jede Redundanz. Zur Prüfung der Region für Ihre Übungen siehe Lektion 0.1.
Portal-Weg
- Im Portal Storage accounts suchen (je nach Spracheinstellung anders benannt), Create.
- Basics: Abonnement, Ressourcengruppe, Kontoname, Region, bevorzugter Speichertyp, Performance (Standard oder Premium) und Redundancy. Wählen Sie GRS oder GZRS, bietet das Portal zusätzlich „Make read access to data available in the event of regional unavailability“ an (das ergibt RA-GRS oder RA-GZRS).
- Advanced: Enable hierarchical namespace (für Data Lake), SFTP, NFS v3, die Standard-Access tier für Blobs (Hot ist die Voreinstellung).
- Networking: öffentlicher Netzzugang und Regeln; Lektion 2.2 vertieft das.
- Data protection, Security, Encryption, Tags, dann Review + create.
Auf dem Reiter Security sind zwei Einstellungen prüfungsrelevant: die minimale TLS-Version (Voreinstellung TLS 1.2; Anfragen mit TLS 1.0 und 1.1 werden dann abgelehnt) und „Allow enabling anonymous access on individual containers“. Microsoft empfiehlt, anonymen Zugriff abzuschalten.
Befehl
az group create --name rg-az104-speicher --location germanywestcentral
az storage account create --name <eindeutiger-name> --resource-group rg-az104-speicher `
--location germanywestcentral --sku Standard_LRS --kind StorageV2 `
--min-tls-version TLS1_2 --allow-blob-public-access false
Dasselbe in Azure PowerShell:
New-AzStorageAccount -ResourceGroupName rg-az104-speicher -Name <eindeutiger-name> `
-Location germanywestcentral -SkuName Standard_LRS -Kind StorageV2