Dans le cadre d’une mission pour un client, j’ai récemment mis en place une infrastructure VDI au sein du cloud de Microsoft, Azure.
Il y a quelques mois, petite révolution, Microsoft & Citrix ont renforcé leur partenariat en matière de VDI. Le service Azure RemoteApp était arrêté au profit de la solution de Citrix pour la publication d’applications et/ou de bureaux virtuels sur Azure.
Sources :
Afin de monter un POC à l’état de l’art, j’ai donc décidé d’utiliser Citrix XenDesktop pour le déploiement de bureaux virtuels sur Azure. Cette version, sortie en septembre, est la première officiellement conçue pour être déployée sur un cloud public, c’était donc l’occasion de tester la fiabilité et de confronter Citrix sur Azure dans un cas concret d’utilisation.
Bonne surprise, le déploiement a été rapide : en quelques minutes j’avais l’ensemble de mes ressources et je pouvais commencer mon implémentation. Globalement, la solution proposée est stable et fonctionnelle : 5 jours ont suffit pour déployer et configurer les différentes machines virtuelles nécessaires à notre infra de test et d’avoir des bureaux en VDI.
Ce genre d’infrastructure est généralement déployée par des grands comptes on-premise. Le fait de passer à une solution Cloud bouleverse tout de même les habitudes que l’on peut avoir en la matière :
Voici un résumé des différents composants qui ont été utilisés pour mettre en place notre infrastructure permettant d’accéder à 10 bureaux virtuels :
Une fois que les composants sont installés. Il ne reste alors plus qu’à configurer les rôles Citrix : création du Site XenDesktop, Machine Catalog, Delivery Group pour gérer les utilisateurs de notre POC, attribution des licences, configuration du StoreFront et rattachement au NetScaler VPX.
Pour ce POC, les tailles de VM suivantes ont été utilisées :
L’objectif était de pouvoir mettre à disposition des bureaux VDI fonctionnant sous Windows 10 (dans Azure). Il a donc été nécessaire de créer un master Windows 10.
Si vous suivez un peu l’actualité d’Azure, vous avez dû noter que Windows 10 n’était pas disponible sur les suscriptions professionnelles (pour l’instant ?). Si vous souhaitez créer via la GUI une VM Windows 10, vous devez disposer d’un abonnement MSDN Visual Studio (associé à votre suscription Azure).
De ce fait, le master a été réalisé sur une suscription MSDN. Une fois ma VM Windows 10 installée avec les quelques logiciels de tests prévus, j’ai alors pu exporter ma VM puis la réimporter au sein de mon container avec diverses CmdLet PowerShell (Save-AzureRMVhd, Add-AzureRmVhd).
Une fois cela fait, il ne resterait alors plus qu’à utiliser une autre CmdLet PowerShell afin de créer une nouvelle VM Windows que je pourrais associer à mon VHD personnalisé (New-AzureRmVm).
A partir de là, il ne reste alors plus qu’à utiliser cette VM en tant que master de base pour provisionner les machines virtuelles qui me permettront d’héberger les Bureaux VDI des utilisateurs. Et c’est là que la dernière version de XenDesktop 7.11 s’avère être particulièrement intéressante. En effet, une fois le compte de service créé au niveau de votre suscription, il est alors possible de connecter directement le Delivery Controller à Azure vous permettant ainsi d’utiliser MCS – Machine Creation Services directement dans Azure (qui correspondra à une zone dédiée dans Citrix Studio).
De cette façon, vous êtes alors capable de générer les différentes machines virtuelles de vos Machine Catalogs directement depuis Citrix Studio. Les machines sont alors provisionnées automatiquement dans Azure et disponibles immédiatement dans la console Studio.
Bien entendu il est tout à fait possible de créer vos machines virtuelles dans plusieurs zones d’Azure pour tenir compte de l’emplacement de vos utilisateurs en créant les machines virtuelles qu’ils vont utiliser au plus près de ces derniers.
Il ne nous reste alors plus qu’à procéder à la configuration de notre NetScaler et de notre StoreFront et de faire les ouvertures de flux nécessaires du niveau du Load Balancer Azure et de notre IP publique afin d’ouvrir le service à nos utilisateurs.
Au final, ce POC a été réalisé en très peu de temps puisque 5 jours ont été nécessaires afin de concevoir une infrastructure VDI XenDesktop qui permet d’exécuter plusieurs bureaux de tests Windows 10.
Après ce test, force est de constater que cette nouvelle version de XenApp / XenDesktop ne cesse de s’améliorer et qu’associée à Azure cela vous permet de profiter de tous les avantages du SBC ou de la VDI sans nécessairement planifier de gros investissements en début de projet.
Ce type de solutions Cloud présente plusieurs avantages :
Bien entendu, on peut aussi imaginer quelques pistes d’améliorations qui évolueront certainement dans les prochaines releases d’Azure et de Citrix XenDesktop :
Microsoft veut centraliser toutes les mises à jour logicielles via Windows Update Microsoft a récemment…
Améliorez les performances d’Active Directory avec le format de page 32k sur Windows Server 2025…
HarmonyOS pour PC : Huawei et l'indépendance numérique de la Chine HarmonyOS pour PC :…
Telegram s’associe à xAI pour intégrer Grok et reçoit 300 millions de dollars Introduction Telegram…
WhatsApp sur iPad : Une Nouvelle Dimension pour la Communication Introduction L'application WhatsApp sur iPad…
L'intégration de Grok dans Azure : Une avancée majeure pour Microsoft Introduction L'intégration de Grok…