Cet exemple explique comment Horizon Cloud provisionne des machines virtuelles de serveur d'une nouvelle batterie de serveurs et les gère en vue de la maintenance progressive.

Dans l’assistant Nouvelle batterie de serveurs, cette batterie de serveurs est dimensionnée comme suit :

  • Nombre minimal de serveurs = 1
  • Nombre maximal de serveurs = 3
  • Nombre de sessions par serveur = 20

Dans le workflow de création :

  1. Les trois machines virtuelles du serveur sont entièrement configurées dans Microsoft Azure : mises sous tension et jointes au domaine.
  2. Les serveurs 2 et 3 sont mis sous tension pour réduire leur coût d'exploitation.

Le serveur 1 reste alimenté et prêt fournir des sessions utilisateur.

Lorsque les utilisateurs se connectent, ils obtiennent des sessions sur le serveur 1. Lorsque l’occupation des serveurs disponibles, ici le serveur 1, atteint le seuil de gestion d’alimentation, un autre serveur est alors mis sous tension (serveur 2). Lorsque deux serveurs sont sous tension, de nouvelles sessions utilisateur sont placées sur le serveur le moins chargé pour permettre l'équilibrage de charge des sessions entre les deux serveurs sous tension. Lorsque le nombre de sessions utilisateur atteint le seuil d'occupation suivant tel que calculé pour les deux serveurs sous tension, le prochain serveur est mis sous tension (serveur 3).

Lorsque les utilisateurs ferment leur session :

  1. Si l’occupation passe en dessous du seuil inférieur, l'un des serveurs est alors marqué pour mise au repos. En général, le système marque le serveur le moins chargé pour mise au repos.
  2. Une fois marqué, les sessions existantes restent sur ce serveur, mais aucune nouvelle session utilisateur n’est acceptée pour ce serveur. À ce stade, toute nouvelle session est placée uniquement sur les serveurs en cours d’exécution.
  3. Lorsque tous les utilisateurs avec des sessions existantes sur le serveur marqué ont fermé leurs sessions, Horizon Cloud met ce serveur hors tension.

Répétez les étapes ci-dessus jusqu'à ce que le nombre de serveurs en cours d’exécution atteigne la valeur Nombre minimal de serveurs .

Maintenance progressive

Il est recommandé pour la maintenance de la machine virtuelle de redémarrer les machines virtuelles de temps à autre, afin de supprimer les ressources mises en cache ou toute fuite de mémoire d'applications tierces dans la machine virtuelle. La fonctionnalité de maintenance progressive d'Horizon Cloud permet de restaurer l'état de santé normal sur l'ensemble de la batterie de serveurs de manière automatisée. L’action par défaut consiste à redémarrer les machines virtuelles. Horizon Cloud offre une option supplémentaire pour recréer les machines virtuelles de serveur, en supprimant les machines virtuelles et en les réapprovisionnant en fonction de la dernière image publiée utilisée pour cette batterie de serveurs. L’option de reconstruction offre un moyen pratique de propager les mises à jour d'images dans les serveurs de la batterie de façon automatique et régulière. L’option de reconstruction supprime la nécessité de recourir à des interventions manuelles dans le cadre des opérations de routine.

Le système met en repos uniquement le nombre de serveurs configurés pour la valeur Nombre de serveurs mis au repos simultanément de la batterie de serveurs. Comme défini par le Type de maintenance configuré pour la maintenance progressive de la batterie de serveurs, le système passe par chacun des serveurs et exécute l’action de maintenance spécifiée. L’action n’est pas exécutée sur des serveurs ayant des sessions utilisateur actives ni sur un nombre de serveurs supérieur au nombre défini dans Nombre de serveurs mis au repos simultanément.