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, Azure services de base de données 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 couvre 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

Diagram qui montre le parcours de 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 des marques déposées ou des marques de la Fondation Apache Software dans le United States 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 Database.

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 de traitement des transactions en ligne (OLTP), les charges de travail de big data et d'analytique, y compris les systèmes de traitement analytique en ligne (OLAP), et les charges de travail NoSQL. Pour trouver des solutions réelles que vous pouvez créer dans Azure, consultez les architectures Database.

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 Cloud Adoption Framework 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 le 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 les 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
Le 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.
Distribute vos données globalement à l’aide de 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.
Achieve 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

Azure services de base de données évoluent pour relever les défis des 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 Azure services de base de données. 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 Azure options de base de données à d’autres services cloud :

Contributeurs

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

Auteurs principaux :

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