Présentation

Effectué

Azure SQL Database est un moteur de base de données PaaS (Platform as a Service) qui propose un environnement de développement et de déploiement complet dans le cloud, et peut être utilisé pour les applications cloud simples ainsi que pour les applications d’entreprise avancées.

La migration vers SQL Database vous permet de moderniser votre application en tirant parti de ses fonctionnalités PaaS. Cela vous permet d’éliminer les dépendances vis-à-vis des composants techniques délimités au niveau de l’instance, tels que les travaux de SQL Agent. Azure SQL Database offre une solution nécessitant peu de maintenance qui peut être un excellent choix pour certaines charges de travail.

Vous pouvez avoir des exigences spécifiques mieux adaptées à Azure SQL Database plutôt qu’à Azure SQL Managed Instance dans les cas suivants :

  • Vous devez simplifier le déploiement des bases de données avec une utilisation intermittente et imprévisible.
  • La taille de calcul est difficile ou impossible à estimer avant le déploiement pour de nouvelles bases de données sans historique d’utilisation.
  • La complexité du déploiement et du développement est un problème.
  • Vos exigences de stockage sont supérieures à celles offertes par une instance Azure SQL Managed Instance et une consolidation de base de données n’est pas possible.

Le processus de migration d’une base de données SQL Server s’exécutant sur une machine virtuelle Azure vers Azure SQL Database est similaire aux étapes que nous allons découvrir dans ce module.

Remarque

Avant de continuer, il est important de vérifier que vous avez consulté Évaluer les bases de données SQL Server pour la migration vers Azure SQL. Ce module vous présente les outils d’évaluation et vous aide à découvrir de nouvelles fonctionnalités dans la plateforme SQL Server cible dont votre base de données peut tirer parti après une mise à niveau.

Cas d’utilisation

Tout au long de ce module, nous utilisons un exemple de scénario pour expliquer les principaux concepts de la migration des données.

Supposons que vous travaillez pour une société qui fabrique des pièces de vélos et de bicyclettes. Vous avez plusieurs serveurs de base de données hérités que vous souhaitez mettre à niveau, ce qui comprend la base de données des produits, celle du stock de pièces et celle destinée aux ressources humaines. Vous souhaitez également passer d’un modèle de dépense d’investissement à un modèle de dépense opérationnelle et tirer parti de l’extensibilité et de la disponibilité des services Azure. Vous projetez de migrer vos bases de données SQL Server vers Azure SQL Database. Le conseil d’administration vous a demandé de planifier le projet de migration et vous rend responsable de l’exécution des tâches de migration.

Vous allez apprendre à migrer des bases de données SQL Server vers Azure SQL Database. Vous commencerez par explorer les aspects de la prémigration que vous devez prendre en compte avant une migration, et comment créer une base de données Azure SQL. Vous découvrirez ensuite les différentes méthodes de migrations hors connexion et en ligne, et les moyens de déplacer des données vers Azure SQL Database.