Partager via


Prise en main de la conception de l’architecture de base de données

Les données sont essentielles à toutes les applications. L’une de vos décisions architecturales les plus importantes consiste à choisir la solution de base de données appropriée. Azure fournit un portefeuille complet de services de base de données qui couvrent les bases de données relationnelles, les bases de données NoSQL, les caches en mémoire et les instances de base de données managées. Que vous générez des applications transactionnelles, des charges de travail analytiques ou des systèmes distribués à l’échelle mondiale, les services de base de données Azure fournissent les performances, l’extensibilité et la fiabilité dont votre organisation a besoin.

La base de données appropriée pour votre scénario dépend de votre modèle de données, des exigences de cohérence, des modèles de requête et des préférences opérationnelles. Les principales considérations incluent la structure des données, comme les exigences relationnelles et non relationnelles, les exigences de transaction, les besoins d’extensibilité et le niveau de charge de gestion souhaité. Le portefeuille de bases de données Azure s’étend sur les offres PaaS (Platform as a Service), les options IaaS (Infrastructure as a Service) et les services spécialisés pour des modèles de charge de travail spécifiques.

Architecture

Diagramme montrant le parcours de la solution de base de données sur Azure.

Téléchargez un fichier Visio de cette architecture.

Apache®, Apache Cassandra® et le logo Hadoop sont soit des marques déposées, soit des marques commerciales d’Apache Software Foundation aux États-Unis et/ou dans d’autres pays. L’utilisation de ces marques n’implique aucune approbation de l’Apache Software Foundation.

Le diagramme précédent illustre une implémentation classique de base de données de base ou de base de référence. Pour obtenir des solutions réelles que vous pouvez créer dans Azure, consultez les architectures de base de données.

Les solutions de base de données Azure incluent les systèmes de gestion de base de données relationnelle traditionnels (SGBDR) et les systèmes OLTP (Online Transaction Processing), Big Data et Analytics, notamment les systèmes OLAP (Online Analytics Processing) et les charges de travail NoSQL. Pour trouver des solutions réelles que vous pouvez créer dans Azure, consultez les architectures de base de données.

Explorer les architectures et guides de base de données

Les articles de cette section incluent des architectures entièrement développées que vous pouvez déployer dans Azure et développer vers des solutions et des guides de niveau production. Ces articles peuvent vous aider à décider comment utiliser les technologies de base de données dans Azure. Les idées de solution illustrent des modèles d’implémentation et des possibilités à prendre en compte lorsque vous planifiez votre développement de preuve de concept (POC) de base de données.

Guides de base de données

Choix technologiques

Les articles suivants vous aident à évaluer et à sélectionner les meilleures technologies de base de données pour vos besoins en charge de travail :

NoSQL

Informatique

Gouvernance des données

Architectures de base de données

Les architectures prêtes pour la production suivantes illustrent les solutions de base de données de bout en bout que vous pouvez déployer et personnaliser :

Entrepôt de données

Azure Data Factory.

NoSQL

Mainframe

Relationnel

Big Data

Idées de solution de base de données

Relationnel

NoSQL

En savoir plus sur les bases de données sur Azure

Microsoft Learn fournit des ressources de formation en ligne gratuites pour les technologies de base de données Azure. La plateforme propose des vidéos, des didacticiels et des laboratoires interactifs pour des produits et services spécifiques, ainsi que des parcours d’apprentissage organisés par rôle de travail.

Les ressources suivantes fournissent des connaissances fondamentales pour les implémentations de base de données sur Azure :

Parcours d’apprentissage par rôle

Pour une formation plus basée sur les rôles, parcourez d’autres parcours d’apprentissage.

Préparation de l’organisation

Les organisations qui commencent leur adoption du cloud peuvent utiliser le Framework d’adoption du cloud pour Azure pour obtenir des conseils éprouvés conçus pour accélérer l’adoption du cloud. Pour obtenir des conseils sur l’analytique à l’échelle du cloud et la gestion des données, consultez l’analytique à l’échelle du cloud.

Pour garantir la qualité de votre solution de base de données sur Azure, suivez Azure Well-Architected Framework. Le framework Well-Architected fournit des conseils prescriptifs pour les organisations qui recherchent l’excellence architecturale et expliquent comment concevoir, provisionner et surveiller des solutions Azure optimisées pour les coûts.

Pour obtenir des conseils spécifiques à la base de données, consultez les guides de service Well-Architected Framework suivants :

Bonnes pratiques

Passez en revue les meilleures pratiques suivantes lorsque vous concevez vos solutions de base de données.

Meilleure pratique Description
Modèle de boîte de réception transactionnelle avec Azure Cosmos DB Découvrez comment utiliser le modèle de boîte de transaction pour la messagerie fiable et la livraison garantie des événements.
Distribuer vos données à l’échelle mondiale à l’aide d’Azure Cosmos DB Pour obtenir une faible latence et une haute disponibilité, certaines applications doivent être déployées dans des centres de données proches de leurs utilisateurs.
Sécurité dans Azure Cosmos DB Les meilleures pratiques de sécurité permettent d’éviter, de détecter et de répondre aux violations de base de données.
Sauvegarde continue avec restauration à un point dans le temps (PITR) dans Azure Cosmos DB Découvrez Azure Cosmos DB PITR.
Obtenir une haute disponibilité à l’aide d’Azure Cosmos DB Azure Cosmos DB fournit plusieurs fonctionnalités et options de configuration pour obtenir une haute disponibilité.
Haute disponibilité pour Azure SQL Database et Azure SQL Managed Instance La base de données ne doit pas être un point de défaillance unique dans votre architecture.

Rester informé sur les bases de données

Les services de base de données Azure évoluent pour relever les défis de données modernes. Restez informé des dernières mises à jour et fonctionnalités.

Pour rester à jour avec les services de base de données clés, consultez les articles suivants :

Autres ressources

Les bases de données sont une catégorie étendue et couvrent une gamme de solutions. Les ressources suivantes peuvent vous aider à en savoir plus sur Azure.

Hybride et multicloud

La plupart des organisations ont besoin d’une approche hybride des bases de données, car elles ont des charges de travail qui s’exécutent localement et dans le cloud. Les organisations étendent généralement des solutions de base de données locales au cloud. Pour connecter des environnements, les organisations doivent choisir une architecture réseau hybride.

Passez en revue les scénarios de base de données hybride clés suivants :

Modernisation des données mainframe

Les organisations qui utilisent des systèmes mainframe hérités peuvent moderniser leurs charges de travail de données en migrant vers les services de base de données Azure. Azure fournit plusieurs modèles de migration et stratégies de réplication pour vous aider à effectuer la transition des données mainframe tout en conservant la continuité de l’activité.

Intégration de l’analytique

Pour les charges de travail d’analyse qui dépendent de bases de données bien conçues, consultez les articles suivants :

Professionnels Amazon Web Services (AWS) ou Google Cloud

Pour vous aider à monter rapidement en puissance, les articles suivants comparent les options de base de données Azure à d’autres services cloud :

Contributeurs

Microsoft maintient cet article. Les contributeurs suivants ont écrit cet article.

Auteurs principaux :

Pour afficher les profils LinkedIn non publics, connectez-vous à LinkedIn.