
Evgeniy Korepanov, chef de produit Parallels, a parlé des fonctionnalités les plus intéressantes de la solution de livraison d'applications et de l'infrastructure de bureau virtuel Remote Application Server et de ses principaux avantages concurrentiels. Ce qui suit est un récit à la première personne. Apprécier!
Parallels RAS vous permet de fournir à distance aux appareils clients tout ce qui s'exécute sur les serveurs et les postes de travail Windows. C'est pour cela que notre produit existe. Peu importe que l'utilisateur possède un téléphone Mac, Windows, Android ou iOS : les applications publiées via Parallels RAS peuvent être utilisées depuis n'importe quel appareil. Dans cet article je vais vous parler des fonctionnalités les plus intéressantes de la plateforme.
histoire (RAS) a commencé avec une idée assez basique. En fait, de l'essence même : prenez une application qui s'exécute loin sur notre serveur et affichez-la sur un client Windows comme si elle était installée localement. Le concept prend son envol et se développe progressivement. Et maintenant, nous améliorons, finissons et améliorons le produit depuis plus de 14 ans. Pendant ce temps, environ un millier de fonctionnalités y ont été ajoutées et, soit dit en passant, également supprimées.
Nous n’avons pas peur d’expérimenter, mais toutes les idées ne se révèlent pas efficaces dans des cas d’utilisation réels. Par exemple, nous avions notre propre système d'exploitation pour les appareils. Il pourrait être installé sur les anciens ordinateurs que nos clients ont dans leurs bureaux et qui sont utilisés comme clients légers. Ce système d'exploitation n'a pas trouvé de popularité - ils ont décidé de l'abandonner. Le fait est qu’en général très peu d’entreprises ont mis en œuvre avec succès l’idée des gares terminales pour laquelle elle a été créée. Nous avons réalisé qu'il est plus rentable et plus facile de s'associer avec quelqu'un que de se 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 prenions en charge Windows Phone, vous vous souvenez de ces choses ? Mais la plateforme mobile n’a pas décollé, et en même temps nous avons abandonné le client pour la supporter.
En général, chaque version de Parallels RAS contient au moins une centaine de nouvelles fonctionnalités. Parfois, ce nombre atteint même deux cents. Ils sont grands et petits, réussis et moins réussis, avec et sans bugs. Parmi eux, je tiens à souligner plusieurs qui ont fait leurs preuves et, à mon avis, très importants.
Équilibreur de charge haute disponibilité
Il s'agit d'une machine virtuelle que nous distribuons à nos utilisateurs. Il est facilement intégré à Parallels RAS et géré. En général, Load Balancer est indispensable pour toute grande installation. Si vous disposez de 100 personnes et de deux passerelles réseau, vous devrez techniquement l'utiliser. Et Parallels RAS fournit le sien, sans acheter de licences supplémentaires.
Nous en avons essentiellement un, un standard. C'est ce qui nous distingue de Citrix et des autres concurrents. En achetant une licence, les utilisateurs bénéficient d'un accès immédiat à toutes les fonctionnalités de Parallels RAS.
Authentificateur Google
Nous proposons ce service prêt à l'emploi, qui permet aux administrateurs d'installer multifactor sans déployer de machines virtuelles supplémentaires ni acheter de licences pour d'autres solutions MFA. Nous avons d'abord publié cette fonctionnalité dans la version 17.0 et depuis lors, nous avons effectué environ 5 petites mises à niveau. En particulier, nous avons amélioré le filtrage des utilisateurs, le comportement des clients et rendu l'administration plus accessible.
Ce n’est pas une fonctionnalité très complexe, ni technologiquement avancée, 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 implémenté : il suffit d'installer la solution, de cocher la case « activer Google Authenticator » et cela a fonctionné pour tout le monde, personne n'a cela.
Pilote d'impression universel
L'impression est un sujet véritablement sensible pour tous les administrateurs qui s'occupent d'applications de mise à disposition de postes de travail. Les imprimantes elles-mêmes sont très capricieuses, tous les fournisseurs proposent leurs propres pilotes et se comportent différemment sur chaque système d'exploitation. C'est pourquoi nous avons écrit 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.
Autrement dit, je suis assis à la maison, je connecte une imprimante via USB et elle est téléchargée sur le serveur. Mais ce ne sont pas les pilotes eux-mêmes qui y sont utilisés ; Parallels RAS Universal Printing est créé à la place. De cette façon, le serveur n’est pas encombré et il n’y a aucun risque de crash de la machine. Nous investissons beaucoup de ressources pour faire fonctionner ce type d’impression. Nous avons plusieurs personnes qui travaillent presque constamment à l’amélioration de la fonctionnalité. Si lors du test RAS avec notre responsable commercial, vous rencontrez un problème avec l'imprimante, il y a de fortes chances qu'il soit résolu et officiellement enregistré au moment où vous serez prêt pour la production.
Multi-locataire
C’est l’une des fonctionnalités importantes publiées récemment, dans la dernière version. En règle générale, les fournisseurs de services utilisant Parallels RAS soit fournissent simplement à leurs utilisateurs une solution prête à l'emploi basée sur notre programme, soit vendent également les services d'administrateurs qui gèrent toute l'informatique pour le client. Et dans ce scénario, il est important que les utilisateurs finaux soient isolés.
Auparavant, nous proposions simplement de créer des fermes distinctes et indépendantes. Cette solution fonctionnait en principe, mais présentait bien sûr des inconvénients. Les utilisateurs souhaitaient une plus grande centralisation et une solution moins coûteuse, car le déploiement d'une ferme complète exige des ressources importantes. les serveursOui, ce sont des machines virtuelles, mais tout de même. Grâce à la fonctionnalité Multi-tenant, nous avons permis le partage d'une partie de l'infrastructure entre les locataires et les clients finaux.
Ils restent isolés, ils ne se connaissent pas et ne peuvent pas interagir, mais en même temps ils partagent une sorte de couche d'infrastructure Parallels, qui, bien entendu, est déployée par le fournisseur de services. En conséquence, nos clients ont pu vendre leurs solutions basées sur RAS à moindre coût, c'est-à-dire qu'ils sont devenus plus compétitifs.
Je ne peux pas dire que ce soit une fonctionnalité unique sur le marché. D'une manière ou d'une autre, nos concurrents se rendent compte du même besoin. Mais nous l'avons fait un peu différemment des autres et mieux, du moins du point de vue du coût de l'ensemble de la solution.
Single Sign-On (SSO)
Également dans la version précédente, nous avons publié la prise en charge de la technologie d'authentification unique (SSO) basée sur SAML. La fonctionnalité vous permet d'authentifier les locataires via des fournisseurs indépendants lorsqu'ils se connectent à Parallels Client (une application client pour RAS). Ceci est important car aucun des clients ne souhaite déployer Active Directory de son côté pour chaque client. Cela coûte de l’argent, est inefficace et difficile à entretenir.
En 4 mois, j'ai entendu beaucoup de choses positives sur cette fonctionnalité et pas une seule mauvaise critique, même s'il est généralement impossible de satisfaire tout le monde en tout. Mais cette fonctionnalité particulière n'a pas encore trouvé de personnes qui disent : "Mais notre script ne fonctionne pas du tout ici." Bien que l'intégration elle-même, pour être honnête, soit assez exigeante en termes de gestion et d'administration dans toutes les solutions client.
Options de déploiement cloud
Nous prenons en charge les solutions cloud et aidons les utilisateurs à migrer vers celles-ci. Malheureusement, ils ne sont toujours pas bon marché, mais ils apportent leurs propres bonus. Par exemple, lors du Black Friday, de nombreuses personnes subissent une charge importante sur leurs serveurs. Si vous disposez de votre propre centre de données, vous ne pouvez pas simplement sortir un autre serveur de votre poche et l'installer rapidement pour répondre au flux croissant de demandes.
Mais vous pouvez - en plus du centre de données existant - enregistrer le cloud dans RAS, y déployer les machines virtuelles nécessaires et les cloner. Notre fonctionnalité vous permet d'automatiser les charges de mise à l'échelle et de réduction dans le cloud de telle manière que les machines seront créées et supprimées en fonction des besoins réels.
Si par exemple plus personne n’utilise les machines le soir, nous les arrêterons toutes et les supprimerons. Dans la matinée, lorsque de nouveaux utilisateurs arriveront et que la charge sur le centre de données principal augmentera, nous commencerons à créer des machines virtuelles dans Azure. Un, deux, trois – n'importe quelle quantité selon vos besoins. Et l'administrateur n'a pas besoin de surveiller le nombre de clients, nous le mettons en œuvre automatiquement.
Console Web
Suivant la tendance de la lyse HTML, nous passons désormais de la console d'administration, qui se présente sous la forme d'une application Windows, à une version web. Il est déjà installé, mais avec des fonctionnalités minimales requises pour les administrateurs du support technique. Il est prévu de transférer progressivement toutes les fonctionnalités disponibles dans l'ancienne console vers celle-ci. Ainsi, à chaque version, il deviendra de plus en plus complet.
Pourquoi c'est important? Principalement parce que les gens veulent tout contrôler depuis leurs appareils. Si vous avez un Mac, vous n'êtes pas désireux d'utiliser RDP sur un serveur avec RAS pour faire quelque chose. Ou imaginez que vous êtes assis dans un avion, en train de vous préparer au décollage, puis que votre patron vous appelle en criant « tout est perdu » et que seul votre téléphone est à portée de main. À l'aide de la console Web, vous pouvez déterminer quel est le problème, résoudre certaines publications ou redémarrer les serveurs.
Ces cas d’usage ne sont malheureusement pas possibles si vous utilisez une console standard. En ce sens, notre version précédente est limitée à Windows, malgré les milliers de fonctionnalités qu'elle contient.
Flexibilité et simplicité
En conclusion, je constate que Parallels RAS a beaucoup de concurrents. Mais ce qui le distingue de ses analogues, c'est sa facilité de déploiement et d'utilisation. Cela semble être des mots trop primitifs, très généraux. Cependant, j’entends très souvent des clients, et je lis également sur des forums, que l’installation de RAS ne pourrait pas être plus simple. Cela ne prend que quelques clics.
L'administrateur n'a pas besoin de déployer 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 plusieurs raisons à cela. Comme toujours, un produit qui paraît banal de l'extérieur cache sous le capot beaucoup de nuances et mille heures consacrées au support.
En général, la raison la plus importante pour laquelle Parallels RAS est si flexible et simple est que nous prenons en charge la plupart des systèmes d'exploitation et hyperviseurs, ainsi que des solutions de cluster et cloud. En particulier, Windows 2003 n'a pas encore été abandonné, même si nos concurrents l'ont fait il y a plusieurs années. Il n’existe aucune autre solution sur le marché pour résoudre ce problème ; tout le monde a dit aux clients de mettre à niveau il y a longtemps, mais nous ne l’avons pas fait.
Source: habr.com
