Citrix ADC

Ajouter un service AWS Autoscaling back-end

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 inutilisées. Pour minimiser le coût d’exécution de l’application en déployant seulement autant d’instances que nécessaire à un moment donné, 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.

Intégré au service AWS Auto Scaling, 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 VPX détecte automatiquement les groupes de mise à l’échelle automatique dans le sous-réseau principal et permet à un utilisateur de sélectionner les groupes de mise à l’échelle automatique pour équilibrer la charge. Tout cela est fait en configurant automatiquement les adresses IP virtuelles et de sous-réseau sur l’instance VPX.
  • Haute disponibilité: détecte les groupes de mise à l’échelle automatique qui couvrent plusieurs zones de disponibilité et serveurs d’équilibrage de charge.
  • Meilleure disponibilité du réseau: l 'instance VPX我们在收费:
    • Serveurs back-end sur différents VPC, à l’aide de l’appairage VPC
    • Serveurs back-end sur les mêmes groupes de placement
    • Serveurs back-end sur différentes zones de disponibilité
  • Fin de connexion gracieuse: supprime les serveurs de mise à l’échelle automatique de manière gracieuse, évitant ainsi la perte de connexions clientes en cas d’activité de mise à l’échelle réduite, à l’aide de la fonction Délai d’expiration gracieux.

Diagramme: service AWS Autoscaling avec une instance Citrix ADC VPX

Topologie de mise à l'échelle automatique

Ce diagramme illustre la compatibilité du service AWS Autoscaling avec une instance Citrix ADC VPX (serveur virtuel d’équilibrage de charge). Pour plus d’informations, consultez les rubriques AWS suivantes.

Avant de commencer

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

  1. Lisez les rubriques suivantes :

  2. Créez une instance Citrix ADC VPX sur AWS en fonction de vos besoins.

    Remarque

    Citrix recommande le modèle CloudFormation pour créer des instances Citrix ADC VPX sur AWS.

    Citrix vous recommande de créer trois interfaces : une pour la gestion (NSIP), une pour le serveur virtuel LB orienté client et une pour l’IP de sous-réseau (NSIP).

  3. Créez un groupe AWS Autoscale. Si vous n’avez pas de configuration Autoscaling existante, vous devez :

    a) Créer une configuration de lancement

    b) Créer un groupe de mise à l’échelle automatique

    c) Vérifier le groupe Autoscaling

    Pour plus d’informations, consultezhttp://docs.aws.amazon.com/autoscaling/latest/userguide/GettingStartedTutorial.html.

  4. Dans le groupe AWS Autoscale, vous devez spécifier au moins une stratégie d’échelle réduite. L’instance Citrix ADC VPX prend uniquement en charge la stratégie de mise à l’échelle Step. La stratégie de mise à l’échelle simple et la stratégie de mise à l’échelle du suivi cible ne sont pas prises en charge pour le groupe Mise à l’échelle

Ajouter le service AWS Autoscaling à une instance Citrix ADC 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 pournsroot.

  2. 既然你们ouvrez苏尔l 'instance Cit一个会话rix ADC VPX pour la première fois, la page de profil cloud par défaut s’affiche. Sélectionnez le groupe AWS Autoscaling dans le menu déroulant et cliquez surCréerpour créer un profil cloud. Cliquez surIgnorersi vous souhaitez créer le profil cloud ultérieurement.

    Points à garder à l’esprit lors de la création d’un profil cloud: par défaut, le modèle CloudFormation crée et attache le rôle IAM ci-dessous.

    { "Version": "2012-10-17", "Statement": [ { "Action": [ "ec2:DescribeInstances", "ec2:DescribeNetworkInterfaces", "ec2:DetachNetworkInterface", "ec2:AttachNetworkInterface", "ec2:StartInstances", "ec2:StopInstances", "ec2:RebootInstances", "autoscaling:*", "sns:*", "sqs:*" “iam: SimulatePrincipalPolicy” “iam: GetRole” ], "Resource": "*", "Effect": "Allow" } ] } 

    Assurez-vous quele rôle IAM d’une instance dispose des autorisations appropriées.

    • L’adresse IP du serveur virtuel est automatiquement renseignée à partir de l’adresse IP libre disponible pour l’instance VPX.https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/MultipleIP.html#ManageMultipleIP
    • Le groupe Autoscale est prérempli à partir du groupe Autoscale configuré sur votre compte AWS.http://docs.aws.amazon.com/autoscaling/latest/userguide/AutoScalingGroup.html.
    • Lors de la sélection du protocole et du port Autoscaling 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 Autoscaling, après avoir créé le profil de nuage, le serveur virtuel d’équilibrage de charge ou le groupe de services est en panne en raison d’un certificat manquant. Vous pouvez lier manuellement le certificat au serveur virtuel ou au groupe de services.
    • Sélectionnez l’option Délai d’expiration gracieux pour supprimer les serveurs de mise à l’échelle automatique. Si cette option n’est pas sélectionnée, le groupe Mise à l’échelle automatique est supprimé immédiatement après le chargement, ce qui peut entraîner une interruption de service pour les clients connectés existants. Sélectionner Graceful et donner un délai d’expiration signifie en cas de réduction de l’échelle. L’instance VPX ne supprime pas immédiatement le serveur mais marque l’un des serveurs pour une suppression gracieuse. Pendant cette période, l’instance n’autorise pas de nouvelles connexions à ce serveur. La connexion existante est servie jusqu’à ce que le délai d’expiration se produise, et après un délai d’expiration, l’instance VPX supprime le serveur.

    Figure :page Profil cloud par défaut

    Page Profil cloud par défaut

  3. Après la première ouverture de session si vous souhaitez créer un profil cloud, dans l’interface graphique, accédez àSystème > AWS > Cloud Profileet cliquez surAjouter.

    Ajouter un profil cloud

    拉页de configurationCréer un profil Clouds’affiche.

    Créer un profil cloud

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

Après la création d'un profil cloud

Remarque

Pour afficher les informations relatives à AutoScale dans la console AWS, accédez àEC2>Tableau de bord>Auto Scaling>Auto Scaling Group.

Ajouter un service AWS Autoscaling back-end