Bien démarrer avec des bases de données uniques dans Azure SQL Database
S’applique à : Azure SQL Database
Une base de données unique est une base de données DbaaS (base de données en tant que service) PaaS (plateforme en tant que service) complètement managée, qui constitue le moteur de stockage idéal pour les applications cloud modernes. Dans cette section, vous allez apprendre à configurer et créer rapidement une base de données unique dans Azure SQL Database.
Vue d’ensemble du guide de démarrage rapide
Cette section contient une vue d’ensemble des articles disponibles qui peuvent vous aider à démarrer rapidement avec les bases de données uniques. Les guides de démarrage rapide suivants vous permettent de créer une base de données unique, de configurer une règle de pare-feu au niveau du serveur, puis d’importer une base de données dans la nouvelle base de données unique au moyen d’un fichier .bacpac
:
- Créez une base de données unique à l’aide du portail Azure.
- Après avoir créé la base de données, vous devez la sécuriser en configurant des règles de pare-feu.
- Si vous souhaitez migrer une base de données existante de SQL Server vers Azure SQL Database, vous devez installer l’Assistant Migration de données, qui analyse vos bases de données sur SQL Server et détecte les problèmes susceptibles de bloquer la migration. Si vous ne trouvez pas de problème, vous pouvez exporter votre base de données en tant que fichier
.bacpac
et l’importer en utilisant le portail Azure ou SqlPackage.
Automatisation des opérations de gestion
Vous pouvez utiliser PowerShell ou Azure CLI pour créer, configurer et mettre à l’échelle votre base de données.
- Créer et configurer une base de données unique à l’aide de PowerShell ou d’Azure CLI
- Mettre à jour votre base de données unique et mettre à l’échelle vos ressources avec PowerShell ou Azure CLI
Migration vers une base de données unique avec un temps d’arrêt minimal
Ces guides de démarrage rapide vous permettent de créer ou d’importer votre base de données dans Azure avec un fichier .bacpac
. Cependant, les fichiers .bacpac
et .dacpac
sont conçus pour déplacer rapidement des bases de données entre des versions différentes de SQL Server et au sein d’Azure SQL, ou pour implémenter l’intégration continue dans votre pipeline DevOps. Toutefois, cette méthode n’est pas conçue pour la migration de vos bases de données de production avec un temps d’arrêt minimal dans la mesure où vous devez cesser d’ajouter de nouvelles données, attendre la fin de l’exportation de la base de données source vers un fichier .bacpac
, puis attendre la fin de l’importation dans Azure SQL Database. Toute cette attente entraîne des temps d’arrêt pour votre application, en particulier si les bases de données sont volumineuses. Pour déplacer votre base de données de production, vous devez trouver une meilleure méthode de migration garantissant un temps d’arrêt minimal. Pour cela, utilisez Data Migration Service (DMS) pour migrer votre base de données avec un temps d’arrêt minimal. Pour y parvenir, DMS envoie (push) les changements effectués dans votre base de données source à la base de données unique en cours de restauration. De cette façon, vous pouvez basculer rapidement votre application de la base de données source vers la base de données cible avec un temps d’arrêt minimal.
Modules d’apprentissage pratique
Les modules Learn gratuits suivants vous aident à vous familiariser avec Azure SQL Database.
- Provisionner une base de données dans SQL Database pour stocker les données d’application
- Développer et configurer une application ASP.NET qui interroge une base de données dans Azure SQL Database
- Sécuriser votre base de données dans Azure SQL Database
Étapes suivantes
- Découvrez une liste générale des fonctionnalités prises en charge dans Azure SQL Database.
- Découvrez comment renforcer la sécurité de votre base de données.
- Consultez l’article sur l’utilisation d’une base de données unique dans Azure SQL Database pour accéder à des guides pratiques plus avancés.
- Découvrez plus d’exemples de scripts écrits dans PowerShell et dans l’interface Azure CLI.
- Découvrez plus d’informations sur l’API de gestion que vous pouvez utiliser pour configurer vos bases de données.
- Identifiez la bonne référence SKU Azure SQL Database ou Azure SQL Managed Instance pour votre base de données locale.