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, 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
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 :
- Se préparer à choisir un stockage 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 fédéré Microsoft Purview
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 de Azure Data Factory
- architecture de base de référence Azure Data Factory
- architecture d'entreprise renforcée de Azure Data Factory
- architecture Azure Data Factory pour environnements critiques
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 la couche de données du 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)
- Implement 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
- modèles de déploiement Microsoft Fabric
Idées de solution de base de données
Relationnel
- Migrate une base de données Oracle à Azure
- Migrate une base de données Oracle sur une machine virtuelle Azure
- Migrate une base de données Oracle vers Oracle Exadata Database@Azure
- Résilience interrégion pour le chiffrement transparent des données (TDE) SQL à l’aide de Azure Key Vault HSM managé
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 :
- Explore Azure services de base de données et d’analytique
- Choose une approche de stockage des données dans Azure
- Deploy Azure SQL Database
- Sécuriser votre base de données Azure SQL Database.
- Concevez votre migration vers Azure
- Parcourir les modules de bases de données Azure
Parcours d’apprentissage par rôle
- Data engineer :Notions fondamentales des données Azure : Explorer les données relationnelles dans Azure
- Administrateur de base de données :Mettre en œuvre des solutions de base de données évolutives en utilisant Azure SQL
- Developer :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 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 :
- Nouveautés de Azure SQL Database
- Nouveautés de Azure Database for PostgreSQL
- Nouveautés de Azure Database for 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.
- Azure Arc PostgreSQL : exécutez PostgreSQL géré par Azure sur votre infrastructure.
- Azure modèles hybrides et multiclouds : connecter des bases de données locales à des services cloud.
Passez en revue les scénarios de base de données hybride clés suivants :
- Azure Arc gestion hybride pour SQL Server : utilisez Azure Arc pour gérer les SQL Server entre 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 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é.
- 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 d’architecture Analytics : consultez une vue d’ensemble des solutions d’analyse 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 Azure options de base de données à d’autres services cloud :
- technologies relationnelles de base de données sur Azure et AWS : Comparer les services de base de données Azure et AWS.
- Google Cloud pour comparer les services Azure : plateforme de données : comparez Azure et les services de base de données Google Cloud.
Contributeurs
Microsoft conserve cet article. Les contributeurs suivants ont écrit cet article.
Auteurs principaux :
- Mohit Agarwal | Architecte de solution cloud principal
Pour afficher les profils de LinkedIn non publics, connectez-vous à LinkedIn.
Ressources associées
- scénario d’analytique à l’échelle du cloud pour la société Adatum dans Azure
- scénario Lamna Healthcare pour la gestion et l’analytique des données dans Azure
- scénario Relecloud pour la gestion et l’analytique des données dans Azure