ADC

Ajouter un service GCP Autoscaling principal

L’hébergement efficace des applications dans le cloud nécessite une gestion simple et rentable des ressources, en fonction de la demande des applications. Pour répondre à la demande croissante, vous devez augmenter les ressources du réseau. Lorsque la demande diminue, vous devez réduire vos dépenses pour éviter les coûts inutiles liés à la sous-utilisation des ressources. 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.

Intégrée au service GCP Autoscaling, l’instance NetScaler VPX offre les avantages suivants :

  • Équilibrage et gestion de la charge : configure automatiquement les serveurs pour qu’ils puissent évoluer vers le haut et vers le bas, en fonction de la demande. L’instance VPX détecte automatiquement les groupes d’instances gérés dans le sous-réseau principal et vous permet de sélectionner les groupes d’instances gérés pour équilibrer la charge. Les adresses IP virtuelles et de sous-réseau sont configurées automatiquement sur l’instance VPX.
  • Haute disponibilité : détecte les groupes d’instances gérés qui couvrent plusieurs zones et les serveurs d’équilibrage de charge.
  • Meilleure disponibilité du réseau : l’instance VPX prend en charge :
    • Serveurs principaux situés dans les mêmes groupes de placement
    • Serveurs dorsaux sur différentes zones

Ce diagramme illustre le fonctionnement du service GCP Autoscaling dans une instance NetScaler VPX agissant en tant que serveur virtuel d’équilibrage de charge.

Topologie GCP Autoscale

Avant de commencer

Avant de commencer à utiliser Autoscaling avec votre instance NetScaler VPX, vous devez effectuer les tâches suivantes.

  • Créez une instance NetScaler VPX sur GCP en fonction de vos besoins.

  • Activez l’API Cloud Resource Manager pour votre projet GCP.

  • Autorisez un accès complet à toutes les API Cloud lors de la création des instances. API cloud à accès complet

  • Assurez-vous que votre compte de service GCP dispose des autorisations IAM suivantes :

     REQUIRED_INSTANCE_IAM_PERMS = [
    
     "compute.instances.get",
     "compute.zones.list",
     "compute.instanceGroupManagers.list",
     "compute.instanceGroupManagers.get"
     ]
     <!--NeedCopy-->
    
  • Pour configurer Autoscaling, assurez-vous que les éléments suivants sont configurés :

    • Modèle d’instance
    • Groupe d’instances géré
    • Stratégie de mise à l’échelle automatique

Ajouter le service GCP Autoscaling à une instance NetScaler VPX

Vous pouvez ajouter le service Autoscaling à une instance VPX en un seul clic à l’aide de l’interface graphique. Procédez comme suit pour ajouter le service Autoscaling à l’instance VPX :

  1. Connectez-vous à l’instance VPX à l’aide de vos informations d’identification pour nsroot.

  2. Lorsque vous vous connectez à l’instance NetScaler VPX pour la première fois, la page Cloud Profile par défaut s’affiche. Sélectionnez le groupe d’instances géré par GCP dans le menu déroulant et cliquez sur Créer pour créer un profil cloud.

    Page de profil cloud par défaut

    • Le champ Adresse IP du serveur virtuel est automatiquement renseigné à partir de toutes les adresses IP associées aux instances.
    • Le groupe Autoscale est prérempli à partir du groupe d’instances géré configuré sur votre compte GCP.
    • Lorsque vous sélectionnez le protocole de groupe de mise à l’échelle automatique et le port de groupede mise à l’échelle automatique, assurez-vous que vos serveurs écoutent le protocole et les ports configurés. Liez le moniteur approprié au groupe de services. Par défaut, le moniteur TCP est utilisé.
    • Décochez la case Graceful car elle n’est pas prise en charge.

    Remarque :

    Pour le protocole SSL Autoscaling, une fois le profil cloud créé, le serveur virtuel ou le groupe de services d’équilibrage de charge est hors service en raison d’un certificat manquant. Vous pouvez lier manuellement le certificat au serveur virtuel ou au groupe de services.

  3. Après la première connexion, si vous souhaitez créer un profil cloud, dans l’interface graphique, accédez à Système > Google Cloud Platform > Profil cloud et cliquez sur Ajouter.

    Ajouter un profil GCP Cloud

    La page de configuration de Create Cloud Profile s’affiche.

    Créer un profil cloud

    Cloud Profile crée un serveur virtuel d’équilibrage de charge NetScaler et un groupe de services dont les membres sont les serveurs du groupe d’instances géré. 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 NetScaler, vous pouvez créer différents profils cloud pour différents services (en utilisant différents ports) avec le même groupe d’instances géré dans GCP. Ainsi, l’instance NetScaler VPX prend en charge plusieurs services avec le même groupe Autoscaling dans le cloud public.

Après avoir créé un profil cloud

Ajouter un service GCP Autoscaling principal