Comment mettre à l'échelle une instance de service Azure Web PubSub ?
Cet article vous explique comment mettre à l’échelle votre instance de service azure Web PubSub. Il existe deux scénarios de mise à l’échelle : le scale-up et le scale-out.
- Effectuer un scale-up : obtenez plus d’unités, de connexions et de messages, entre autres. Vous pouvez effectuer un scale-up en faisant passer le niveau tarifaire de Gratuit à Standard.
- Effectuer un scale-out : augmentez le nombre d’unités Web PubSub. Vous pouvez effectuer un scale-out allant jusqu’à 100 unités. Il existe des options d’unité limitées à sélectionner pour la mise à l’échelle : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30, 40, 50, 60, 70, 80, 90 et 100 unités, pour une instance de service Web PubSub unique. Si vous souhaitez effectuer une mise à l’échelle au-delà de 100 unités, la référence SKU Premium_P2 offre des fonctionnalités étendues.
L’application des paramètres de mise à l’échelle prend quelques minutes. Dans de rares cas, cette opération peut durer environ 30 minutes. La mise à l’échelle ne nécessite pas de changer votre code ou de redéployer votre application serveur.
Pour plus d’informations sur les prix et les fonctionnalités de chaque instance de service Web PubSub, consultez Tarification du service Azure Web PubSub.
Remarque
Quand vous faites passer le service Web PubSub du niveau Gratuit au niveau Standard ou Premium, ou vice versa, l’adresse IP publique du service sera modifiée et la propagation de la modification aux serveurs DNS sur l’ensemble d’Internet prend généralement de 30 à 60 minutes. Le changement de niveau entre Standard et Premium ne modifie pas l’adresse IP publique. Il est possible que votre service soit inaccessible tant que DNS n’est pas mis à jour. En règle générale, il n’est pas recommandé de changer votre niveau tarifaire trop souvent.
Effectuer un scale-up sur le Portail Azure
Dans votre navigateur, ouvrez le portail Azure.
Sur la page de votre instance de service Web PubSub, dans le menu de gauche, sélectionnez Effectuer un scale-up.
Cliquez sur Modifier et sélectionnez le niveau Premium_P1 dans le panneau contextuel.
Sélectionnez Enregistrer.
Effectuer un scale-out sur le Portail Azure
Dans votre navigateur, ouvrez le portail Azure.
Sur la page de votre instance de service Web PubSub, dans le menu de gauche, sélectionnez Effectuer un scale-out.
Choisissez l’unité dans le secteur Mise à l’échelle manuelle.
Sélectionnez Enregistrer.
Mise à l’échelle à l’aide de l’interface de ligne de commande Azure
# Scale up to Premium_P1 Tier, and scale out to 100 units
az webpubsub update \
--name $myWebPubSubName \
--resource-group $myResourceGroupName \
--sku Premium_P1 \
--unit-count 100
Comparer les niveaux tarifaires
Pour obtenir des informations détaillées, comme les messages et les connexions inclus pour chaque niveau tarifaire, consultez Détails de la tarification du service Web PubSub.
Pour consulter le tableau des limites, quotas et contraintes du service dans chaque niveau, consultez Limites de du service Web PubSub.
Prise en charge améliorée des instances de grande taille avec la référence SKU Premium_P2
La nouvelle référence SKU Premium_P2 est conçue pour faciliter une scalabilité étendue pour les scénarios à forte demande. Cette référence SKU permet la mise à l’échelle pour 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 unités pour une seule instance de service Web PubSub. Cette amélioration permet de gérer jusqu’à un million de connexions simultanées, répondant aux besoins de communication en temps réel à grande échelle.
Vous pouvez effectuer un scale-up de la référence SKU vers Premium_P2 en utilisant le Portail Azure ou Azure CLI.
Le niveau Premium_P2 utilise une architecture différente en interne pour gérer une grande quantité de ressources sous-jacentes. On s’attend donc à ce que les opérations de mise à l’échelle de ce niveau prennent plus de temps par rapport aux références SKU plus petites.
Remarque
N’oubliez pas qu’il existe une limite de quota par défaut qui limite le nombre d’unités Web PubSub à 150 par abonnement et par région. Il s’agit d’une limite souple qui peut être augmentée à la demande. Pour ce faire, envoyez simplement un ticket de support pour demander un ajustement de ce quota.
Étapes suivantes
Dans ce guide, vous avez appris à mettre à l’échelle une instance de service Web PubSub unique.
La mise à l’échelle automatique est prise en charge dans le niveau Premium du service Web PubSub.