
Le chef de produit Parallels, Evgeny Korepanov, a parlé des fonctionnalités les plus intéressantes de la solution de livraison d'applications et d'infrastructure de bureaux virtuels Remote Application Server, ainsi que de ses principaux avantages concurrentiels. Voici le récit en première personne. Profitez-en !
Parallels RAS permet de livrer à distance sur les appareils des clients tout ce qui fonctionne sur des serveurs et des bureaux Windows. C'est la raison d'être de notre produit. Peu importe si l'utilisateur possède un Mac, un Windows, un téléphone Android ou iOS : il est possible d'utiliser les applications publiées via Parallels RAS depuis n'importe quel appareil. Dans cet article, je vais parler des caractéristiques les plus intéressantes de la plateforme.
Historique (RAS) a commencé avec une idée plutôt banale. En fait, c'est la simple essence : prendre une application qui s'exécute sur notre serveur lointain et l'afficher sur un client Windows comme si elle était installée localement. Le concept a pris de l'ampleur et a progressivement évolué. Cela fait maintenant plus de 14 ans que nous améliorons, peaufinons et perfectionnons le produit. Au fil des années, environ mille fonctionnalités ont été ajoutées, et d'ailleurs, certaines ont été supprimées aussi.
Nous n'avons pas peur d'expérimenter, mais toutes nos idées ne s'avèrent pas fructueuses dans des scénarios d'utilisation réels. Par exemple, nous avions un système d'exploitation dédié pour les appareils. Il pouvait être installé sur de vieux ordinateurs chez nos clients dans leurs bureaux pour être utilisés comme clients légers. Ce système d'exploitation n'a pas connu un grand succès — nous avons décidé de l'abandonner. La vérité est que très peu d'entreprises ont réussi à mettre en œuvre l'idée de stations de travail pour lesquelles il avait été créé. Nous avons compris qu'il était plus rentable et plus simple de collaborer avec quelqu'un plutôt que de nous développer nous-mêmes dans cette direction.
Certaines fonctionnalités ont été supprimées en raison de l'échec de produits tiers sur le marché. En 2010, nous avions le soutien de Windows Phone, vous vous souvenez de ces choses ? Mais la plateforme mobile n’a pas décollé, et avec elle, nous avons abandonné le client pour son support.
En général, dans chaque version de Parallels RAS, il y a au moins une centaine de nouvelles fonctionnalités. Parfois, ce nombre atteint même deux cents. Elles peuvent être grandes ou petites, réussies ou moins, avec des bogues ou sans. Parmi elles, je souhaite mettre en avant quelques-unes qui ont fait leurs preuves au fil du temps et qui, à mon avis, sont très importantes.
Équilibrage de charge haute disponibilité
C'est une machine virtuelle que nous offrons à nos utilisateurs. Elle s'intègre facilement à Parallels RAS et peut être gérée. En réalité, un Load Balancer est nécessaire pour toute installation de grande envergure. Si vous avez 100 personnes et deux passerelles réseau, vous devrez techniquement l'utiliser. Et Parallels RAS fournit le sien, sans avoir à acheter des licences supplémentaires.
Nous en avons fondamentalement une, standard. C'est ce qui nous distingue de Citrix et d'autres concurrents. Les utilisateurs, en acquérant une licence, ont accès immédiatement à toutes les fonctionnalités de Parallels RAS.
Google Authenticator
Ce service est intégré par défaut, ce qui permet aux administrateurs de mettre en place l'authentification multifactorielle sans déployer de machines virtuelles supplémentaires ni acheter d'autres solutions MFA. Nous avons lancé cette fonctionnalité pour la première fois dans la version 17.0 et depuis, nous avons effectué cinq petites mises à jour supplémentaires. En particulier, nous avons amélioré la filtration des utilisateurs, le comportement des clients, et rendu l'administration plus accessible.
Ce n'est pas une fonctionnalité très complexe, pas technologique, mais elle est vraiment importante. Nos enquêtes et statistiques montrent que les gens l'utilisent activement. Et la façon dont nous l'avons mise en œuvre : pour que l'installation soit simple, qu'il suffit de cocher 'activer Google Authenticator' et que cela fonctionne pour tout le monde, personne d'autre n'a cela.
Pilote d'impression universel
L'impression est un véritable sujet délicat pour tous les administrateurs qui s'occupent des applications de bureau à distance. Les imprimantes elles-mêmes sont très capricieuses, tous les fournisseurs apportent leurs propres pilotes, et ils se comportent différemment sur chaque système d'exploitation. C'est pourquoi nous avons développé notre propre pilote d'impression universel, qui sert de couche entre les imprimantes réelles et ce que l'utilisateur voit et utilise sur son client.
Donc, par exemple, je suis chez moi, je connecte une imprimante via USB et elle est redirigée vers le serveur. Mais il ne s'agit pas de pilotes réels, au lieu de cela, Parallels RAS Universal Printing est créé. Ainsi, le serveur ne s'encombre pas et il n'y a aucun risque de crash de la machine. Nous investissons beaucoup de ressources pour faire fonctionner cette impression. Nous avons plusieurs personnes qui s'occupent presque en permanence de l'amélioration de cette fonctionnalité. Si, lors des tests de RAS avec notre responsable des ventes, vous rencontrez un problème avec l'imprimante, il est très probable qu'il sera résolu et officiellement publié au moment où vous serez prêt pour la production.
Multi-Tenant
C'est l'une des grandes fonctionnalités qui a été récemment lancée, lors de la dernière version. En général, les fournisseurs de services utilisant Parallels RAS fournissent soit simplement à leurs utilisateurs une solution prête à l'emploi basée sur notre programme, soit ils vendent également des services d'administrateurs qui s'occupent de toute l'informatique du client. Dans ce scénario, il est important que les utilisateurs finaux soient isolés.
Auparavant, nous proposions simplement de créer des fermes séparées et indépendantes. En principe, cela fonctionnait, mais il y avait évidemment des lacunes. Les gens voulaient une plus grande centralisation et une réduction des coûts de la solution, car pour déployer une ferme complète, cela nécessite beaucoup. serveurs. Oui, ce sont des machines virtuelles, mais néanmoins. Avec cette fonctionnalité, Multi-Tenant, nous avons permis de partager une partie de l'infrastructure entre les locataires et les clients finaux.
Ils sont toujours restés isolés, ne savent rien les uns des autres et ne peuvent pas interagir, mais en même temps, ils partagent une certaine couche de l'infrastructure Parallels, qui, bien entendu, est déployée par le fournisseur de services. En conséquence, nos clients ont eu la possibilité de vendre leurs solutions basées sur RAS à un prix inférieur, donc ils sont devenus plus compétitifs.
Je ne peux pas dire que c'est une fonctionnalité unique sur le marché. D'une manière ou d'une autre, nos concurrents répondent également à ce besoin. Mais nous l'avons fait d'une manière légèrement différente de tous les autres et mieux, du moins en termes de coût de l'ensemble de la solution.
Single Sign-On (SSO)
Dans la version précédente, nous avons également lancé le support de la technologie d'authentification unique (SSO) basée sur SAML. Cette fonctionnalité permet d'authentifier les locataires via des fournisseurs indépendants lorsqu'ils se connectent à Parallels Client (l'application client pour RAS). C'est important car aucun de nos clients ne souhaite déployer Active Directory pour chaque client de son côté. Cela coûte cher, est inefficace et difficile à maintenir.
Au cours des 4 derniers mois, j'ai entendu beaucoup de retours positifs sur cette fonctionnalité et aucun avis négatif, même si en général il est difficile de satisfaire tout le monde. Mais cette fonctionnalité n'a pas encore trouvé de personnes disant : "Notre scénario ne fonctionne pas du tout ici". Bien que l'intégration soit, honnêtement, assez exigeante en termes de gestion et d'administration dans toutes les solutions des clients.
Options de déploiement cloud
Nous soutenons les solutions cloud et aidons les utilisateurs à y migrer. Malheureusement, elles ne sont pas encore bon marché, mais elles apportent leurs avantages. Par exemple, pendant le "Black Friday", beaucoup subissent une pression importante sur leurs serveurs. Si vous avez votre propre data center, vous ne pouvez pas simplement sortir un autre serveur de votre poche et l'installer rapidement pour gérer l'augmentation des demandes.
Mais vous pouvez, en complément de votre data center existant, enregistrer un cloud dans RAS, déployer les machines virtuelles nécessaires et les cloner. Notre fonctionnalité permet d'automatiser le dimensionnement à la hausse et à la baisse dans le cloud de manière à ce que les machines soient créées et supprimées en fonction des besoins réels.
Par exemple, si le soir personne n'utilise plus les machines, nous les arrêterons toutes et les supprimerons. Le matin, lorsque de nouveaux utilisateurs arrivent et que la charge sur le data center principal augmente, nous commencerons à créer des machines virtuelles dans Azure. Une, deux, trois — autant que nécessaire en fonction des besoins. Et l'administrateur n'a pas besoin de surveiller le nombre de clients, nous nous en occupons automatiquement.
Console web
Suivant la tendance à l'HTML, nous passons actuellement de la console d'administration, qui était une application Windows, à une version web. Elle a déjà été lancée, mais avec des fonctionnalités minimales nécessaires pour les administrateurs techniques. Nous prévoyons de transférer progressivement toutes les fonctionnalités disponibles dans l'ancienne console vers celle-ci. Ainsi, à chaque nouvelle version, elle deviendra de plus en plus complète.
Pourquoi est-ce important ? Tout d'abord, parce que les gens veulent gérer tout depuis leurs appareils. Si vous avez un Mac, vous n'êtes pas enthousiaste à l'idée de vous connecter au serveur via RDP avec RAS pour faire quelque chose. Ou imaginez que vous êtes dans un avion, prêt à décoller, et que votre patron vous appelle en criant "tout est perdu", et que vous n'avez qu'un téléphone à portée de main. En utilisant la console web, vous pouvez identifier le problème, corriger un problème de publication et redémarrer les serveurs.
Ces cas d'utilisation ne sont malheureusement pas possibles si vous utilisez la console standard. Notre version précédente était limitée à Windows, malgré les milliers de fonctionnalités qu'elle offrait.
Flexibilité et simplicité
En conclusion, je souligne que Parallels RAS a de nombreux concurrents. Mais ce qui le distingue vraiment, c'est la simplicité de déploiement et d'utilisation. Cela peut sembler trop simpliste, très général. Pourtant, j'entends souvent de clients, et je lis aussi sur les forums, que l'installation de RAS est d'une simplicité déconcertante. Cela ne prend que quelques clics.
L'administrateur n'a pas besoin d'installer quoi que ce soit de supplémentaire ou, Dieu nous en préserve, d'acheter du nouveau matériel pour installer notre solution et l'essayer. La plupart des fonctionnalités fonctionneront dans n'importe quel environnement. Et il y a de nombreuses raisons à cela. Comme toujours, un produit qui semble trivial de l'extérieur cache en réalité une multitude de nuances et des milliers d'heures consacrées au support.
En fait, la raison la plus importante pour laquelle Parallels RAS est si flexible et simple, c'est que nous supportons la plupart des systèmes d'exploitation et des hyperviseurs, ainsi que des solutions en cluster et en cloud. En particulier, nous n'avons pas encore abandonné Windows 2003, alors que nos concurrents l'ont fait il y a plusieurs années. Il n'existe pas d'autres solutions sur le marché qui soient liées à cela, tout le monde a depuis longtemps conseillé à ses clients de faire une mise à niveau, sauf nous.
Source : habr.com
