Wählen Sie ein Azure-Datenspeichersystem aus

Ihr Datenspeichersystem ist von grundlegender Bedeutung für den Erfolg Ihrer Anwendungen und damit auch für den Erfolg Ihres Unternehmens.

Ein gut entwickeltes Datenspeichersystem ist:

  • Schnell und einfach zu implementieren.
  • Schnell skalierbar, um Datenwachstum zu verarbeiten.
  • Reaktionsfähig und performant.
  • Hoch verfügbar und widerstandsfähig gegen Fehler.
  • Kostengünstig.

Ein entscheidender Gesichtspunkt ist, wie gut ein Entwurf bei zunehmenden Datenmengen skaliert. Nehmen wir eine Anwendung, die im ersten Monat 6 Terabyte (TB) an Daten generiert, wobei die Daten mit einer jährlichen Rate von 10 % zunehmen. Der folgende Graph zeigt, wie die Daten sich im Laufe der Zeit ansammeln:

A line graph showing terabytes created over time, from 6 T B after one month to 249 after three years. The 10 percent growth rate steepens the slope over time.

Nach drei Jahren sind es 249 TB an Daten. Die 10 Prozent-Wachstumsrate versteilt die Neigung über die Zeit ab.

Dieses Beispiel ist nicht atypisch. Die Datenmenge nimmt zu, wenn Sie Kunden hinzufügen, aber auch, wenn Ihre Kunden Daten hinzufügen. Daten können auch aufgrund von Erweiterungen der Anwendungen wachsen. Ein gut konzipiertes System kann ein solches Datenwachstum problemlos bewältigen und bleibt dabei reaktionsschnell, widerstandsfähig und kostengünstig.

Entwerfen eines Datenspeichersystems

Um ein Datenspeichersystem in Azure zu entwerfen, lernen Sie, wie Sie die vielen Azure-Dienste für verschiedene Anwendungen und Ziele verwenden. Die Anforderungen an die Datenspeicherung erfordern möglicherweise eine Mischung aus Produkten. So könnten Sie Daten, auf die nur selten zugegriffen wird, in Diensten mit niedrigen Kosten und Daten, auf die häufig zugegriffen wird, in Diensten mit höheren Kosten und besseren Zugriffszeiten speichern.

In den Artikeln in der folgenden Tabelle werden sieben Systemarchitekturen für Webanwendungen beschrieben. Diese Systeme können massive Datenmengen verarbeiten und sind widerstandsfähig für Systemfehler. Die Architekturen verwenden: Azure Table Storage, Azure Cosmos DB, Azure Data Factory und Azure Data Lake Storage.

Diese Beispiele helfen Ihnen, ein Speichersystem zu entwickeln, das Ihren Anwendungen gerecht wird. Die folgende Funktionsmatrix enthält Links zu den Artikeln und fasst die Vor- und Nachteile der einzelnen Architekturen zusammen:

Architektur Vorteile Nachteile
Webanwendung in zwei Regionen mit Table Storage-Failover Einfache Implementierung, Kosten Eingeschränkte Resilienz mit nur zwei Azure-Regionen
Webanwendung in mehreren Regionen mit benutzerdefinierter Replikation von Storage-Tabellen Resilienz Implementierungszeit und -schwierigkeiten
Minimaler Speicherplatz: Änderungsfeed zum Replizieren von Daten Resilienz, Leistung, zeitbasierte Datenaufbewahrung Skalierbarkeit, Implementierungszeit

Beitragende

Dieser Artikel wird von Microsoft gepflegt. Er wurde ursprünglich von folgenden Mitwirkenden geschrieben.

Hauptautor:

  • Nabil Siddiqui | Cloud Solution Architect – Digitale und Anwendungsinnovationen

Nächste Schritte