Ajouter des paramètres de mise à l’échelle automatique Azure

L’hébergement efficace des applications dans un cloud implique une gestion aisée et économique des ressources en fonction de la demande des applications. Pour répondre à la demande croissante, vous devez mettre à l’échelle les ressources réseau vers le haut. Que la demande diminue, vous devez réduire l’échelle pour éviter le coût inutile des ressources inactives. Pour minimiser le coût d’exécution de l’application, vous devez constamment surveiller le trafic, la mémoire et l’utilisation du processeur, etc. Toutefois, la surveillance manuelle du trafic est fastidieuse. Pour que l’environnement d’application évolue de manière dynamique, vous devez automatiser les processus de surveillance du trafic et de mise à l’échelle des ressources lorsque cela est nécessaire.

Vous pouvez utiliser la mise à l’échelle automatique avec les jeux d’échelle de machine virtuelle Azure (VMSS) pour le déploiement autonome multi-IP VPX et haute disponibilité sur Azure.

Intégré aux jeux d’échelle de machine virtuelle Azure (VMSS) et à la fonctionnalité de mise à l’échelle automatique, l’instance Citrix ADC VPX présente les avantages suivants :

  • Équilibre de charge et gestion : configure automatiquement les serveurs pour qu’ils soient à l’échelle et à la baisse, en fonction de la demande. L’instance VPX détecte automatiquement le paramètre de mise à l’échelle automatique VMSS dans le sous-réseau principal du même groupe de ressources que l’instance VPX et permet à l’utilisateur de sélectionner le paramètre de mise à l’échelle automatique VMSS pour équilibrer la charge. Tout cela est fait en configurant automatiquement les adresses IP virtuelles et de sous-réseau Citrix ADC sur l’instance VPX.
  • Haute disponibilité : détecte les groupes de mise à l’échelle automatique dans le même groupe de ressources et serveurs d’équilibrage de charge.
  • Meilleure disponibilité du réseau : l’instance VPX prend en charge les serveurs back-end sur différents réseaux virtuels (VNET).

image localisée

Pour plus d’informations, consultez la rubrique Azure suivante

Avant de commencer

  1. Lisez les instructions d’utilisation relatives à Azure. Pour de plus amples informations, consultez la section Déployer une instance de Citrix ADC VPX sur Microsoft Azure.

  2. Créez une ou plusieurs instances Citrix ADC VPX avec trois interfaces réseau sur Azure en fonction de vos besoins (déploiement autonome ou haute disponibilité).

  3. Ouvrez le port TCP 9001 sur le groupe de sécurité réseau de l’interface 0/1 de l’instance VPX. L’instance VPX utilise ce port pour recevoir la notification de mise à l’échelle et de mise à l’échelle.

  4. Créez un jeu d’échelle de machine virtuelle Azure (VMSS) dans le même groupe de ressources. Si vous n’avez pas de configuration VMSS existante, effectuez les tâches suivantes :

    a) Créer un VMSS

    b) Activer la mise à l’échelle automatique sur VMSS

    c) Créer une stratégie de mise à l’échelle et de mise à l’échelle dans le paramètre de mise à l’échelle automatique VMSS

    Pour de plus amples informations, consultez la section Vue d’ensemble de la mise à l’échelle automatique avec les jeux d’échelle de machine virtuelle Azure.

  5. Créez une application Azure Active Directory (ADD) et un principal de service pouvant accéder aux ressources. Attribuez un rôle de contributeur à l’application AAD nouvellement créée. Pour de plus amples informations, consultez la section Utiliser le portail pour créer une application Azure Active Directory et un principal de service pouvant accéder aux ressources.

Ajouter VMSS à une instance Citrix ADC VPX

Vous pouvez ajouter le paramètre de mise à l’échelle automatique à une instance VPX en un seul clic à l’aide de l’interface graphique. Procédez comme suit pour ajouter le paramètre de mise à l’échelle automatique à l’instance VPX :

  1. Ouvrez une session sur l’instance VPX.

  2. Lorsque vous ouvrez une session sur l’instance Citrix ADC VPX pour la première fois, la page Définir les informations d’identification s’affiche. Ajoutez les informations d’identification Azure requises pour que la fonctionnalité de mise à l’échelle automatique fonctionne.

    image localisée

    La page Définir les informations d’identification apparaît uniquement lorsque l’ID de l’application et la clé d’accès à l’API ne sont pas définis ou que l’ID d’application et les clés d’accès à l’API corrects (identiques au secret de l’application) ne sont pas définies dans le portail Azure.

    Lorsque vous déployez l’offre « NetScaler 12.1 HA avec mise à l’échelle automatique backend » à partir du marché Azure, le portail Azure demande les informations d’identification principales du service Azure (ID d’application et clé d’accès API).

    image localisée

    image localisée

    Pour plus d’informations sur la création d’un ID d’application, voir Ajout d’une application et pour créer une clé d’accès ou un secret d’application, voir Configurer une application cliente pour accéder aux API Web.

  3. Dans la page de profil de nuage par défaut, entrez les détails, comme illustré dans l’exemple suivant, puis cliquez sur Créer.

image localisée

Points à garder à l’esprit lors de la création d’un profil cloud

  • L’adresse IP du serveur virtuel est renseignée automatiquement à partir de l’adresse IP libre disponible pour l’instance VPX. Pour de plus amples informations, consultez la section Attribuer plusieurs adresses IP à des machines virtuelles à l’aide du portail Azure.
  • Le paramètre de mise à l’échelle automatique est prérempli à partir du paramètre de mise à l’échelle automatique VMSS configuré dans le groupe de ressources actuel sur votre compte Azure. Pour de plus amples informations, consultez la section Vue d’ensemble de la mise à l’échelle automatique avec les jeux d’échelle de machine virtuelle Azure.
  • Lors de la sélection du protocole et du port Auto Scaling Group, assurez-vous que vos serveurs écoutent ces protocoles et ces ports et que vous liez le moniteur approprié dans le groupe de services. Par défaut, le moniteur TCP est utilisé.
  • Pour le type de protocole SSL Autos Scaling, une fois que vous avez créé le profil de nuage, le serveur virtuel d’équilibrage de charge ou le groupe de services sera arrêté en raison d’un certificat manquant. Vous pouvez lier manuellement le certificat au serveur virtuel ou au groupe de services.

Après la première ouverture de session, si vous souhaitez créer un profil cloud, dans l’interface graphique, accédez à Système > Azure > Cloud Profile et cliquez sur Ajouter.

image localisée

La page de configuration Créer un profil cloud apparaît.

image localisée

Cloud Profile crée un serveur virtuel Citrix ADC d’équilibrage de charge (LB) (serveur virtuel) et un groupe de services avec des membres (serveurs) comme serveurs du groupe Auto Scaling. Vos serveurs back-end doivent être accessibles via le SNIP configuré sur l’instance VPX.

Pour afficher les informations relatives à la mise à l’échelle automatique dans le portail Azure, accédez à Tous les services > Jeu d’échelle de machine virtuelle > Sélectionner un jeu d’échelle de machine virtuelle > Mise à l’échelle.

Ajouter des paramètres de mise à l’échelle automatique Azure