
Der Produktmanager von Parallels, Jewgeni Korepanov, hat über die interessantesten Funktionen der Lösung zur Bereitstellung von Anwendungen und der Infrastruktur der virtuellen Desktop-Umgebung Remote Application Server sowie dessen wesentliche Wettbewerbsvorteile gesprochen. Hier ist sein Bericht aus erster Hand. Viel Spaß!
Parallels RAS ermöglicht die Fernübertragung aller Anwendungen, die auf Windows-Servern und -Desktops ausgeführt werden, auf die Endgeräte der Benutzer. Dafür ist unser Produkt konzipiert. Egal ob der Benutzer einen Mac, Windows-PC oder ein Smartphone mit Android oder iOS hat – die über Parallels RAS veröffentlichten Anwendungen können von jedem Gerät aus genutzt werden. In diesem Artikel werde ich die interessantesten Funktionen der Plattform vorstellen.
Geschichte (RAS) begann mit einer ziemlich banalen Idee. Es geht eigentlich um die grundlegendste Idee: eine Anwendung, die weit entfernt auf einem Server läuft, auf einem Windows-Client so anzuzeigen, als ob sie lokal installiert wäre. Dieses Konzept hat sich durchgesetzt und wurde kontinuierlich weiterentwickelt. Und nun verbessern, verfeinern und optimieren wir das Produkt seit über 14 Jahren. In dieser Zeit wurden etwa tausend Funktionen hinzugefügt und auch einige entfernt.
Wir scheuen uns nicht davor, neue Dinge auszuprobieren, aber nicht alle Ideen erweisen sich in der praktischen Anwendung als erfolgreich. Zum Beispiel hatten wir ein eigenes Betriebssystem für Geräte. Es konnte auf älteren Computern installiert werden, die unsere Kunden in ihren Büros verwenden, um als Thin Clients zu dienen. Diese ОС fand jedoch nicht die gewünschte Popularität – also haben wir uns entschieden, es einzustellen. Das liegt daran, dass nur sehr wenige Unternehmen die Idee von Terminals erfolgreich umgesetzt haben, für die es gedacht war. Wir haben erkannt, dass es vorteilhafter und einfacher ist, mit jemandem eine Partnerschaft einzugehen, als in diesem Bereich selbst weiterzuentwickeln.
Einige Funktionen wurden aufgrund des Misserfolgs von Drittprodukten auf dem Markt entfernt. Im Jahr 2010 unterstützten wir Windows Phone, erinnern Sie sich an diese Geräte? Die mobile Plattform konnte sich jedoch nicht durchsetzen, und somit haben wir auch den Client für dessen Unterstützung eingestellt.
In jeder Releaseversion von Parallels RAS gibt es mindestens hundert neue Funktionen. Manchmal können es sogar bis zu zweihundert sein. Es gibt große und kleine, erfolgreiche und weniger erfolgreiche, mit und ohne Bugs. Unter ihnen möchte ich einige zeitbewährte und meiner Meinung nach sehr wichtige hervorheben.
Hochverfügbarkeits-Load-Balancer
Dies ist eine virtuelle Maschine, die wir unseren Nutzern bereitstellen. Sie lässt sich problemlos in Parallels RAS integrieren und verwalten. Ein Load Balancer ist im Grunde eine Notwendigkeit für größere Installationen. Wenn Sie 100 Personen und zwei Netzwerkgateways haben, müssen Sie ihn technisch einsetzen. Parallels RAS stellt hierfür eine eigene Lösung bereit, ohne dass zusätzliche Lizenzen erworben werden müssen.
Bei uns gibt es grundsätzlich nur eine Standardversion. Das unterscheidet uns von Citrix und anderen Wettbewerbern. Nutzer, die eine Lizenz erwerben, haben sofort Zugang zu allen Funktionen von Parallels RAS.
Google Authenticator
Dieser Dienst ist bei uns standardmäßig enthalten, was es Administratoren ermöglicht, die Multifaktorauthentifizierung (MFA) ohne die Bereitstellung zusätzlicher virtueller Maschinen und den Kauf anderer MFA-Lösungen zu integrieren. Zum ersten Mal haben wir diese Funktionalität mit der Version 17.0 veröffentlicht und seitdem fünf kleinere Upgrades durchgeführt. Insbesondere haben wir die Benutzerfilterung, das Verhalten in den Clients verbessert und die Administration benutzerfreundlicher gestaltet.
Das ist eine nicht besonders komplizierte Funktion, zwar nicht technologisch anspruchsvoll, aber sie ist wirklich wichtig. Unsere Umfragen und Statistiken zeigen, dass die Menschen sie aktiv nutzen. So haben wir es umgesetzt: Man stellt einfach die Lösung ein, aktiviert die Option "Google Authenticator einschalten" und es funktioniert für alle – so etwas hat sonst niemand.
Universal Printing Driver
Drucken ist ein tatsächlich heikles Thema für alle Administratoren, die sich mit Desktop-Lieferanwendungen befassen. Die Drucker selbst sind sehr launisch, jeder Hersteller bringt seine eigenen Treiber mit, und diese verhalten sich auf jedem Betriebssystem unterschiedlich. Daher haben wir einen eigenen universellen Druckertreiber entwickelt, der als Schnittstelle zwischen den realen Druckern und dem, was der Benutzer auf seinem Client sieht und nutzt, fungiert.
Das bedeutet, dass ich zum Beispiel zu Hause sitze, den Drucker per USB anschließe und dieser auf dem Server verfügbar ist. Allerdings werden keine realen Treiber verwendet, stattdessen wird Parallels RAS Universal Printing erstellt. So bleibt der Server aufgeräumt und es gibt kein Risiko für einen Systemabsturz. Wir investieren viele Ressourcen, um sicherzustellen, dass dieses Drucken funktioniert. Wir haben mehrere Mitarbeiter, die fast ständig an der Verbesserung dieser Funktion arbeiten. Wenn Sie während eines Tests von RAS mit unserem Verkaufsleiter auf ein Problem mit dem Drucker stoßen, besteht eine hohe Wahrscheinlichkeit, dass dieses Problem behoben und offiziell veröffentlicht wird, wenn Sie bereit für die Produktion sind.
Multi-Tenant
Dies ist eines der großen Features, das ganz neu im letzten Release veröffentlicht wurde. In der Regel bieten Dienstleister, die Parallels RAS nutzen, entweder ihren Nutzern eine fertige Lösung auf Basis unserer Software an oder verkaufen zusätzlich die Dienstleistungen von Administratoren, die sich um die gesamte IT des Kunden kümmern. In diesem Szenario ist es wichtig, dass die Endbenutzer isoliert sind.
Früher haben wir einfach separate, unabhängige Farmen angeboten. Grundsätzlich hat das funktioniert, aber es gab natürlich Mängel. Die Leute wünschten sich mehr Zentralisierung und eine Kostensenkung der Lösungen, denn um eine vollwertige Farm aufzubauen, benötigt man einiges an Ressourcen. ServerJa, das sind virtuelle Maschinen, aber dennoch. Mit dieser Funktion, Multi-Tenant, haben wir es ermöglicht, Teile der Infrastruktur zwischen Mietern und Endkunden zu teilen.
Sie bleiben weiterhin isoliert, wissen nichts voneinander und können nicht interagieren, aber sie teilen sich eine Art Infrastruktur-Schicht von Parallels, die natürlich beim Dienstanbieter bereitgestellt wird. Dadurch haben unsere Kunden die Möglichkeit erhalten, ihre Lösungen auf Basis von RAS günstiger anzubieten, was sie wettbewerbsfähiger macht.
Ich kann nicht sagen, dass es sich um ein einzigartiges Feature auf dem Markt handelt. Auf die eine oder andere Weise erfüllen auch unsere Wettbewerber ein ähnliches Bedürfnis. Aber wir haben es ein bisschen anders gemacht als alle anderen und besser, zumindest was die Kosten für die gesamte Lösung betrifft.
Single Sign-On (SSO)
In der vorherigen Version haben wir auch die Unterstützung für die SSO-Technologie (Single Sign-On) auf Basis von SAML eingeführt. Diese Funktion ermöglicht die Authentifizierung von Mandanten über unabhängige Anbieter, wenn sie sich im Parallels Client (Clientanwendung für RAS) anmelden. Dies ist wichtig, da keiner unserer Kunden auf seiner Seite für jeden Mandanten ein Active Directory einrichten möchte. Das ist kostspielig, ineffizient und schwierig in der Wartung.
In den letzten 4 Monaten habe ich viel Positives über dieses Feature gehört und keinen negativen Kommentar, obwohl es normalerweise unmöglich ist, alle zufrieden zu stellen. Aber genau diese Funktion hat bisher keinen Nutzer gefunden, der sagt: „Unser Szenario funktioniert hier überhaupt nicht“. Obwohl die Integration, um ehrlich zu sein, aus Sicht des Managements und der Administration in allen Kundenszenarien recht anspruchsvoll ist.
Cloud-Bereitstellungsoptionen
Wir unterstützen Cloud-Lösungen und helfen Nutzern, zu ihnen zu wechseln. Sie sind leider immer noch nicht günstig, bringen jedoch ihre Vorteile mit sich. Zum Beispiel erleben viele am "Black Friday" eine erhebliche Belastung ihrer Server. Wenn Sie ein eigenes Rechenzentrum haben, können Sie nicht einfach mal eben einen weiteren Server aus der Tasche ziehen und schnell aufstellen, um den wachsenden Anfragen gerecht zu werden.
Aber Sie können — zusätzlich zu Ihrem bestehenden Rechenzentrum — einen Cloud-Dienst bei RAS registrieren, dort die benötigten virtuellen Maschinen bereitstellen und klonen. Unser Funktionsumfang ermöglicht es, die Up- und Downscaling-Belastungen in der Cloud so zu automatisieren, dass Maschinen je nach tatsächlichem Bedarf erstellt und gelöscht werden.
Wenn beispielsweise abends niemand mehr die Maschinen nutzt, stoppen und löschen wir sie alle. Morgens, wenn neue Nutzer kommen und die Last im Haupt-Rechenzentrum steigt, beginnen wir mit der Erstellung von virtuellen Maschinen in Azure. Eine, zwei, drei — jede Menge je nach Bedarf. Und der Administrator muss nicht auf die Anzahl der Kunden achten, wir realisieren das automatisch.
Web-Konsole
Im Einklang mit dem Trend der HTMLisierung wechseln wir von einer administrativen Konsole, die als Windows-Anwendung vorliegt, zu einer webbasierten Version. Diese wurde bereits veröffentlicht, bietet jedoch nur die grundlegenden Funktionen, die für technischen Support benötigt werden. Geplant ist, nach und nach alle Möglichkeiten, die in der alten Konsole verfügbar sind, in diese neue zu übertragen. Mit jedem Update wird sie daher zunehmend leistungsfähiger.
Warum ist das wichtig? In erster Linie, weil die Nutzer alles von ihren Geräten aus verwalten möchten. Wenn Sie einen Mac haben, wollen Sie nicht über RDP auf einen Server mit RAS zugreifen, um etwas zu erledigen. Stellen Sie sich vor, Sie sitzen im Flugzeug, sind auf den Start vorbereitet und der Chef ruft an und schreit: „Alles ist verloren!“, während Sie nur Ihr Handy zur Hand haben. Mit der Web-Konsole können Sie herausfinden, woran es liegt, eine Veröffentlichung korrigieren oder die Server neu starten.
Diese Anwendungsfälle sind leider nicht möglich, wenn Sie die Standardkonsole verwenden. Unsere vorherige Version ist in dieser Hinsicht auf Windows beschränkt, trotz der vielen Funktionen, die sie bietet.
Flexibilität und Einfachheit
Abschließend möchte ich betonen, dass Parallels RAS viele Wettbewerber hat. Doch was es von den Alternativen abhebt, ist die einfache Bereitstellung und Nutzung. Diese Worte mögen sehr allgemein erscheinen, aber ich höre tatsächlich oft von Kunden und lese in Foren, dass die Installation von RAS kinderleicht ist. Es erfordert nur ein paar Klicks.
Die Administratoren müssen keinerlei zusätzliche Systeme aufsetzen oder, Gott bewahre, neue Hardware kaufen, um unsere Lösung zu installieren und auszuprobieren. Der Großteil der Funktionen funktioniert in jeder Umgebung. Es gibt viele Gründe dafür. Wie immer verbirgt ein Produkt, das von außen trivial erscheint, eine Vielzahl von Feinheiten und tausende Stunden an Support-Aufwand.
Die wichtigste Ursache, warum Parallels RAS so flexibel und benutzerfreundlich ist, liegt darin, dass wir die meisten Betriebssysteme und Hypervisoren, Cluster- und Cloud-Lösungen unterstützen. Insbesondere haben wir Windows 2003 nicht fallen gelassen, obwohl unsere Wettbewerber dies bereits vor einigen Jahren taten. Es gibt keine anderen Lösungen auf dem Markt, die damit vergleichbar sind; alle haben ihren Kunden gesagt, sie sollen upgraden, wir jedoch nicht.
Quelle: habr.com
