Microsoft Azure - Speicher
Die Speicherkomponente von Windows Azure repräsentiert einen dauerhaften Speicher in der Cloud. Mit Windows Azure können Entwickler Tabellen, Blobs und Nachrichtenwarteschlangen speichern. Auf den Speicher kann über HTTP zugegriffen werden. Sie können auch unseren eigenen Kunden erstellen. Das Windows Azure SDK bietet jedoch eine Clientbibliothek für den Zugriff auf den Speicher.
In diesem Kapitel erfahren Sie, wie Sie ein Windows Azure-Speicherkonto erstellen und zum Speichern von Daten verwenden.
Erstellen eines Azure-Speicherkontos
Step 1 - Wenn Sie sich bei Ihrem Azure-Konto anmelden, finden Sie "Speicher" unter "Datendienste".
Step 2 - Klicken Sie auf "Schnell erstellen" und Sie werden nach "Kontoname" gefragt.
In der Dropdown-Liste "Replikation" sehen Sie vier Optionen. Eine Kopie der Daten wird aufbewahrt, damit sie dauerhaft und mit hoher Geschwindigkeit verfügbar sind. Es bleibt auch bei Hardwarefehlern erhalten. Mal sehen, was diese Optionen bedeuten -
Locally redundant storage- Die Kopie der Daten wird in derselben Region erstellt, in der das Speicherkonto erstellt wurde. Es gibt 3 Kopien jeder Anfrage, die für die Daten gestellt werden, die sich in separaten Domänen befinden.
Zone-redundant storage (available for blobs only)- Die Kopie der Daten wird in separaten Einrichtungen entweder in derselben Region oder in zwei Regionen erstellt. Der Vorteil ist, dass die Daten auch bei einem Ausfall einer Einrichtung erhalten bleiben können. Es werden drei Kopien von Daten erstellt. Ein weiterer Vorteil ist, dass Daten von einem sekundären Ort gelesen werden können.
Geo-redundant storage- `Die Kopie wird in einer anderen Region erstellt, dh die Daten bleiben auch dann erhalten, wenn in der gesamten Region ein Fehler auftritt. Die Anzahl der Kopien der erstellten Daten beträgt in diesem Fall 6.
Read-access geo-redundant storage- Diese Option ermöglicht das Lesen von Daten von einem sekundären Standort, wenn keine Daten vom primären Standort verfügbar sind. Die Anzahl der erstellten Kopien beträgt 6. Der Hauptvorteil besteht darin, dass die Verfügbarkeit von Daten maximiert werden kann.
Für jede Replikationsoption gibt es unterschiedliche Preispläne, und der "Local Redundant" ist der günstigste von allen. Die Auswahl der Replikation von Daten hängt also von den Kosten und den individuellen Anforderungen ab.
Endpunkte des Speicherkontos
Step 1 - Klicken Sie auf das 'Speicherkonto', um zum nächsten Bildschirm zu gelangen.
Step 2 - Klicken Sie im oberen horizontalen Menü auf "Dashboard".
Hier sehen Sie vier Artikel unter Dienstleistungen. In diesem Speicherkonto können Sie Blobs, Tabellen, Warteschlangen und Dateien erstellen.
Für jedes Objekt wird eine eindeutige URL angezeigt. Hier lautet der Kontoname beispielsweise "tutorialspoint", dann lautet die Standard-URL für "blob"https://tutorialspoint.blob.core.windows.netErsetzen Sie in ähnlicher Weise den Blob durch Tabelle, Warteschlange und Datei in der URL, um die entsprechenden URLs abzurufen. Der Zugriff auf ein Objekt am Speicherort wird an die URL angehängt. Zum Beispiel, http://tutorialspoint.blob.core.windows.net/container1/blob1
Zugriffsschlüssel generieren
Der Zugriffsschlüssel wird verwendet, um den Zugriff auf das Speicherkonto zu authentifizieren. Es werden zwei Zugriffsschlüssel bereitgestellt, um auf das Konto zuzugreifen, ohne es zu unterbrechen, falls ein Schlüssel neu generiert werden muss.
Um die Zugriffsschlüssel zu erhalten, klicken Sie in Ihrem Speicherkonto auf "Zugriffsschlüssel verwalten". Der folgende Bildschirm wird angezeigt.
Aus Sicherheitsgründen wird empfohlen, den Schlüssel in regelmäßigen Abständen neu zu generieren.
Verwalten von Daten in Azure Storage
Wie können Sie Daten in den Azure Store hochladen oder herunterladen? Es gibt viele Möglichkeiten, dies zu tun, dies kann jedoch nicht im Azure-Portal selbst erfolgen. Sie müssen entweder Ihre eigene Anwendung erstellen oder ein bereits erstelltes Tool verwenden.
Für den Zugriff auf die Daten in einem Explorer stehen zahlreiche Tools zur Verfügung, auf die Sie zugreifen können, indem Sie in Ihrem Azure-Speicherkonto unter "Tools abrufen" auf "Speicher-Explorer" klicken. Alternativ kann eine Anwendung auch mit dem in Windows Azure Portal verfügbaren Software Development Kit (SDK) erstellt werden. Die Verwendung der PowerShell-Befehle ist auch eine Option zum Hochladen von Daten. PowerShell ist eine Befehlszeilenanwendung, die das Verwalten und Verwalten des Azure-Speichers erleichtert. Voreingestellte Befehle werden für verschiedene Aufgaben zum Verwalten des Speichers verwendet.
Sie können PowerShell installieren, indem Sie in Ihrem Konto auf dem folgenden Bildschirm auf "Downloads" klicken. Sie finden es unter Befehlszeilentools.
Für jede Aufgabe gibt es spezifische Befehle. Sie können Ihr Speicherkonto verwalten, ein neues Konto erstellen und einen Container erstellen. Darüber hinaus können Blobs, Tabellen und Warteschlangennachrichten auch mit PowerShell verwaltet werden.