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 :
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
- Choisir une approche de stockage des données dans Azure
- Développement avec Azure Cosmos DB for Table et Stockage Table Azure