Zuverlässigkeit in Azure Storage Discovery

Azure Storage Discovery ist ein vollständig verwalteter Dienst, der Einblick in Ihren Azure Blob Storage- und Azure Data Lake Storage-Bestand bietet. Sie erstellen einen Storage Discovery-Arbeitsbereich, um Kosten, Aktivitäten, Konfiguration und Fehler in Speicherkonten in mehreren Abonnements, Ressourcengruppen und Regionen zu analysieren.

Wenn Sie Azure verwenden, ist Zuverlässigkeit eine gemeinsame Verantwortung. Microsoft bietet eine Reihe von Funktionen zur Unterstützung von Resilienz und Wiederherstellung. Sie sind dafür verantwortlich, zu verstehen, wie diese Funktionen in allen von Ihnen verwendeten Diensten funktionieren, und die Funktionen auswählen, die Sie benötigen, um Ihre Geschäftsziele und Uptime-Ziele zu erfüllen.

In diesem Artikel wird beschrieben, wie Azure Storage Discovery gegenüber vorübergehenden Fehlern, Verfügbarkeitszonenfehlern, regionsweiten Fehlern und Dienstwartung resilient ist. Außerdem werden Überlegungen zur Sicherung und Wiederherstellung beschrieben.

Empfehlungen für die Produktionsimplementierung für Zuverlässigkeit

Für Produktionsarbeitslasten empfehlen wir Folgendes:

  • Verwenden Sie den Standardpreisplan. Im Vergleich zum Free-Tarif bietet der Standard-Tarif mehr Erkenntnisse und speichert diese 18 Monate lang anstatt 15 Tage. Weitere Informationen finden Sie unter Azure Storage Discovery-Preise.
  • Stellen Sie Arbeitsbereiche in Regionen bereit, die Verfügbarkeitszonen unterstützen. In diesen Regionen bietet Storage Discovery automatisch Zonenredundanz für die Steuerungsebene des Arbeitsbereichs und gespeicherte Berichtsdaten. Sie müssen keine Zonenredundanz konfigurieren.
  • Wenn Sie während eines Regionsausfalls Zugriff auf Storage Discovery Insights benötigen, stellen Sie einen zweiten Arbeitsbereich bereit. Konfigurieren Sie den zweiten Arbeitsbereich in einer anderen unterstützten Region, um die gleichen Speicherressourcen zu analysieren. Weitere Informationen finden Sie unter Benutzerdefinierte Multiregion-Lösungen zur Resilienz.

Übersicht über die Zuverlässigkeitsarchitektur

In diesem Abschnitt werden einige der wichtigen Aspekte der Funktionsweise des Diensts beschrieben, die aus Zuverlässigkeitsperspektive am relevantesten sind. Im Abschnitt wird die logische Architektur vorgestellt, die einige der Ressourcen und Features enthält, die Sie bereitstellen und verwenden. Außerdem wird die physische Architektur erläutert, die Details zur Funktionsweise des Diensts unter den Deckeln bereitstellt.

Logische Architektur

Die von Ihnen bereitgestellte Ressource ist ein Storage Discovery-Arbeitsbereich. Sie konfigurieren ein oder mehrere Workspace-Stammverzeichnisse, um Abonnements und Ressourcengruppen zu identifizieren, die die Speicherkonten enthalten, die der Dienst analysieren soll. Sie können auch Bereiche erstellen, die Ressourcentags verwenden, um diese Speicherkonten in Gruppen für die Berichterstellung zu filtern. Ein Arbeitsbereich kann Speicherkonten in mehreren Abonnements, Ressourcengruppen und Regionen im selben Microsoft Entra Mandanten analysieren.

Storage Discovery analysiert regelmäßig die Speicherkonten und generiert Berichte, die Einblicke in Ihre Speicherumgebung enthalten. Die Insights-Aggregation wird oft innerhalb weniger Stunden abgeschlossen, kann aber mehr als einen Tag dauern. Weitere Informationen zum Aggregationszeitpunkt und zur Problembehandlung fehlender Berichtsdaten finden Sie unter Häufig gestellte Fragen zu Azure Storage Discovery. Der Tarif bestimmt, welche Erkenntnistypen verfügbar sind und wie lange Storage Discovery Erkenntnisse speichert. Weitere Informationen finden Sie unter Preise für Azure Storage Discovery.

Ein Storage Discovery-Arbeitsbereich ist eine regionale Ressource. Die Region, die Sie für den Arbeitsbereich auswählen, bestimmt, wo Storage Discovery ihre Konfiguration und berechneten Einblicke speichert.

Physische Architektur

Storage Discovery ist ein vollständig verwalteter Dienst. Microsoft verwaltet die zugrunde liegende Infrastruktur, die Replikation von Konfigurations- und Berichtsdaten sowie die Dienstkapazität. Sie müssen keine Infrastruktur für die Speicherermittlung bereitstellen oder verwalten. Weitere Informationen zur Dienstarchitektur und -funktionen finden Sie unter Was ist Azure Storage Discovery? und Azure Storage Discovery-Konzepte.

Storage Discovery verfügt über eine Steuerebene und eine Datenebene:

  • Steuerebene: Verwaltet die Arbeitsbereichskonfiguration.
  • Datenebene: Erfasst Informationen aus Speicherkonten, generiert Berichte, verarbeitet Berichtsabfragen und speichert Berichtsdaten.

Resilienz für vorübergehende Fehler

Vorübergehende Fehler sind kurze, zeitweilige Fehler in Komponenten. Sie treten häufig in einer verteilten Umgebung wie der Cloud auf und sind ein normaler Bestandteil von Vorgängen. Vorübergehende Fehler korrigieren sich nach kurzer Zeit. Es ist wichtig, dass Ihre Anwendungen vorübergehende Fehler behandeln können, in der Regel durch Wiederholen betroffener Anforderungen.

Alle in der Cloud gehosteten Anwendungen sollten die Anleitung zur vorübergehenden Fehlerbehandlung von Azure befolgen, wenn sie mit cloudgehosteten APIs, Datenbanken und anderen Komponenten kommunizieren. Weitere Informationen finden Sie unter Empfehlungen zum Umgang mit vorübergehenden Fehlern.

Vorübergehende Fehler können die Speicherermittlung auf zwei Hauptweisen beeinflussen:

  • Clientanforderungen: Vorübergehende Fehler können sich auf Anforderungen zum Bereitstellen oder Ändern von Arbeitsbereichen und Anforderungen zum Abrufen von Berichten auswirken. Wenn Sie diese Vorgänge automatisieren, sind Sie für die Behandlung vorübergehender Fehler in Ihrer Automatisierung verantwortlich. Verwenden Sie nach Möglichkeit die von Microsoft bereitgestellten SDKs, und verwenden Sie begrenzte Wiederholungsversuche mit einer geeigneten Verzögerung zwischen den Versuchen.

  • Insight Aggregation: Die Speicherermittlung versucht bei vorübergehenden Fehlern automatisch erneut, die auftreten, während sie Informationen aus Speicherkonten sammelt und aggregiert. In sehr seltenen Fällen kann es zu dauerhaften Lücken in den Berichtsdaten kommen, wenn die Wiederholungsversuche erschöpft sind.

Storage Discovery verarbeitet und aggregiert Erkenntnisse asynchron. Die meisten Berichte sind innerhalb weniger Stunden verfügbar, während einige erweiterte Erkenntnisse möglicherweise zusätzliche Verarbeitungszeit erfordern und bis zu 48 Stunden oder länger dauern können, bis sie angezeigt werden. Wenn erwartete Erkenntnisse nach 48 Stunden weiterhin nicht verfügbar sind, überprüfen Sie Ihre Arbeitsbereichskonfiguration, und wenden Sie sich an den Azure-Support. Weitere Informationen finden Sie unter Häufig gestellte Fragen zu Azure Storage Discovery.

Ausfallsicherheit bei Ausfällen von Verfügbarkeitszonen

Verfügbarkeitszonen sind physisch getrennte Gruppen von Rechenzentren innerhalb einer Azure Region. Wenn eine Zone ausfällt, erfolgt ein Failover der Dienste zu einer der verbleibenden Zonen.

Berücksichtigen Sie diese drei Komponenten, wenn Sie für Ausfälle von Verfügbarkeitszonen planen:

  • Steuerebene: In Regionen mit Verfügbarkeitszonen ist die Storage Discovery-Steuerebene zonenredundant. Die Steuerungsebene bleibt verfügbar, wenn eine Zone nicht verfügbar ist, obwohl bei einzelnen Verwaltungsvorgängen vorübergehende Unterbrechungen auftreten können. Microsoft wählt die Zonen aus und verwaltet Zonenredundanz. Sie können die Zonen nicht auswählen und müssen keine Zonenredundanz konfigurieren.
  • Datenebene: Die Storage Discovery-Datenebene erfasst Informationen, generiert Berichte, verarbeitet Berichtsabfragen und speichert Berichtsdaten. Gespeicherte Berichtsdaten sind zonenredundant, aber einige Compute-Komponenten der Datenebene können von einem Fehler in der Zone betroffen sein, in der sie gehostet werden. Die Erfassung, Berichtsgenerierung und Berichtsabfragen können angehalten werden, bis die betroffene Zone wiederhergestellt ist. Microsoft verwaltet die Datenebene und die Zonenredundanz gespeicherter Berichtsdaten.
  • Analysierte Speicherkonten: Ihre Speicherkonten sind nicht Teil des Storage Discovery-Diensts. Die Redundanzkonfiguration bestimmt, ob sie während eines Zonenfehlers verfügbar bleiben. Die Speicherermittlung kann keine neuen Informationen aus einem nicht verfügbaren Speicherkonto sammeln. Auch wenn ein analysiertes Konto verfügbar bleibt, kann die Verarbeitung von Storage Discovery-Daten der Datenebene anhalten, wie unter Verhalten bei einem Zonenausfall beschrieben.

Requirements

  • Regionsunterstützung: Zonenredundanz ist verfügbar, wenn Sie den Arbeitsbereich in einer Region bereitstellen, die sowohl Storage Discovery als auch Verfügbarkeitszonen unterstützt. Die aktuelle Liste der Regionen, die Storage Discovery unterstützen, finden Sie unter Auswählen einer Azure-Region für Ihre Bereitstellung. Informationen zu Regionen, die Verfügbarkeitszonen bereitstellen, finden Sie unter Azure Regionen mit Verfügbarkeitszonen.

  • Support für Preispläne: Zonenredundanz für die Steuerebene und gespeicherte Berichtsdaten sind sowohl für die Kostenlosen als auch für die Standard-Preispläne verfügbar.

Cost

Storage Discovery bietet keine separate Einstellung oder keinen separaten Abrechnungszähler für Zonenredundanz. Die Kosten für Ihren Arbeitsbereich hängen von seinem Tarif und den Speicherressourcen und -objekten im Bereich ab. Weitere Informationen finden Sie unter Azure Storage Discovery – Preise.

Konfigurieren der Unterstützung von Verfügbarkeitszonen

Wenn Sie einen Storage Discovery-Arbeitsbereich in einer unterstützten Region erstellen, aktiviert Storage Discovery automatisch Zonenredundanz für die Steuerungsebene und gespeicherte Berichtsdaten. Sie können zonenredundanz nicht deaktivieren oder die vom Arbeitsbereich genutzten Verfügbarkeitszonen auswählen. Weitere Informationen zum Erstellen eines Arbeitsbereichs finden Sie unter Erstellen eines Azure Storage Discovery-Arbeitsbereichs.

Verhalten, wenn alle Zonen fehlerfrei sind

In diesem Abschnitt wird beschrieben, was Sie erwarten können, wenn sich Ihr Speicherermittlungsarbeitsbereich in einer Region befindet, die Verfügbarkeitszonen unterstützt, die von ihm analysierten Speicherkonten zonenredundanten Speicher (ZRS) verwenden und alle Verfügbarkeitszonen betriebsbereit sind.

  • Zonenübergreifender Vorgang: Die Storage Discovery-Datenebene erfasst regelmäßig Informationen aus Speicherkonten, generiert Berichte, verarbeitet Berichtsabfragen und speichert Berichtsdaten. Die Infrastruktur in einer beliebigen Verfügbarkeitszone kann diese Vorgänge ausführen.

  • Zonenübergreifende Datenreplikation: Storage Discovery speichert Berichtsdaten redundant in mehreren Verfügbarkeitszonen.

Verhalten bei einem Zoneausfall

In diesem Abschnitt wird beschrieben, was Sie erwartet, wenn sich Ihr Storage Discovery-Arbeitsbereich in einer Region befindet, die Verfügbarkeitszonen unterstützt, die Speicherkonten, die er analysiert, ZRS verwenden, und es in einer Verfügbarkeitszone zu einem Ausfall kommt.

  • Erkennung und Reaktion: Microsoft erkennt den Ausfall der Verfügbarkeitszone und verwaltet die Dienstreaktion. Sie müssen kein Failover für den Storage Discovery-Arbeitsbereich initiieren.
  • Notification: Microsoft benachrichtigt Sie nicht automatisch, wenn eine Zone abfällt. Sie können jedoch Azure Service Health verwenden, um den Gesamtstatus des Diensts zu verstehen, einschließlich aller Zonenfehler, und Sie können Service Health Alerts einrichten, um Sie über Probleme zu informieren.
  • Aktive Anfragen: Aktive Verwaltungsvorgänge und Berichtsabfragen können während eines Zonenausfalls unterbrochen werden. Wiederholen Sie fehlgeschlagene Anfragen, indem Sie den Anweisungen in der Resilienz bei vorübergehenden Fehlern folgen.

    Wenn die ausgefallene Zone betroffene Compute-Komponenten der Datenebene hostet, können die Erfassung, Berichtsgenerierung und Berichtsabfragen angehalten werden, bis die Zone wiederhergestellt ist.

    Wenn ein Speicherkonto nicht verfügbar ist, z. B. weil es lokal redundanten Speicher (LRS) verwendet, kann Storage Discovery keine neuen Informationen davon sammeln, bis das Konto wiederhergestellt wird. Ein Speicherkonto, das ZRS verwendet, bleibt während eines Zonenfehlers verfügbar, aber Storage Discovery erfasst möglicherweise keine neuen Informationen daraus, während die Verarbeitung auf der Datenebene angehalten ist.

  • Erwarteter Datenverlust: Es ist nicht zu erwarten, dass Storage Discovery zuvor generierte Berichte aufgrund eines Ausfalls einer Verfügbarkeitszone verliert.

  • Erwartete Ausfallzeiten:

    • Steuerebene: Die Kontrollebene des Storage Discovery-Arbeitsbereichs bleibt verfügbar, aber einzelne Verwaltungsvorgänge können vorübergehende Unterbrechungen aufweisen.

    • Datenebene: Wenn die ausgefallene Zone betroffene Datenebenen-Computekomponenten beherbergt, können Erfassung, Berichtsgenerierung und Berichtsabfragen pausieren, bis die Zone wiederhergestellt ist.

  • Umverteilung: Microsoft verwaltet die Anforderungsumverteilung für die Steuerungsebene für Storage Discovery. Storage Discovery verteilt die betroffene Verarbeitung auf der Datenebene nicht auf eine andere Zone um. Die Redundanzkonfiguration des Speicherkontos bestimmt, wie Azure Storage auf den Zonenfehler reagiert.

Zonenwiederherstellung

Microsoft verwaltet die Zonenwiederherstellung für den Storage Discovery-Arbeitsbereich. Wenn die betroffene Zone wiederhergestellt ist, setzt Storage Discovery die Datenerfassung, Berichtsgenerierung und Berichtsabfragen fort.

Wenn die betroffene Zone dauerhaft nicht verfügbar ist, kann Microsoft die gespeicherten Berichtsdaten ohne Datenverlust wiederherstellen. Die Wiederherstellung nach einem dauerhaften Zonenverlust kann länger dauern als die Wiederherstellung nach einem vorübergehenden Ausfall, und Vorgänge auf der Datenebene können während des Wiederherstellungsprozesses angehalten bleiben.

Wenn ein betroffenes Speicherkonto wiederhergestellt ist, setzt Storage Discovery die Aggregation seiner Erkenntnisse fort. Storage Discovery kann Metriken, die während der Nichtverfügbarkeit des Kontos nicht erfasst werden konnten, möglicherweise nicht nachträglich auffüllen, insbesondere bei LRS-Konten, sodass Berichte und Aggregationen für den Ausfallzeitraum Lücken enthalten können. Berichtsaktualisierungen können bis zu 24 Stunden dauern, bis sie angezeigt werden.

Test auf Zonenfehler

Sie können einen Verfügbarkeitszonenfehler für den Storage Discovery service nicht simulieren. Testen Sie die Redundanzkonfigurations- und Wiederherstellungsverfahren für die Speicherkonten, die Ihr Arbeitsbereich separat analysiert.

Widerstandsfähigkeit bei regionalen Ausfällen

Ein Speicherermittlungsarbeitsbereich ist eine Ressource mit nur einer Region. Storage Discovery repliziert weder den Arbeitsbereich noch seine beibehaltenen Erkenntnisse in eine andere Region, und führt auch kein automatisches Failover des Arbeitsbereichs durch. Die Auswirkung eines regionsweiten Ausfalls hängt davon ab, ob sich der Ausfall auf den Arbeitsbereich oder ein Speicherkonto auswirkt, das er analysiert:

  • Ausfall der Arbeitsbereichsregion: Wenn die Arbeitsbereichsregion nicht verfügbar ist, können Sie den Arbeitsbereich nicht verwalten, seine Berichte abrufen oder neue Erkenntnisse aggregieren, bis die Region wieder verfügbar ist. Diese Effekte gelten auch dann, wenn sich die Speicherkonten in fehlerfreien Regionen befinden und verfügbar bleiben.

  • Ausfall der Speicherkontoregion: Wenn die Arbeitsbereichsregion fehlerfrei bleibt, können Sie den Arbeitsbereich weiterhin verwalten und seine Berichte abrufen. Die Speicherermittlung aggregiert weiterhin Einblicke aus Speicherkonten in fehlerfreien Regionen, kann aber keine neuen Informationen aus einem speicherkonto sammeln, das nicht verfügbar ist. Vorhandene Erkenntnisse für das nicht verfügbare Konto bleiben zugänglich.

    Wenn das Speicherkonto wieder verfügbar wird, setzt Storage Discovery die Insights-Aggregation fort. Wenn Daten dauerhaft aus dem Speicherkonto verloren gehen, kann Storage Discovery keine Erkenntnisse generieren oder auffüllen, die von den verlorenen Daten abhängen.

Wenn dieselbe Region auch Speicherkonten hostet, die der Arbeitsbereich analysiert, kann der Regionsausfall dazu führen, dass sowohl der Arbeitsbereich als auch diese Speicherkonten nicht verfügbar sind, bis die Region wiederhergestellt ist.

Benutzerdefinierte Multiregion-Lösungen für Resilienz

Wenn Sie während eines regionsweiten Ausfalls Zugriff auf Speicherermittlungsberichte benötigen, erstellen Sie einen zweiten Arbeitsbereich in einer anderen unterstützten Region. Konfigurieren Sie beide Arbeitsbereiche, um die gleichen Speicherressourcen zu analysieren. Die Arbeitsbereiche funktionieren unabhängig, und jeder Arbeitsbereich führt eine eigene Analyse durch und behält seine eigenen Erkenntnisse bei. Jeder Arbeitsbereich wird separat abgerechnet.

Bei diesem Ansatz handelt es sich nicht um ein integriertes Notfallwiederherstellungsfeature. Er schützt den Berichtszugriff vor einem Ausfall in einer der beiden Arbeitsbereichsregionen, repliziert aber keine Berichte zwischen den Arbeitsbereichen. Es schützt auch nicht die Aggregation von Erkenntnissen, wenn ein Regionsfehler ein analysiertes Speicherkonto nicht verfügbar macht, da keiner der Arbeitsbereiche Informationen aus diesem Konto sammeln kann.

Konfigurieren Sie die Speicherkonten separat, um ihre regionalen Resilienzanforderungen zu erfüllen. Weitere Informationen finden Sie unter Reliability in Azure Blob Storage.

Sichern und Wiederherstellen

Storage Discovery bietet keine Sicherungs- oder Wiederherstellungsvorgänge für die Arbeitsbereichskonfiguration, Erkenntnisse oder generierte Berichte. Sie können die Liste der Speicherressourcen hinter einem einzelnen Berichtsdiagramm in eine CSV-Datei herunterladen, aber Sie können diese Datei nicht verwenden, um den Arbeitsbereich oder seine Erkenntnisse wiederherzustellen. Weitere Informationen zum Herunterladen einer Liste von Ressourcen finden Sie unter Was ist Azure Storage Discovery?.

Wenn Sie einen Bereich löschen, verlieren Sie sofort die einblicke, die für diesen Bereich gesammelt wurden. Wenn Sie einen Arbeitsbereich löschen, verlieren Sie sofort die für alle seine Bereiche gesammelten Erkenntnisse. Sie können gelöschte historische Erkenntnisse nicht wiederherstellen.

Wenn Sie einen Arbeitsbereich in einen anderen Microsoft Entra Mandanten verschieben, verlieren Sie den Einblicksverlauf dauerhaft, auch wenn Sie den Arbeitsbereich später wieder in den ursprünglichen Mandanten verschieben. Weitere Informationen finden Sie unter Häufig gestellte Fragen zu Azure Storage Discovery.

Definieren Sie Ihren Arbeitsbereich, die Arbeitsbereichsstämme, Bereiche und den Tarif mithilfe von Infrastructure-as-Code, und speichern Sie die Definitionen in der Quellcodeverwaltung. Sie können diese Definitionen verwenden, um die Arbeitsbereichskonfiguration erneut bereitzustellen, aber durch erneute Bereitstellung werden gelöschte Insights nicht wiederhergestellt.

Wenn Sie einen Arbeitsbereich aus dem Standardplan auf den kostenlosen Plan herabstufen, löscht Storage Discovery dauerhaft Erkenntnisse, die älter als 15 Tage sind. Sie können diese Einblicke nicht wiederherstellen, indem Sie den Arbeitsbereich wieder auf den Standardplan umstellen. Weitere Informationen finden Sie unter Häufig gestellte Fragen zu Azure Storage Discovery.

Resilienz gegenüber Wartungsarbeiten an Diensten

Microsoft wendet regelmäßig Dienstupdates an und führt andere Wartungen durch. Die Azure Plattform übernimmt diese Aktivitäten automatisch, um sicherzustellen, dass die Wartung nahtlos und transparent für Sie ist. Bei Wartungsereignissen wird keine Ausfallzeit erwartet, es sei denn, Sie wurden über die geplante Wartung in Azure Service Health informiert.

Service-Level-Vereinbarung

Azure Storage Discovery bietet kein Verfügbarkeits-SLA an.