Partager via


Moderniser les bases de données dans le cloud

La modernisation de vos bases de données peut améliorer la façon dont vous stockez, traitez et alimentez les données de flux. L’objectif de la transformation de base de données est d’améliorer la fiabilité, les performances et le coût de vos données. Adoptez les solutions PaaS (Platform-as-a Service) et IaaS (Infrastructure as a Service) pour moderniser les bases de données dans le cloud.

Deux catégories de solutions de base de données :

Nous avons deux catégories de solutions de base de données. Ces deux catégories vous permettent de moderniser n’importe quel type de base de données dans le cloud.

  • « Azure SQL » est une catégorie de solutions de base de données pour SQL Server et d’autres bases de données SQL propriétaires.
  • « Open source et NoSQL » est une catégorie de solutions de base de données pour les bases de données SQL open source et les bases de données NoSQL.

Schéma montrant des options de plateforme de base de données dans le cloud, en allant de celles qui offrent le plus de contrôle à celles qui favorisent le plus la productivité. Le bas de l’image représente l’installation locale comme point de départ. Deux tracés émergent : un pour la base de données SQL, l’autre pour les bases de données open-source et NoSQL.

Solutions PaaS et IaaS :

Il existe deux solutions PaaS et une solution IaaS parmi lesquelles choisir dans chaque catégorie de base de données. Chaque option fournit un équilibre différent entre contrôle et productivité. Nous incluons des solutions IaaS (Infrastructure as a Service) pour répondre aux différentes origines de base de données des clients.

Azure SQL :

  • SQL Server sur des machines virtuelles (IaaS)
  • Azure SQL Managed Instance (PaaS)
  • Base de données Azure SQL complètement managé (PaaS)

SQL open source et NoSQL :

  • MySQL, MariaDB ou PostgreSQL sur des machines virtuelles (IaaS)
  • Azure Cosmos DB et Azure Managed Instance pour Apache Casandra (PaaS)
  • Bases de données MySQL, MariaDB et PostgreSQL complètement managées (PaaS)

Utilisez les tableaux ci-dessous pour trouver des conseils d’implémentation sur la modernisation de votre base de données.

Option 1 : moderniser votre base de données SQL Server et vos autres bases de données SQL

Modernisez votre base de données SQL Server et vos autres bases de données SQL. Azure SQL prend en charge SQL Server et d’autres bases de données SQL propriétaires comme Oracle et Db2.

Lorsque vous modernisez vos bases de données, il est importante de rechercher un bon équilibre entre contrôle et productivité. Aidez-vous du tableau suivant pour trouver le bon équilibre. Vérifiez si la solution listée répond à vos besoins.

Quand vous avez trouvé la solution appropriée, suivez les conseils d’implémentation pour moderniser votre application.

Contrôle ou productivité Solution Vos besoins Conseils d’implémentation
Plus de contrôle SQL Server sur des machines virtuelles Windows ou Linux
  • Contrôle du système d’exploitation
  • Modernisation rapide
Origine de la base de données :

SQL Server

Oracle

Db2

Azure Database Migration Service
Équilibrer contrôle et
productivité
Azure SQL Managed Instance
  • Près de 100 % de compatibilité avec SQL Server (Édition Entreprise)
  • Mise à jour corrective automatisée
  • Haute disponibilité native
  • Fonctionnalités étendues à l’instance (telles que Service Broker ou SQL Server Agent)
Origine de la base de données :

SQL Server

Oracle

Db2
Plus de productivité Azure SQL Database
  • Une application SaaS multilocataire
  • Élasticité
  • Pour mettre à l’échelle le calcul indépendamment du stockage
Origine de la base de données :

SQL Server

Oracle

Db2

Accès

SAP ASE

Option 2 : moderniser vos bases de données open source SQL et NoSQL

Modernisez vos bases de données open source SQL et NoSQL. Lorsque vous modernisez vos bases de données, il est importante de rechercher un bon équilibre entre contrôle et productivité. Aidez-vous du tableau pour trouver le bon équilibre. Vérifiez si la solution listée répond à vos besoins.

Quand vous avez trouvé la solution appropriée, suivez les conseils d’implémentation pour moderniser votre application.

Contrôle ou productivité Solution Vos besoins Conseils d’implémentation
Plus de contrôle Bases de données open source sur des machines virtuelles : MySQL, MariaDB, PostgreSQL
  • Contrôle du système d’exploitation
  • Redondance de zone
À l’aide d’Azure Database Migration Service

Installation d’une base de données sur une machine virtuelle
Équilibrer contrôle et productivité Azure Managed Instance pour Apache Cassandra
  • Déploiement hybride
  • Déploiement automatisé et mise à l’échelle pour les centres de données Apache Cassandra
  • Mise à jour corrective automatisée
  • Vérifications d’intégrité automatisées
Apache Cassandra
Plus de productivité Azure Cosmos DB
  • Base de données NoSQL complètement managée
  • Efficacité économique
  • Prise en charge de MongoDB et Gremlin
Azure Cosmos DB
Plus de productivité Azure Database pour MySQL
  • Une solution SQL complètement managée
  • Efficacité économique et performances
Azure Database pour MySQL

À l’aide d’Azure Database Migration Service
Plus de productivité Azure Database for MariaDB
  • Une solution SQL complètement managée
  • Efficacité économique et performances
Azure Database for MariaDB
Plus de productivité Base de données Azure pour PostgreSQL
  • Une solution SQL complètement managée
  • Efficacité économique et performances
Azure Database pour PostreSQL

Étapes suivantes

Obtenir des conseils supplémentaires sur le programme de modernisation et de migration Azure