Cet exemple explique comment Horizon Cloud provisionne des machines virtuelles (VM) RDSH 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 VM = 1
- Nombre maximal de VM = 3
- Sessions par VM = 20
Dans le workflow de création :
- Les trois machines virtuelles RDSH sont entièrement configurées dans Microsoft Azure : mises sous tension et jointes au domaine.
- Les VM 2 et 3 sont alors mises sous tension pour réduire leur coût d'exploitation.
La VM 1 reste sous tension et prête à fournir des sessions utilisateur.
Lorsque les utilisateurs se connectent, ils obtiennent des sessions sur la VM 1. Lorsque l'occupation des VM disponibles, ici la VM 1, atteint le seuil de gestion de l'alimentation, une autre VM est alors mise sous tension (VM 2). Lorsque deux VM sont mises sous tension, de nouvelles sessions utilisateur sont placées sur la VM la moins chargée pour permettre l'équilibrage de charge des sessions entre les deux VM sous tension. Lorsque le nombre de sessions utilisateur atteint le seuil d'occupation suivant tel que calculé pour les deux VM sous tension, la prochaine VM est mise sous tension (VM 3).
Lorsque les utilisateurs ferment leur session :
- Lorsque l'occupation passe en dessous du seuil inférieur, l'une des VM est alors marquée pour la mise au repos. En général, le système marque la VM la moins chargée pour la mise au repos.
- Une fois marquée, les sessions existantes sont conservées sur cette VM, mais aucune nouvelle session utilisateur n'est acceptée pour cette VM. À ce stade, toute nouvelle session est placée uniquement sur les VM en cours d'exécution.
- Lorsque tous les utilisateurs disposant de sessions existantes sur la VM marquée ont fermé leurs sessions, Horizon Cloud met cette VM hors tension.
Répétez les étapes ci-dessus jusqu'à ce que le nombre de VM en cours d'exécution atteigne la valeur Nombre minimal de VM.
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 la batterie de serveurs, en supprimant les machines virtuelles et en les reprovisionnant en fonction de la dernière image publiée utilisée pour cette batterie de serveurs. L'option de recréation offre un moyen pratique de propager automatiquement et régulièrement les mises à jour d'images sur les VM de la batterie de serveurs. 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 VM mises au repos simultanément de la batterie de serveurs. Tel que défini par le Type de maintenance configuré pour la maintenance progressive de la batterie de serveurs, le système passe par chacune des VM et exécute l'action de maintenance spécifiée. L'action n'est pas exécutée sur des VM ayant des sessions utilisateur actives ni sur un nombre de VM supérieur au nombre défini dans VM mises au repos simultanément.