Cele mai interesante caracteristici ale Parallels RAS

Cele mai interesante caracteristici ale Parallels RAS

Product Manager Parallels, Evgeny Korepanov, spoke about the most interesting features of the Remote Application Server solution for delivering applications and virtual desktop infrastructure, as well as its main competitive advantages. Here’s the story from the first-person perspective. Enjoy!

Parallels RAS enables remote delivery of everything that runs on Windows servers and desktops to client devices. This is the very purpose of our product. It doesn’t matter if the user has a Mac, Windows, or a phone with Android or iOS — applications published through Parallels RAS can be used from any device. In this article, I will discuss the most interesting features of the platform.

Istoria Parallels Remote Application Server (RAS) originated from a rather simple idea. Essentially, it revolves around the concept of taking an application that is remotely running on our server and displaying it on a Windows client as if it were installed locally. The concept took off and gradually developed. We have been enhancing, refining, and perfecting the product for over 14 years now. During this time, around a thousand features have been added, and some have also been removed.

We are not afraid to experiment, but not all ideas turn out to be successful in real-world usage scenarios. For instance, we had our own operating system for devices. It could be installed on older computers that our customers had in their offices, using them as thin clients. This OS did not gain popularity — we decided to drop it. The fact is that very few companies have successfully implemented the idea of terminal stations for which it was created. We realized that it was more profitable and simpler to partner with someone than to develop in that direction ourselves.

Some features were removed due to the failure of third-party products in the market. In 2010, we had support for Windows Phone, remember those gadgets? But the mobile platform didn’t take off, and along with it, we dropped the client for its support.

In every release of Parallels RAS, there are at least a hundred new features. Sometimes the number reaches as high as two hundred. They vary in size and quality, some are successful while others are not, with bugs or without. Among them, I would like to highlight a few that have stood the test of time and, in my opinion, are quite important.

High Availability Load Balancer

Aceasta este o mașină virtuală pe care o oferim utilizatorilor noștri. Se integrează ușor în Parallels RAS și este ușor de gestionat. Practic, Load Balancer-ul este esențial pentru orice instalare mare. Dacă aveți 100 de oameni și două gateway-uri de rețea, va trebui să îl folosiți din punct de vedere tehnic. Iar Parallels RAS oferă propriul său, fără a fi nevoie să achiziționați licențe suplimentare.

În principiu, avem doar unul, standard. Acesta este ceea ce ne diferențiază de Citrix și alți concurenți. Utilizatorii, achiziționând o licență, obțin acces imediat la toate funcțiile Parallels RAS.

Google Authenticator

Acest serviciu vine din cutie, permițând administratorilor să implementeze autentificarea multifactor fără a desfășura mașini virtuale suplimentare sau a achiziționa licențe pentru alte soluții MFA. Am lansat pentru prima dată această funcționalitate în versiunea 17.0 și de atunci am realizat încă vreo 5 upgrade-uri mici. În special, am îmbunătățit filtrarea utilizatorilor, comportamentul în clienți și am făcut administrarea mai accesibilă.

Aceasta nu este o funcționalitate foarte complicată, nu este tehnologică, dar este cu adevărat importantă. Sondajele și statisticile noastre arată că oamenii o folosesc activ. Și așa cum am implementat-o: a fost suficient să instalați soluția, să bifați opțiunea „activare Google Authenticator” și aceasta a funcționat pentru toți, nimeni altcineva nu oferă așa ceva.

Universal Printing Driver

Printarea este într-adevăr o temă problematică pentru toți administratorii care se ocupă cu livrarea aplicațiilor desktop. Imprimantele sunt foarte capricioase, toți furnizorii aduc propriile drivere, iar acestea se comportă diferit pe fiecare sistem de operare. De aceea, am scris propriul nostru driver de imprimare universal, care servește ca intermediar între imprimantele reale și ceea ce utilizatorul vede și folosește pe clientul său.

Adică, eu, de exemplu, stau acasă, conectez imprimanta prin USB și aceasta este redirecționată pe server. Dar nu vin driverele reale, în schimb, se creează Parallels RAS Universal Printing. Astfel, serverul nu este aglomerat și nu există riscul ca mașina să se blocheze. Investim multe resurse pentru ca acest tip de imprimare să funcționeze. Avem câțiva oameni care se ocupă aproape în permanență de îmbunătățirea funcției. Dacă, în timpul testării RAS cu managerul nostru de vânzări, întâlniți o problemă cu imprimanta, există o mare probabilitate ca aceasta să fie rezolvată și oficial lansată până în momentul în care sunteți pregătiți pentru producție.

Multi-Tenant

Aceasta este una dintre marile funcții care a fost lansată recent, în ultima actualizare. În general, furnizorii de servicii care folosesc Parallels RAS oferă utilizatorilor lor fie o soluție gata, bazată pe programul nostru, fie oferă servicii de administrare IT pentru clienți. În acest scenariu, este important ca utilizatorii finali să fie izolați.

Anterior, ofeream pur și simplu ferme separate și independente. În principiu, a funcționat, dar, desigur, existau neajunsuri. Oamenii doreau mai multă centralizare și reducerea costurilor soluției, deoarece pentru a desfășura o fermă completă este nevoie de destul de multe resurse. servereDa, sunt mașini virtuale, dar, totuși. Prin această funcție, Multi-Tenant, am permis împărtășirea unei părți a infrastructurii între clienți și utilizatorii finali.

Ei rămân în continuare izolați, nu știu nimic unul despre altul și nu pot interacționa, dar în același timp împărtășesc o anumită parte a infrastructurii Parallels, care, desigur, este implementată de furnizorul de servicii. Ca rezultat, clienții noștri au obținut oportunitatea de a vinde soluțiile lor bazate pe RAS mai ieftin, devenind astfel mai competitivi.

Nu pot spune că este o funcție unică pe piață. Într-un fel sau altul, concurenții noștri abordează aceeași necesitate. Dar noi am realizat-o puțin diferit față de toți ceilalți și mai bine, cel puțin din punctul de vedere al costului întregii soluții.

Single Sign-On (SSO)

De asemenea, în versiunea anterioară am lansat suportul pentru tehnologia de autentificare unică (SSO) bazată pe SAML. Această funcționalitate permite autentificarea chiriașilor prin furnizori independenți atunci când se conectează la Parallels Client (aplicația client pentru RAS). Este important deoarece niciunul dintre clienți nu dorește să implementeze Active Directory pentru fiecare client pe partea lor. Aceasta costă bani, este ineficient și greu de întreținut.

În cele 4 luni am auzit multe păreri pozitive despre această funcționalitate și niciun comentariu negativ, deși, în general, nu poți mulțumi pe toată lumea tot timpul. Dar această funcționalitate nu a găsit încă persoane care să spună: „Ei bine, scenariul nostru nu funcționează deloc aici”. Deși integrarea, trebuie să recunosc, este destul de exigentă din punct de vedere al managementului și administrării în toate soluțiile clienților.

Opțiuni de desfășurare în cloud

Sprijinim soluțiile în cloud și ajutăm utilizatorii să migreze către ele. Din păcate, acestea nu sunt ieftine, dar aduc propriile beneficii. De exemplu, de „Black Friday”, mulți experimentează o sarcină serioasă pe serverele lor. Dacă aveți un centru de date propriu, nu puteți pur și simplu să scoateți din buzunar un alt server și să-l instalați rapid pentru a gestiona fluxul crescut de solicitări.

Dar puteți, în plus față de centrul de date existent, să înregistrați un cloud în RAS, să desfășurați acolo mașinile virtuale necesare și să le clonați. Funcționalitatea noastră permite automatizarea scalării în sus și în jos a încărcărilor în cloud, astfel încât mașinile să fie create și șterse în funcție de necesitățile reale.

Dacă, de exemplu, seara nimeni nu folosește mașinile, le vom opri și șterge pe toate. Dimineața, când vin utilizatori noi și încărcătura pe centrul de date principal crește, vom începe să creăm mașini virtuale în Azure. Una, două, trei — orice număr, în funcție de necesități. Și administratorul nu trebuie să urmărească numărul de clienți; realizăm asta automat.

Consola web

Urmând tendința de HTMLizare, acum trecem de la consola de administrare, care este o aplicație Windows, la o versiune web-based. Aceasta a fost deja lansată, dar cu funcționalități minime necesare pentru administratorii de suport tehnic. În planuri se află — trecerea treptată a tuturor funcțiilor disponibile în vechea consolă în această nouă formulă. Așadar, cu fiecare lansare, aceasta va deveni din ce în ce mai completă.

De ce este important? În primul rând, pentru că oamenii doresc să gestioneze totul de pe dispozitivele lor. Dacă ai un Mac, nu ai chef să te conectezi la server prin RDP cu RAS pentru a face ceva. Sau să presupunem că ești într-un avion, te pregătești de decolare și sună șeful strigând „totul e pierdut”, iar tu ai doar telefonul la îndemână. Folosind consola web, poți identifica cauza, corecta o problemă de publicare, sau reporni serverele.

Aceste cazuri de utilizare sunt imposibile, din păcate, dacă folosești consola standard. Versiunea noastră anterioară este limitată în acest sens la Windows, în ciuda miilor de funcții pe care le oferă.

Flexibilitate și simplitate

În încheiere, aș dori să subliniez că Parallels RAS are foarte mulți concurenți. Însă ceea ce îl diferențiază favorabil de analogii săi este simplitatea de implementare și utilizare. Acestea pot părea cuvinte prea primitive, foarte generice. Cu toate acestea, aud frecvent de la clienți și citesc pe forumuri că instalarea RAS este incredibil de simplă. Aceasta durează doar câteva clicuri.

Administratorul nu trebuie să desfășoare nimic suplimentar sau, Doamne ferește, să cumpere hardware nou pentru a instala soluția noastră și a o testa. O mare parte a funcționalității va funcționa în orice mediu. Și există multe motive pentru aceasta. Ca întotdeauna, un produs care se prezintă simplu la exterior ascunde sub capotă o mulțime de nuanțe și o mie de ore dedicate suportului.

De fapt, cea mai importantă cauză pentru care Parallels RAS este atât de flexibil și simplu constă în faptul că suportăm majoritatea sistemelor de operare și hypervisors, soluții cluster și cloud. În special, încă nu am abandonat Windows 2003, deși concurenții noștri au făcut acest lucru cu câțiva ani în urmă. Pe piață nu există alte soluții care să se interconecteze cu acest sistem, toți le-au spus clienților să facă upgrade, în timp ce noi nu.

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster