Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
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 :
- Préparer le choix d’un magasin de données dans Azure
- Comprendre les modèles de stockage de données
- Stockage de données massives
- Magasin de données de recherche
- Recherche vectorielle
- Orchestration des pipelines
- Options de transfert de données
NoSQL
Informatique
- Solutions OLAP
- Solutions OLTP
- Guide d’extraction, de transformation et de chargement (ETL)
- Lacs de données
- Architectures de Big Data
Gouvernance des données
- Obfuscation des données à l’aide de Delphix
- Anonymisation des données avec SAP à l’aide de Delphix
- Structure de collection pour un catalogue Microsoft Purview fédéré
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.
- Medallion lakehouse à l’aide d’Azure Data Factory
- Architecture de base d’Azure Data Factory
- Architecture renforcée de type entreprise d’Azure Data Factory
- Architecture stratégique d’Azure Data Factory
NoSQL
Mainframe
- Répliquer et synchroniser des données mainframe
- Réplication des données mainframe à l’aide de Precisely Connect
- Réplication des données mainframe à l’aide de Qlik
- Réplication des données mainframe à l’aide de Rocket® Data Replication and Sync (RDRS)
- Migrer le niveau de données mainframe vers Azure à l’aide de mLogica LIBER*IRIS
- Moderniser les données de midrange mainframe
- Réingénier des applications de traitement par lots sur mainframe
- Réhéberger la communication de données IMS (IMS DC) et la base de données IMS (IMS DB)
- Implémenter SMA OpCon dans Azure
Relationnel
- Base de données Oracle avec Azure NetApp Files
- Déploiement SAP à l’aide d’une base de données Oracle
Big Data
Idées de solution de base de données
Relationnel
- Migrer une base de données Oracle vers Azure
- Migrer une base de données Oracle vers une machine virtuelle Azure
- Migrer une base de données Oracle vers oracle Exadata Database@Azure
- Résilience multirégionale pour le chiffrement transparent des données (TDE) SQL à l’aide d’Azure Key Vault Managed HSM
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 :
- Explorer les services de base de données et d’analytique dans Azure
- Choisir une approche de stockage de données dans Azure
- Déployer Azure SQL Database
- Sécuriser votre base de données Azure SQL Database.
- Concevez votre migration vers Azure
- Parcourir les modules de base de données Azure
Parcours d’apprentissage par rôle
- Ingénieur données :Notions de base des données Azure : Explorer les données relationnelles dans Azure
- Administrateur de base de données :Implémenter des solutions de base de données évolutives à l’aide d’Azure SQL
- Développeur :Développer des solutions qui utilisent Azure Cosmos DB
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 :
- Nouveautés d’Azure SQL Database
- Nouveautés d’Azure Database pour PostgreSQL
- Nouveautés d’Azure Database pour MySQL
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.
- PostgreSQL avec Azure Arc : exécutez PostgreSQL géré par Azure sur votre infrastructure.
- Modèles hybrides et multiclouds Azure : connecter des bases de données locales aux services cloud.
Passez en revue les scénarios de base de données hybride clés suivants :
- Gestion hybride d’Azure Arc pour SQL Server : utilisez Azure Arc pour gérer SQL Server dans les environnements.
- Conception d’architecture hybride : connecter des environnements locaux à Azure.
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é.
- Moderniser les données des mainframes de gamme intermédiaire : migrez des sources de données obsolètes vers des plateformes modernes.
- Répliquer et synchroniser des données mainframe : conservez les données mainframe et cloud synchronisées.
- Réplication des données mainframe à l’aide de Connect : utilisez Precisely Connect pour la réplication des données.
- Réplication des données mainframe à l’aide de Qlik : répliquer des données à l’aide de technologies Qlik.
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 :
- Conception de l’architecture d’analyse : consultez une vue d’ensemble des solutions d’analytique sur Azure.
- Entreposage et analytique des données : intégrez des bases de données à des plateformes d’analytique.
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 :
- Technologies de base de données relationnelles sur Azure et AWS : comparez les services de base de données Azure et AWS.
- Comparaison des services Google Cloud vers Azure : plateforme de données : comparer les services de base de données Azure et Google Cloud.
Contributeurs
Microsoft maintient cet article. Les contributeurs suivants ont écrit cet article.
Auteurs principaux :
- Mohit Agarwal | Architecte de solution cloud principal
Pour afficher les profils LinkedIn non publics, connectez-vous à LinkedIn.