Configurer et gérer des réplicas nommés Hyperscale
S’applique à : Azure SQL Database
Cet article fournit des exemples pour configurer et gérer un réplica nommé Hyperscale Azure SQL Database.
Créer un réplica nommé Hyperscale
Les exemples de scénarios suivants vous guident pour créer un réplica nommé WideWorldImporters_NamedReplica
pour la base de données WideWorldImporters
, à l’aide du portail Azure, de T-SQL, de PowerShell ou d’Azure CLI.
L’exemple suivant crée un réplica nommé WideWorldImporters_NamedReplica
pour la base de données WideWorldImporters
à l’aide de T-SQL. Le réplica principal utilise l’objectif de niveau de service HS_Gen5_4, tandis que le réplica nommé utilise HS_Gen5_2. Les deux utilisent le même serveur logique nommé contosoeast
.
Dans le portail Azure, accédez à la base de données pour laquelle vous souhaitez créer le réplica nommé.
Dans la page SQL Database, sélectionnez votre base de données, accédez à Gestion des données, sélectionnez Réplicas, puis sélectionnez Créer un réplica.
Choisissez Réplica nommé sous Configuration du réplica. Sélectionnez un serveur existant ou créez un serveur pour le réplica nommé. Entrez le nom de la base de données du réplica nommé et configurez les options Calcul + stockage si nécessaire.
Si vous le souhaitez, configurez un réplica nommé Hyperscale redondant interzone. Pour plus d’informations, consultez Redondance de zone dans les réplicas nommés Hyperscale Azure SQL Database.
- Dans la page Configurer la base de données, sélectionnez Oui pour Souhaitez-vous rendre cette base de données redondante interzone ?
- Ajoutez au moins un réplica secondaire à haute disponibilité à votre configuration.
- Sélectionnez Appliquer.
Sélectionnez Examiner et créer, vérifiez les informations puis sélectionnez Créer.
Le processus de déploiement du réplica nommé commence.
Une fois le déploiement terminé, le réplica nommé affiche son état.
Revenez à la page de la base de données primaire, puis sélectionnez Réplicas. Votre réplica nommé est répertorié sous Réplicas nommés.
Comme aucun déplacement de données n’est impliqué, dans la plupart des cas, un réplica nommé est créé en environ une minute. Une fois le réplica nommé disponible, il est visible à partir du portail Azure ou de tout outil en ligne de commande tel que AZ CLI ou PowerShell. Un réplica nommé est utilisable comme base de données en lecture seule ordinaire.
Connexion à un réplica nommé Hyperscale
Pour vous connecter à un réplica nommé Hyperscale, vous devez utiliser la chaîne de connexion pour ce réplica nommé, en référençant les noms du serveur et de la base de données. Il n’est pas nécessaire de spécifier l’option ApplicationIntent=ReadOnly
, car les réplicas nommés sont toujours en lecture seule.
Comme pour les réplicas de haute disponibilité, même si les réplicas principaux, de haute disponibilité et nommés partagent les mêmes données sur le même ensemble de serveurs de pages, les caches de données sur chaque réplica nommé demeurent synchronisés avec le réplica principal. La synchronisation est conservée par le service de journal des transactions, qui transfère les enregistrements de journal du réplica principal vers des réplicas nommés. En conséquence, en fonction de la charge de travail traitée par un réplica de nommé, l’application des enregistrements de journal peut se produire à des vitesses différentes, si bien que différents réplicas peuvent avoir une latence de données différente par rapport au réplica principal.
Modifier un réplica nommé Hyperscale
Vous pouvez définir l’objectif de niveau de service d’un réplica nommé quand vous le créez, par le biais de la commande ALTER DATABASE
ou d’autres méthodes prises en charge (portail, AZ CLI, PowerShell). Si vous avez besoin de changer l’objectif de niveau de service après la création du réplica nommé, vous pouvez le faire avec la commande ALTER DATABASE ... MODIFY
sur le réplica nommé lui-même.
Dans l’exemple suivant, WideWorldImporters_NamedReplica
est le réplica nommé de la base de données WideWorldImporters
.
Ouvrez la page de base de données réplica nommée, puis sélectionnez Calcul + stockage. Mettez à jour les vCores.
Supprimer un réplica nommé Hyperscale
Vous pouvez supprimer un réplica nommé Hyperscale comme une base de données normale.
Ouvrez la page de la base de données réplica nommée, puis choisissez l’option Delete
.
Important
Les réplicas nommés sont automatiquement supprimés lors de la suppression du réplica principal à partir duquel ils ont été créés.