ADC

Ajouter des paramètres Azure Autoscale

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 augmenter les ressources réseau. Que la demande diminue, vous devez réduire la demande afin d’éviter le coût inutile des ressources inutilisées. Pour minimiser le coût d’exécution de l’application, vous devez surveiller en permanence 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 Autoscale avec des jeux d’échelle de machines virtuelles Azure (VMSS) pour le déploiement autonome et haute disponibilité VPX Multi-IP sur Azure.

Intégrée à la fonctionnalité Azure VMSS et Autoscale, l’instance Citrix ADC VPX offre les avantages suivants :

  • Équilibrage et gestion de la charge : configure automatiquement les serveurs pour qu’ils montent et descendent en puissance, en fonction de la demande. L’instance Citrix ADC VPX détecte automatiquement le paramètre VMSS Autoscale dans le même réseau virtuel où l’instance VPX est déployée, ou les réseaux virtuels appairés qui sont dans le même abonnement Azure. Vous pouvez sélectionner le paramètre VMSS Autoscale pour équilibrer la charge. Cela se fait en configurant automatiquement l’adresse IP virtuelle Citrix ADC et l’adresse IP de sous-réseau sur l’instance VPX.
  • Haute disponibilité : détecte les groupes Autoscale et équilibre la charge des serveurs.
  • Meilleure disponibilité du réseau : l’instance VPX prend en charge les serveurs back-end sur différents réseaux virtuels (VNET).

Autoscale VPX Azure

Pour plus d’informations, consultez la rubrique Azure suivante

Avant de commencer

  1. Lisez les instructions d’utilisation relatives à Azure. Pour plus d’informations, voir Déployer une instance 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 scale-out et de scale-in.

  4. Créez un Azure VMSS dans le même réseau virtuel, où l’instance Citrix ADC VPX est déployée. Si l’instance VMSS et Citrix ADC VPX sont déployées dans différents réseaux virtuels Azure, les conditions suivantes doivent être remplies :
    • Les deux réseaux virtuels doivent appartenir au même abonnement Azure.
    • Les deux réseaux virtuels doivent être connectés à l’aide de la fonctionnalité d’appairage de réseaux virtuels d’Azure.

    Si vous n’avez pas de configuration VMSS existante, effectuez les tâches suivantes :

    a) Créer un VMSS

    b) Activer Autoscale sur VMSS

    c) Créer une stratégie évolutive et évolutive dans le paramètre VMSS Autoscale

    Pour plus d’informations, voir Vue d’ensemble des jeux d’échelle de machines virtuelles Azure Autoscale with 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 plus d’informations, voir 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 Autoscale à une instance VPX en un seul clic à l’aide de l’interface graphique. Procédez comme suit pour ajouter le paramètre Autoscale à 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é Autoscale fonctionne.

    Informations d'identification Autoscale

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

    Lorsque vous déployez l’offre « NetScaler 12.1 HA avec Autoscale principal » depuis Azure Marketplace, le portail Azure demande les informations d’identification principale du service Azure (ID d’application et clé d’accès API).

    Offre Azure Autoscale

    Informations d'identification Azure principales

    Pour plus d’informations sur la création d’un ID d’application, reportez-vous à la section 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 cloud par défaut, entrez les détails, comme illustré dans l’exemple suivant, puis cliquez sur Créer.

Profil cloud Azure Autoscale

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 plus d’informations, voir Attribuer plusieurs adresses IP à des machines virtuelles à l’aide du portail Azure.
  • Le paramètre Autoscale est prérenseigné à partir de l’instance VMSS connectée à l’instance Citrix ADC VPX soit dans le même réseau virtuel, soit dans des réseaux virtuels appairés. Pour plus d’informations, voir Vue d’ensemble des jeux d’échelle de machines virtuelles Azure Autoscale with Azure.
  • Lors de la sélection du protocole et du port du groupe Auto Scaling, assurez-vous que vos serveurs écoutent les protocoles et les 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, après avoir créé le profil Cloud, le serveur virtuel d’équilibrage de charge ou le groupe de services est hors service 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 connexion, si vous souhaitez créer un profil cloud, accédez à Système > Azure > Profil cloud dans l’interface utilisateur graphique et cliquez sur Ajouter.

Ajouter un profil cloud Azure

La page de configuration Créer un profil Cloud s’affiche.

Créer un profil cloud Azure

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

Remarque :

À partir de la version 13.1-42.x de Citrix ADC, vous pouvez créer différents profils cloud pour différents services (en utilisant différents ports) avec le même VMSS dans Azure. Ainsi, l’instance Citrix ADC VPX prend en charge plusieurs services avec le même groupe Autoscaling dans le cloud public.

Pour afficher les informations relatives à la mise à l’échelle automatique dans le portail Azure, accédez à Tous les services > Ensemble d’échelles de machines virtuelles > Sélectionner un ensemble d’échelles de machines virtuelles > Mise à l’échelle.

Ajouter des paramètres Azure Autoscale