Was ist die Azure Speichervorgänge-Vorschau?

Azure Speichervorgänge sind ein serverloses Framework, mit dem Sie allgemeine Datenvorgänge für Millionen von Objekten über mehrere Speicherkonten hinweg ausführen können.

Wichtig

Azure Speichervorgänge befinden sich derzeit in der VORSCHAU und sind in diesen Regionen verfügbar. Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.

Mit der Vorschauversion von Azure Speichervorgängen können Sie Speicheraufgaben erstellen, die Vorgänge auf Blobs in Azure Storage-Konten basierend auf einer Reihe von Ihnen definierten Bedingungen ausführen können. Speicheraufgaben können Millionen von Objekten in einem Speicherkonto verarbeiten, ohne zusätzliche Rechenkapazität bereitzustellen und ohne dass Sie Code schreiben müssen.

Anatomie einer Speicheraufgabe

Ein Speichervorgang enthält eine Reihe von Bedingungen, Vorgängen und Zuordnungen. In der folgenden Tabelle werden die einzelnen Komponenten einer Speicheraufgabe beschrieben.

Komponente Beschreibung
Bedingungen Eine Bedingung ist eine Sammlung einer oder mehrerer Klauseln. Jede Klausel enthält eine Eigenschaft, einen Wert und einen Operator. Wenn die Speicheraufgabe ausgeführt wird, wird der Operator verwendet, um eine Eigenschaft mit einem Wert zu vergleichen, um zu bestimmen, ob eine Klausel vom Zielobjekt erfüllt wird. Beispielsweise kann eine Klausel auswerten, ob eine creation-time Eigenschaft eines Blobs vor fünf Tagen liegt.
Vorgänge Ein Vorgang ist die Aktion, die eine Speicheraufgabe für jedes Objekt ausführt, das die definierten Bedingungen erfüllt. Das Löschen eines Blobs ist ein Beispiel für einen Vorgang.
Zuweisungen Eine Zuordnung identifiziert ein Speicherkonto und eine Teilmenge von Objekten, die in diesem Konto als Ziel verwendet werden sollen. Außerdem wird angegeben, wann die Aufgabe ausgeführt wird und wo Ausführungsberichte gespeichert werden.

Verwenden einer Speicheraufgabe

Definieren Sie zunächst die Bedingungen und Vorgänge einer Speicheraufgabe. Weisen Sie diese Aufgabe dann einem oder mehreren Speicherkonten zu. Überwachen Sie die Aufgabenausführung mithilfe von Metriken, Diagrammen und Berichten.

Definieren einer Speicheraufgabe

Erstellen Sie zunächst eine Speicheraufgabe. Um eine Speicheraufgabe bereitzustellen, müssen Sie mindestens eine Bedingung und einen Vorgang definieren. Nachdem die Aufgabe erstellt wurde, können Sie diese Bedingungen und Vorgänge bearbeiten oder sie mithilfe eines visuellen Designers hinzufügen.

In den folgenden Artikeln erfahren Sie, wie Sie eine Speicheraufgabe definieren:

Zuweisen einer Speicheraufgabe

Sie können eine Speicheraufgabe jedem Speicherkonto zuweisen, in dem Ihrer Identität die Rolle des Besitzers von Speicherblobdaten zugewiesen ist. Beim Erstellen einer Aufgabe wählen Sie ein Speicherkonto aus und weisen der vom System zugewiesenen verwalteten Identität der Aufgabe eine Rolle zu. Diese Identität wird automatisch erstellt, wenn die Aufgabe bereitgestellt wird. Die Rolle, die Sie dieser Identität zuweisen, muss es aktivieren, um die Vorgänge auszuführen, die in der Aufgabe definiert sind.

Eine Speicheraufgabe kann einem Speicherkonto nur von einem Besitzer dieses Kontos zugewiesen werden. Wenn die von Ihnen definierte Aufgabe daher für einen Besitzer eines anderen Speicherkontos nützlich ist, müssen Sie diesem Benutzer Zugriff auf die Speicheraufgabe gewähren. Anschließend kann dieser Benutzer Ihre Aufgabe ihrem Speicherkonto zuweisen. Sie können einem Benutzer Zugriff auf Ihre Speicheraufgabe gewähren, indem Sie ihrer Benutzeridentität eine Azure-Rolle zuweisen.

In den folgenden Artikeln erfahren Sie, wie Sie eine Speicheraufgabe zuweisen:

Überwachen der Speicheraufgabenausführungen

Aufgaben werden asynchron nach dem Zeitplan ausgeführt, den Sie in der Zuordnung angeben. Ein Ausführungsbericht wird erstellt, wenn die Ausführung abgeschlossen ist. In diesem Bericht werden die Ergebnisse der Aufgabe aufgeführt, die für jedes Objekt ausgeführt werden, das von der Aufgabe bestimmt wurde.

Auf der Übersichtsseite der Aufgabe werden Metriken und Visualisierungen dargestellt, die zusammenfassen, wie viele Objekte die Vorgangsbedingung erfüllt haben, und das Ergebnis der Vorgänge, die von der Speicheraufgabe für jedes Objekt versucht wurden. Die Diagramme ermöglichen es Ihnen, schnell eine bestimmte Ausführungsinstanz zu untersuchen.

In den folgenden Artikeln erfahren Sie, wie Sie Aufgabenausführungen überwachen:

Behandeln von Speicheraufgabenereignissen

Azure Speichervorgänge-Ereignisse ermöglichen Anwendungen das Reagieren auf Ereignisse, z. B. den Abschluss einer Speicheraufgabe. Dies geschieht ohne komplizierten Code oder teure und ineffiziente Abrufdienste.

Azure Speichervorgänge werden mithilfe von Azure Event Grid an Abonnenten wie Azure Functions, Azure Logic Apps oder sogar an Ihren eigenen HTTP-Listener gepusht. Event Grid sorgt über umfassende Wiederholungsrichtlinien und unzustellbare Nachrichten für eine zuverlässige Ereignisübermittlung an Ihre Anwendungen. Event Grid verwendet Ereignisabonnements zum Weiterleiten von Ereignisnachrichten an Abonnenten. Abonnieren Sie zunächst einen Endpunkt für ein Ereignis. Sobald ein Ereignis ausgelöst wird, sendet der Event Grid-Dienst Daten zum Ereignis an den Endpunkt.

Im Artikel zum Azure Speichervorgänge-Ereignisschema finden Sie eine vollständige Liste der Ereignisse, die von Azure Speichervorgänge unterstützt werden.

Unterstützte Regionen

Azure Speicheraufgaben werden in den folgenden öffentlichen Regionen unterstützt:

  • Australien (Osten)

  • Australien, Südosten

  • Brasilien, Süden

  • Kanada, Mitte

  • Indien, Mitte

  • USA (Mitte)

  • Frankreich, Mitte

  • Deutschland, Westen-Mitte

  • USA (Norden-Mitte)

  • Nordeuropa

  • USA, Süden-Mitte

  • Asien, Südosten

  • Schweiz, Norden

  • Europa, Westen

  • USA (Westen)

  • USA, Westen 2

Preise und Abrechnung

Sie können das Feature während der Vorschau kostenlos testen und zahlen nur für Transaktionen, die auf Ihrem Speicherkonto aufgerufen werden. Preisinformationen für das Feature werden vor der allgemeinen Verfügbarkeit veröffentlicht.

Hinweis

GPv1-Konten unterstützen die neuesten Features nicht und daher werden Azure Speichervorgänge auch nicht unterstützt. Wenn Sie über ein GPv1-Konto verfügen, empfehlen wir Ihnen, ein Upgrade auf GPv2-Konten durchzuführen, um alle neuesten Features zu verwenden.

Nächste Schritte