Choisir un système de stockage de données Azure

Votre système de stockage de données est fondamental pour la réussite de vos applications et donc pour la réussite de votre entreprise.

Un système de stockage de données bien conçu est :

  • Rapide et facile à implémenter.
  • Facilement évolutif pour gérer la croissance des données.
  • Réactif et performant.
  • Hautement disponible et résilient aux défaillances.
  • Abordable.

La bonne capacité d’une conception à évoluer avec l’augmentation des données est une considération cruciale. Considérez une application qui génère 6 téraoctets (To) de données le premier mois, avec les données augmentant à un rythme annuel de 10 %. Le graphique suivant montre comment les données s’accumulent au fil du temps :

Un graphique linéaire montrant les téraoctets créés au fil du temps, de 6 To après un mois à 249 après 3 ans. Le taux de croissance de 10 % accentue la pente de la courbe au fil du temps.

Au bout de trois ans, il y a 249 To de données. Le taux de croissance de 10 % accentue la courbe au fil du temps.

Cet exemple n’est pas atypique. Les données augmentent à la fois au fur et à mesure que vous ajoutez des clients et aussi que vos clients ajoutent des données. Les données peuvent aussi s’accroître en raison des améliorations apportées à l’application. Un système bien conçu gère sans problème cette croissance des données, reste réactif, résilient et abordable.

Concevoir un système de stockage de données

Pour concevoir un système de stockage de données sur Azure, découvrez comment utiliser les nombreux services Azure pour différents objectifs et applications. Répondre aux besoins de stockage des données peut nécessiter une combinaison de produits. Par exemple, vous pouvez conserver les données rarement consultées dans des services à faible coût et les données fréquemment consultées dans des services d’un coût plus élevé avec des temps d’accès plus rapides.

Les articles du tableau suivant décrivent trois architectures système pour les applications web. Ces systèmes peuvent gérer des quantités massives de données et sont résilients aux défaillances du système. Ces architectures utilisent Azure Table Storage, Azure Cosmos DB et Azure App Service.

Ces exemples peuvent vous aider à concevoir un système de stockage des données qui s’adapte à vos applications. La matrice de fonctionnalités suivante fournit des liens vers les articles, et récapitule les avantages et les inconvénients de chaque architecture :

Architecture Avantages Inconvénients
Application web à deux régions avec basculement du Stockage Table Implémentation facile, coût Résilience limitée, avec seulement deux régions Azure
Application web multirégion avec réplication personnalisée des tables de stockage Résilience Temps et difficulté d’implémentation
Stockage minimal – Flux de modification pour répliquer les données Résilience, performances, conservation des données à durée définie Scalabilité, temps d’implémentation

Contributeurs

Cet article est géré par Microsoft. Il a été écrit à l’origine par les contributeurs suivants.

Auteur principal :

  • Nabil Siddiqui | Architecte de solution cloud - Innovation numérique et applicative

Étapes suivantes