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 É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 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.
Sélectionner un service de base de données
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 données
- Choose une technologie d’orchestration de pipeline de données dans Azure
- Choisir un modèle de déploiement Microsoft Fabric
Sélectionner un modèle de magasin de données spécialisé
- Sélectionner une technologie de stockage de Big Data dans Azure
- Choose un magasin de données de recherche dans Azure
- Choisir un service Azure pour la recherche vectorielle
Idées de solution de base de données
Les idées de solution suivantes illustrent des modèles d’implémentation et des possibilités d’exploration :
Idées de solution relationnelle
- Migrate une base de données Oracle à Azure
- Migrate une base de données Oracle sur une machine virtuelle Azure
- Migrer une base de données Oracle vers OD@A Service de base de données Exadata
- Résilience interrégionale pour SQL TDE avec Azure Key Vault Managed HSM
Idées de solutions NoSQL
Relationnel et NoSQL
Idées de solution mainframe
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
- Architecture de médaillon de l’entrepôt de données moderne dans Microsoft Fabric
- Lakehouse Greenfield sur Microsoft Fabric
Architectures de référence Azure Data Factory
- Concevoir un lac de médaillon avec Azure Data Factory
- architecture de base de référence Azure Data Factory dans une zone d’atterrissage Azure
- architecture d'entreprise renforcée de Azure Data Factory
- architecture Azure Data Factory pour environnements critiques
Architectures NoSQL
- Déployer MongoDB Atlas dans Azure
- Configurer la synchronisation en temps réel des modifications de données MongoDB Atlas pour Microsoft Fabric
Architectures de mainframe
- Répliquer des données mainframe avec Precisely Connect
- Utilisez Qlik pour répliquer des données mainframe et midrange pour Azure
- Répliquer les données mainframe et midrange vers Azure à l’aide de RDRS
- Migrer le niveau de données mainframe vers Azure avec mLogica LIBER*IRIS
- Moderniser les données des systèmes centraux et intermédiaires
- Réorganiser des applications de traitement par lots mainframe sur Azure
- Réhéberger une base de données IMS et des communications de données IMS sur Azure à l’aide de Raincode IMSql
Magasins de données en mémoire
- Mises à jour du cache pilotées par les événements avec Azure Managed Redis et Azure Cosmos DB : Mettez à jour les valeurs mises en cache dans Azure Managed Redis à partir de modifications validées d’Azure Cosmos DB sans ajouter la mise à jour du cache au chemin d’écriture de l’application.
- Cache en écriture directe avec Azure Managed Redis et Azure SQL Database
Architectures relationnelles
- Base de données Oracle avec Azure NetApp Files
- Déploiement SAP sur Azure à l’aide d’une base de données Oracle
Guides de base de données
- Choisir une technologie de transfert de données
- Traitement analytique en ligne
- Traitement des transactions en ligne (OLTP)
- Extraire, transformer et charger (ETL)
- Qu’est-ce qu’un lac de données ?
- Architectures de Big Data
Guides NoSQL
- Implémenter le modèle de boîte de réception transactionnelle à l’aide de Azure Cosmos DB
- Exécuter Apache Cassandra sur des machines virtuelles Azure
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
- Déployer 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
- Développeur :Planifier et mettre en œuvre Azure Cosmos DB for NoSQL
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 la création d’une stratégie de direction pour une plateforme de données unifiée, consultez la stratégie executive pour unifier vos données.
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 Transactional Outbox pour garantir une messagerie fiable et une distribution 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 pour PostgreSQL
- Nouveautés de 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.
- 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.
- Prise en main de Azure architecture cloud hybride et adaptative : connectez 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.