
Menadžer proizvoda Parallels, Evgenij Korepanov, govorio je o najzanimljivijim značajkama rješenja za distribuciju aplikacija i infrastrukture virtualnih radnih površina Remote Application Server te o njegovim glavnim konkurentskim prednostima. U nastavku slijedi priča iz prve ruke. Uživajte!
Parallels RAS omogućava udaljenu isporuku svega što se pokreće na Windows poslužiteljima i radnim površinama na klijentske uređaje. To je ono zbog čega naš proizvod postoji. Bez obzira na to ima li korisnik Mac, Windows, telefon s Androidom ili iOS-om — aplikacije objavljene putem Parallels RAS mogu se koristiti s bilo kojeg uređaja. U ovom članku ću govoriti o najzanimljivijim značajkama platforme.
Povijest (RAS) započela je s prilično banalnom idejom. Zapravo, s osnovnom suštinom: uzeti aplikaciju koja se pokreće na našem udaljenom poslužitelju i prikazati je na Windows klijentu na način da se čini kao da je lokalno instalirana. Koncept je zaživio i postupno se razvijao. I evo nas, već više od 14 godina poboljšavamo, doradimo i usavršavamo proizvod. Tijekom tog vremena dodano je oko tisuću značajki, a neke su, uzgred rečeno, i uklonjene.
Ne bojimo se eksperimentirati, ali ne budu sve zamisli uspješne u stvarnim scenarijima korištenja. Na primjer, imali smo vlastiti operativni sustav za uređaje. Moglo se instalirati na stare računala koja su se nalazila u uredima naših klijenata i koristila su se kao tanki klijenti. Ova OS nije stekla popularnost — odlučili smo je odustati. Naime, vrlo malo tvrtki je uspješno realiziralo ideju terminalskih stanica za koje je bila stvorena. Shvatili smo da je isplativije i jednostavnije partnerirati s nekim drugim, nego se sami razvijati u tom smjeru.
Neke su značajke uklonjene zbog neuspjeha vanjskih proizvoda na tržištu. Godine 2010. imali smo podršku za Windows Phone, sjetite li se takvih stvari? No, mobilna platforma nije zaživjela, i zajedno s tim smo odustali od klijenta za njezinu podršku.
Svaki Parallels RAS izdanja donosi najmanje stotinjak novih značajki. Ponekad je broj čak i do dvjesto. One su velike i male, uspješne i manje uspješne, s greškama i bez. Među njima želim izdvojiti nekoliko značajki koje su se pokazale dugotrajnima i, po mom mišljenju, vrlo važnima.
High Availability Load Balancer
Ovo je virtualna mašina koju dajemo našim korisnicima. Lako se integrira u Parallels RAS i upravlja njome. U suštini, Load Balancer je potreban za sve velike instalacije. Ako imate 100 ljudi i dva mrežna pristupnika, tehnički ćete ga morati koristiti. A Parallels RAS nudi svoj bez potrebe za kupovinom dodatnih licenci.
Imamo je u osnovi jednu, standardnu. To je ono što nas odvaja od Citrixa i drugih konkurenata. Korisnici koji kupe licencu odmah dobijaju pristup svim funkcijama Parallels RAS-a.
Google Authenticator
Ova usluga dolazi iz kutije, što omogućava administratorima da implementiraju višefaktorsku autentifikaciju bez potrebe za raspoređivanjem dodatnih virtualnih mašina ili kupovinom licenci drugih MFA rešenja. Prvi put smo ovu funkcionalnost objavili u verziji 17.0 i od tada smo napravili još pet manjih nadogradnji. Konkretno, poboljšali smo filtriranje korisnika, ponašanje na klijentima i učinili administraciju dostupnijom.
Ovo nije vrlo složena funkcija, nije tehnološki zahtevna, ali je zaista važna. Naše ankete i statistike pokazuju da ljudi aktivno koriste. I to kako smo je implementirali: da se jednostavno postavi rešenje, označi opcija 'uključi Google Authenticator' i to radi za sve, to niko drugi nema.
Univerzalni ispisni drajver
Ispis je zaista bolna tema za sve administratore koji se bave desktop-delivary aplikacijama. Same štampače su vrlo temperamentalne, svi dobavljači donose svoje drajvere, a oni se ponašaju drugačije na svakoj operativnoj sistemu. Zato smo napisali vlastiti univerzalni ispisni drajver, koji služi kao posrednik između pravih štampača i onoga što korisnik vidi i koristi na svom klijentu.
Na primjer, sjedim kod kuće, povezujem printer putem USB-a i on se prenosi na server. No, ne idu stvarni drajveri, umjesto toga se stvara Parallels RAS Universal Printing. Na taj način server se ne opterećuje i nema rizika od pada mašine. Ulažemo mnogo resursa da takvo štampanje funkcioniše. Imamo nekoliko ljudi koji gotovo stalno rade na poboljšanju ove funkcije. Ako tijekom testa RAS-a s našim prodajnim menadžerom pronađete neki problem s printerom, velika je vjerojatnost da će biti riješen i službeno objavljen do trenutka kada budete spremni za produkciju.
Višekorisnički
To je jedna od velikih funkcija koja je nedavno objavljena u posljednjem izdanju. Obično, pružatelji usluga koji koriste Parallels RAS ili jednostavno nude svojim korisnicima gotova rješenja bazirana na našem programu, ili prodaju usluge administratora koji se brinu o IT-u klijenta. U ovom scenariju važno je da krajnji korisnici budu izolirani.
Prije smo nudili izradu odvojenih, neovisnih farmi. U načelu, to je funkcioniralo, ali je, naravno, bilo nedostataka. Ljudi su željeli veću centralizaciju i smanjenje troškova rješenja, jer za postavljanje pune farme treba puno. poslužitelja. Da, to su virtualne mašine, no unatoč tome. Ovom funkcijom, višekorisničkim, omogućili smo dijeljenje dijela infrastrukture među korisnicima i krajnjim klijentima.
Oni su i dalje ostali izolirani, ne znaju ništa jedni o drugima i ne mogu međusobno komunicirati, ali dijele neku vrstu sloja infrastrukture Parallels koji je, naravno, implementiran kod pružatelja usluga. Kao rezultat, naši kupci su dobili priliku prodavati svoja rješenja temeljena na RAS-u po nižoj cijeni, odnosno postali su konkurentniji.
Ne mogu reći da je to jedinstvena funkcija na tržištu. Na ovaj ili onaj način naši konkurenti također imaju istu potrebu. Ali mi smo to uradili malo drugačije od svih ostalih i bolje, barem s obzirom na trošak cijelog rješenja.
Jedinstveno prijavljivanje (SSO)
U prethodnoj verziji smo takođe uveli podršku za tehnologiju jedinstvenog prijavljivanja (SSO) zasnovanu na SAML-u. Ova funkcionalnost omogućava autentifikaciju klijenata putem nezavisnih provajdera kada se prijavljuju u Parallels Client (klijentska aplikacija za RAS). To je važno jer nijedan od korisnika ne želi razvijati Active Directory za svakog klijenta na svojoj strani. To košta novac, nije efikasno i teško se održava.
Tokom 4 meseca čuo sam mnogo pozitivnih komentara o ovoj funkciji i nijednu lošu kritiku, iako obično nije moguće zadovoljiti sve i svima. No, ova funkcionalnost nije naišla na ljude koji kažu: "A naš scenarij ovde potpuno ne funkcioniše." Iako je sama integracija, iskreno govoreći, prilično zahtevna sa stanovišta menadžmenta i administracije u svim rešenjima klijenata.
Opcije implementacije u oblaku
Podržavamo rešenja u oblaku i pomažemo korisnicima da pređu na njih. Nažalost, još uvek nisu jeftina, ali donose svoje prednosti. Na primer, tokom "crnog petka" mnogi imaju ozbiljnu opterećenost na svojim serverima. Ako imate vlastiti data centar, ne možete jednostavno izvući još jedan server iz džepa i brzo ga instalirati da biste obslužili povećani broj zahteva.
Ali možete - pored postojećeg data centra - registrovati oblak u RAS, postaviti potrebne virtuelne mašine i klonirati ih. Naša funkcionalnost omogućava automatizaciju povećanja i smanjenja opterećenja u oblaku tako da će mašine biti kreirane i brisane u zavisnosti od stvarne potrebe.
Na primer, ako niko više ne koristi mašine uveče, sve ćemo ih zaustaviti i obrisati. Ujutro, kada novi korisnici dođu i opterećenje na glavnom data centru poraste, počinjemo da kreiramo virtuelne mašine u Azure-u. Jednu, drugu, treću - bilo koji broj u zavisnosti od potreba. I administrator ne mora da prati broj klijenata, mi to realizujemo automatski.
Veb-konzola
Prateći trend HTML-izgradnje, sada se prebacujemo s administratorske konzole, koja se prikazuje kao Windows aplikacija, na web-based verziju. Ona je već objavljena, ali s minimalnim funkcionalnostima potrebnim za administratore tehničke podrške. U planu je postepeno prebacivanje svih mogućnosti koje su dostupne u staroj konzoli u ovu novu. Dakle, s svakim izdanjem, postajat će sve potpunija.
Zašto je to važno? Prije svega zato što ljudi žele upravljati svime s svojih uređaja. Ako imate Mac, ne želite se povezivati na server putem RDP-a s RAS-om da biste nešto napravili. Ili zamislite da sjedite u avionu, pripremate se za uzlet i odjednom vam zove šef vrišteći 'sve je propalo', a imate samo telefon. Korištenjem web konzole možete otkriti o čemu se radi, ispraviti neku publikaciju, restartati servere.
Nažalost, ovi korisnički slučajevi nisu mogući ako koristite standardnu konzolu. Naša prethodna verzija je po tom pitanju ograničena na Windows, unatoč tisućama funkcija koje ima.
Fleksibilnost i jednostavnost
Na kraju, istaknuo bih da Parallels RAS ima vrlo mnogo konkurencije. No ono što ga izdvaja od sličnih rješenja je jednostavnost implementacije i korištenja. Čini se da su to previše primitivne, vrlo općenite riječi. Međutim, često čujem od klijenata, a i na forumima čitam, da instalacija RAS-a nikad nije bila lakša. Sve to traje samo nekoliko klikova.
Administratori ne trebaju dodatno nešto instalirati ili, ne daj bože, kupovati novu opremu za postavljanje našeg rješenja i isprobavanje. Većina funkcionalnosti će raditi u bilo kojem okruženju. I za to postoji mnogo razloga. Kao i uvijek, proizvod koji izgleda trivijalno izvana skriva mnogo nijansi i tisuće sati utrošenih na podršku.
Uopće, najvažniji razlog zašto je Parallels RAS tako fleksibilan i jednostavan je taj što podržava većinu operativnih sustava i hipervizora, klasterskih i cloud rješenja. Konkretno, još uvijek nismo napustili Windows 2003, iako su naši konkurenti to učinili prije nekoliko godina. Na tržištu nema drugih rješenja koja su povezana s tim, svi su klijentima rekli da nadograde, a mi — nismo.
Izvor: habr.com
