Freigeben über


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:

Ein Liniendiagramm, dass die erstellten Terabytes im Zeitverlauf zeigt, von 6 T B nach einem Monat bis 249 nach drei Jahren. Durch die Wachstumsrate von 10 % wird die Steigung im Laufe der Zeit steiler.

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 drei Systemarchitekturen für Webanwendungen beschrieben. Diese Systeme können massive Datenmengen verarbeiten und sind widerstandsfähig für Systemfehler. Diese Architekturen verwenden Azure Table Storage, Azure Cosmos DB und Azure App Service.

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