Onderzoek naar verschillende vormen van Cloud Remote Desktops

Cloud-Remote-Desktops

Wij (Furkan Kizilbayir, Peter Pluim, Nick Sangers & Steven van den Ham) zijn een groep van 4 studenten van de HBO opleiding Cyber Security & Cloud. Voor het project Business to the Cloud hebben we onderzoek gedaan naar verschillende Remote Desktop Services in de Cloud. Ons doel was om erachter te komen welke RDS providers er zijn en hoe ze werken. Verder hebben we onderzocht hoe deze Remote Desktop Services gebruikt kunnen worden door bedrijven en of ze traditionele desktops kunnen vervangen.

Remote desktops in de cloud: Verzoek om onderzoek

LinProfs kwam bij ons met het verzoek om onderzoek te doen naar een alternatief voor Amazon Workspaces. Dit is een Remote Desktop Service waarmee gebruikers vanaf hun eigen apparaat verbinding kunnen maken met een werkstation in de Cloud. Deze dienst was te duur en bovendien een closed source oplossing, terwijl LinProfs liever met open source software werkt. We hebben verschillende oplossingen gevonden en vergeleken op basis van prijs, prestaties, beveiliging en gebruiksgemak.

Hoe we de populaire Remote Desktop Services hebben beoordeeld

We besloten ons onderzoek te beginnen door eerst te kijken naar Gartner en vergelijkings-/beoordelingssites voor beschikbare Remote Desktop-services. Uit dit onderzoek kwamen 11 interessante opties naar voren. Om deze services met elkaar te vergelijken, besloten we een longlist/shortlist-concept te gebruiken. Dit betekent dat de services in een tabel op veel aspecten worden vergeleken.

Van de longlist waren de 4 beste diensten:
- Amazon Werkruimten;
- Citrix;
- Apache Guacamole;
- GeenMachine.
Om deze 4 beste diensten te evalueren, besloten we een aantal criteria te gebruiken, zoals gebruiksgemak, veiligheid en kosten. We gebruikten deze criteria om een tabel te maken waarin we elk van deze diensten konden vergelijken.

Uit deze tabel konden we zien dat NoMachine de meest geschikte service was voor ons project vanwege de gebruiksvriendelijke interface, de beveiligingsinstellingen en omdat het gemaakt is voor toegang op afstand via het internet, wat perfect is voor onze behoeften.

Een veilige desktopoplossing in de cloud kiezen

Het hoofddoel van dit project was het opzetten van een Cloud Remote Desktop met minimale inspanning, goede prestaties en hoge beschikbaarheid.
De eerste stap was het verduidelijken van de vereisten. De vereisten waren onder andere:
- Goede prestaties;
- Hoge beschikbaarheid;
- Eenvoudige installatie en configuratie;
- Open source software;
- Gratis of goedkope licentiekosten indien mogelijk.

Helaas viel Citrix meteen af omdat de pre-sales ondersteuning aan de telefoon en per e-mail niet werd beantwoord. Daarom werd besloten om Azure te gebruiken in de verdere vergelijking. Voor elke dienst in de shortlist werd een Proof of Concept (PoC) opgezet. De basisinstallatie werd volledig uitgevoerd en er werd een koppeling gemaakt met ten minste één desktop, die werd gebruikt om de tests voor de shortlist uit te voeren. Uit de shortlist kwam NoMachine als winnaar naar voren. De service heeft duidelijk de beste prestaties, is open source en heeft veel configuratiemogelijkheden.

Analyse van de gewenste vereisten van Cloud Remote Desktops

De eerste stap was om erachter te komen wat de verschillende soorten Cloud Remote Desktops zijn. Dit is gedaan door middel van onderzoek en interviews met mensen die ervaring hebben met deze diensten. Vervolgens zochten we uit aan welke kwaliteiten, eisen en kenmerken een Remote Desktop Service moet voldoen.

Dit onderzoek werd uitgevoerd op basis van het theoretisch kader. Het resultaat is dat:
- Betrouwbaar;
- Betaalbaar;
- Onderhoudbaar;
- Schaalbaar;
- Veilig;
- Goede gebruikerservaring.

Hieronder volgen enkele van de punten voor Remote Desktop Services die belangrijk zijn voor LinProfs (In het beoordelingsproces hebben we elk van de volgende punten opgenomen in onze longlist & shortlist):
- Betaalbaarheid;
- Onderhoudbaarheid;
- Schaalbaarheid;
- Gebruikersgemak;
- Veiligheid;
- Flexibiliteit;
- Ondersteunbaarheid;
- Prestaties;
- Compatibiliteit met verschillende platforms en besturingssystemen;
- Hoog beveiligingsniveau.

Remote Desktop Services die interessant kunnen zijn voor bedrijven

Cloud Remote Desktop Services zijn een reeks producten die kunnen worden gebruikt om op afstand toegang te bieden tot desktops en applicaties. We hebben 4 verschillende producten geïdentificeerd waarvan we denken dat ze in de toekomst door bedrijven kunnen worden gebruikt.

Na de eerste twee onderzoeken keken we hoe de Remote Desktop Services van de longlist scoorden ten opzichte van een aantal bedrijfssectoren die we onderzochten, namelijk:
- Accountants;
- Scholen;
- Verzekeringsmaatschappijen;
- Productiebedrijven;
- Ziekenhuizen.

Voor deze sectoren hebben we de belangrijkste meetfactoren bepaald en deze factoren zijn uitgezet tegen de 4 Remote Desktop Services in de resulterende longlist. Uit onderzoek is gebleken dat met name Azure goed zou vallen bij de meeste sectoren en NoMachine scoort hoog bij productiebedrijven.

Analyse van de nuttigste Infrastructure as Code Services

Het doel van het onderzoek was om uit te zoeken hoe de gekozen service kan worden gebruikt als Infrastructure as Code en dus als een continue validatie. Dit onderzoek werd uitgevoerd aan de hand van het theoretisch kader.

In dit framework zijn er 4 Infrastructure as Code Services:
- Ansible;
- Terraform;
- AWS;
- Azuur.
Na het bekijken van al deze services kwam Ansible naar voren als de beste Infrastructure as Code Service.

Conclusie: Waarom we voor NoMachine RDS kozen

The most important reasons for choosing NoMachine were that it is easier to set up and manage, performs better (better experience for end users) and has very good support. Finally, if you are going to work in the Cloud, you should always consider how you are going to manage and scale the deployment. How will your clients be deployed? How will you get logs and statistics? How will you integrate with other services (e.g. backup) in the stack? If you use Ansible, this concern
zou minder moeten zijn omdat het gebundeld is met NoMachine RDS.

Explore more about our interns’ assignments and their impactful contributions. Click here to learn more!

Comments are closed

Cookies Toestemming
Cookies Toestemming

We gebruiken cookies om uw surfervaring te verbeteren. Door te klikken op "Accepteren"geeft u toestemming voor het gebruik van alle cookies.

Meer informatie