
Produktchef hos Parallels, Evgeny Korepanov, delte de mest interessante funktioner ved løsningen til levering af applikationer og infrastruktur til virtuelle arbejdsstationer, Remote Application Server, og dens vigtigste konkurrencefordele. Her er fortællingen fra første hånd. Enjoy!
Parallels RAS muliggør fjernlevering af alt, der kører på Windows-servere og -desktops, til klientenheder. Dette er grunden til, at vores produkt eksisterer. Uanset om brugeren har en Mac, Windows eller en enhed med Android eller iOS — applikationer, der er offentliggjort via Parallels RAS, kan bruges fra enhver enhed. I denne artikel vil jeg fortælle om de mest interessante funktioner på platformen.
Historik (RAS) startede med en ret banalt idé. Egentlig handler det helt grundlæggende om at tage en applikation, der kører langt væk på vores server og vise den på en Windows-klient, som om den var installeret lokalt. Konceptet fløj og blev gradvist udbredt. Og nu har vi i mere end 14 år forbedret, finpudset og udviklet produktet. I løbet af denne tid er omkring tusind funktioner blevet tilføjet, og faktisk er der også blevet fjernet nogle.
Vi er ikke bange for at eksperimentere, men ikke alle ideer viser sig at være succesfulde i virkelige brugsscenarier. For eksempel havde vi et eget operativsystem til enheder. Det kunne installeres på gamle computere, der stod hos vores kunder i kontoret og blev brugt som tynde klienter. Dette OS opnåede ikke popularitet — vi besluttede at droppe det. Det viser sig, at meget få virksomheder har haft succes med ideen om terminalstationer, som det var skabt til. Vi indså, at det var mere rentabelt og enklere at indgå partnerskaber med andre end selv at udvikle i den retning.
Nogle funktioner blev fjernet på grund af fiaskoen af tredjepartsprodukter på markedet. I 2010 havde vi støtte til Windows Phone, kan du huske sådanne ting? Men den mobile platform blev ikke populær, og vi droppede derfor klienten til dens understøttelse.
Hver Parallels RAS-udgivelse indeholder mindst et hundrede nye funktioner. Nogle gange når antallet endda op på to hundrede. De er store og små, succesfulde og ikke så meget, med fejl og uden. Blandt dem vil jeg fremhæve nogle, der har klaret tidens prøve og som, efter min mening, er meget vigtige.
High Availability Load Balancer
Dette er en virtuel maskine, som vi giver til vores brugere. Den integreres nemt i Parallels RAS og kan administreres. Generelt er en Load Balancer en nødvendighed for enhver større installation. Hvis du har 100 personer og to netværksgateways, skal den teknisk set bruges. Parallels RAS tilbyder sin egen, uden at du skal købe yderligere licenser.
Vi har grundlæggende kun én, som er standard. Det er det, der adskiller os fra Citrix og andre konkurrenter. Brugere, der køber en licens, får straks adgang til alle funktioner i Parallels RAS.
Google Authenticator
Denne service leveres fra starten, hvilket gør det muligt for administratorer at implementere multifaktorgodkendelse uden at skulle opsætte yderligere virtuelle maskiner eller købe licenser til andre MFA-løsninger. Vi introducerede denne funktion i version 17.0, og siden da har vi lavet fem små opgraderinger. Især har vi forbedret brugerfiltreringen, brugeradfærden og gjort administrationen mere tilgængelig.
Det er ikke en meget kompleks funktion, ikke teknologisk, men den er virkelig vigtig. Vore undersøgelser og statistikker viser, at folk aktivt bruger den. Og sådan som vi har implementeret det: så du blot installerer løsningen, klikker på 'aktiver Google Authenticator', og det virker for alle, er der ingen andre, der har noget lignende.
Universal Printing Driver
Print er et virkelig problematisk emne for alle administratorer, der arbejder med desktop-delivering applikationer. Selve printerne er meget temperamentsfulde, og alle leverandører bringer deres egne drivere, og de opfører sig forskelligt på hver styresystem. Derfor har vi skrevet vores egen universelle printerdriver, som fungerer som en mellemled mellem de faktiske printere og det, som brugeren ser og bruger på sin klient.
Det vil sige, jeg sidder derhjemme, tilslutter printeren via USB, og den bliver tilgået fra serveren. Men der går ikke rigtige drivere ind; i stedet oprettes Parallels RAS Universal Printing. På den måde bliver serveren ikke overbelastet, og der er ikke risiko for at crashe maskinen. Vi investerer mange ressourcer i at få denne printfunktion til at fungere. Vi har flere personer, der næsten hele tiden arbejder på at forbedre denne funktion. Hvis du i testen af RAS med vores salgschef finder et problem med printeren, er der en stor sandsynlighed for, at det vil blive løst og officielt frigivet, når du er klar til produktion.
Multi-Tenant
Dette er en af de store funktioner, der blev frigivet for nylig i den seneste opdatering. Generelt tilbyder tjenesteudbydere, der bruger Parallels RAS, enten en klar løsning baseret på vores program til deres brugere eller de sælger også tjenester fra administratorer, der håndterer alt IT for kunderne. I dette scenarie er det vigtigt, at slutbrugerne er isolerede.
Tidligere tilbød vi bare at lave separate, uafhængige gårde. I princippet fungerede det, men der var naturligvis mangler. Folk ønskede mere centralisering og lavere omkostninger til løsningen, da det kræver en del at opsætte en fuld gård. servere. Ja, det er virtuelle maskiner, men ikke desto mindre. Med denne funktion, Multi-Tenant, har vi gjort det muligt at dele en del af infrastrukturen mellem lejere og slutkunder.
De forbliver stadig isolerede, kender ikke hinanden og kan ikke interagere, men de deler en del af Parallels infrastrukturen, som naturligvis er implementeret hos tjenesteudbyderen. Som resultat har vores kunder fået mulighed for at sælge deres løsninger baseret på RAS til en lavere pris, hvilket har gjort dem mere konkurrencedygtige.
Jeg kan ikke sige, at dette er en unik funktion på markedet. På en eller anden måde imødekommer vores konkurrenter den samme efterspørgsel. Men vi har gjort det lidt anderledes end alle de andre og bedre, i det mindste set fra en omkostningssynsvinkel for hele løsningen.
Single Sign-On (SSO)
I den forrige version introducerede vi også support til teknologi til enkeltlogon (SSO) baseret på SAML. Funktionen giver mulighed for at autentificere lejere gennem uafhængige udbydere, når de logger ind i Parallels Client (klientapplikationen til RAS). Dette er vigtigt, fordi ingen kunder ønsker at implementere Active Directory for hver kunde på deres side. Det er omkostningsfuldt, ineffektivt og vanskeligt at vedligeholde.
I løbet af de sidste 4 måneder har jeg hørt meget positivt om denne funktion og ikke et eneste negativt feedback, selvom man normalt ikke kan tilfredsstille alle på alle områder. Men lige præcis denne funktion har endnu ikke haft personer, der siger: “Nå ja, vores scenarie fungerer slet ikke her”. Selvom integrationen, ærligt talt, er ret krævende med hensyn til ledelse og administration på tværs af alle kundernes løsninger.
Cloud Deployment Options
Vi understøtter cloud-løsninger og hjælper brugere med at overgå til dem. De er stadig ikke billige, desværre, men de giver deres fordele. For eksempel oplever mange en betydelig belastning på deres servere under 'Black Friday'. Hvis du har dit eget datacenter, kan du ikke bare tage en ekstra server op af lommen og hurtigt sætte den op for at imødekomme det stigende antal forespørgsler.
Men du kan — ud over dit eksisterende datacenter — registrere en cloud i RAS, deployere de nødvendige virtuelle maskiner der, og klone dem. Vores funktionalitet gør det muligt at automatisere op- og nedskalling af belastning i skyen, så maskinerne oprettes og fjernes i forhold til den reelle nødvendighed.
Hvis ingen for eksempel bruger maskinerne om aftenen, stopper vi dem alle og fjerner dem. Om morgenen, når nye brugere ankommer og belastningen på hoveddatacenteret stiger, begynder vi at oprette virtuelle maskiner i Azure. En, to, tre — hvad som helst med hensyn til behov. Og administratoren behøver ikke at holde øje med antallet af kunder, dette udfører vi automatisk.
Web Console
I henhold til HTML-trendene er vi nu ved at gå fra administrationskonsollen, der er et Windows-applikation, til en webbaseret version. Den er allerede blevet frigivet, men med minimal funktionalitet, der er nødvendig for teknisk supportadministration. Målet er at overføre alle funktioner, der er tilgængelige i den gamle konsol, til denne over tid. Så med hver ny version vil den blive mere og mere fuldendt.
Hvorfor er det vigtigt? Først og fremmest fordi folk ønsker at styre alt fra deres enheder. Hvis du har en Mac, har du ikke lyst til at logge ind på serveren via RDP for at gøre noget. Eller forestil dig, at du sidder i et fly, gør dig klar til at lette, og din chef ringer og råber 'alt er tabt', mens du kun har din telefon ved hånden. Ved at bruge webkonsollen kan du finde ud af, hvad problemet er, rette en publishing og genstarte serverne.
Disse brugsscenarier er desværre umulige, hvis du bruger den standard konsol. Vores tidligere version er begrænset til Windows i denne henseende, på trods af de tusind funktioner, den har.
Fleksibilitet og enkelhed
Afslutningsvis vil jeg bemærke, at Parallels RAS har mange konkurrencepartnere. Men det, der skiller det fra lignende produkter, er enkelheden i implementering og brug. Det kan virke som nogle meget primitive ord, meget generelle. Men jeg hører virkelig ofte fra kunder, og læser på forum, at det er lettere at installere RAS end noget andet. Det tager kun et par klik.
Administratoren behøver ikke at implementere noget ekstra eller, gud forbyde det, købe nyt hardware for at installere vores løsning og prøve den. Størstedelen af funktionerne vil fungere i ethvert miljø. Og der er mange grunde til dette. Som altid gemmer et produkt, der ser trivielt ud udefra, masser af detaljer og tusinde timers supportarbejde under overfladen.
Generelt er den vigtigste grund til, at Parallels RAS er så fleksibel og enkel, at vi understøtter de fleste operativsystemer og hypervisorer, klyngeløsninger og cloud-løsninger. Især har vi stadig ikke droppet Windows 2003, selvom vores konkurrenter gjorde det for flere år siden. Der er ikke andre løsninger på markedet, der forbinder med dette; alle har længe sagt til kunderne, at de skal opgradere, men det har vi ikke.
Kilde: habr.com
