
Inleiding
Dit artikel beschrijft de mogelijkheden en architectonische kenmerken van het cloudplatform Citrix Cloud en de set van Citrix Workspace-services. Deze oplossingen zijn het centrale element en de basis voor de implementatie van het concept van digitale werkplekken van Citrix.
In dit artikel heb ik geprobeerd de oorzakelijke verbanden tussen cloudplatformen, diensten en abonnementen van Citrix te begrijpen en te formuleren, waarvan de beschrijving in de openbare bronnen van het bedrijf (citrix.com en docs.citrix.com) op sommige plaatsen erg vaag is. Cloudtechnologieƫn - anders lijkt het niet mogelijk! Het is vermeldenswaard dat de architectuur en technologieƫn over het algemeen redelijk goed zijn blootgelegd. Er ontstaan moeilijkheden bij het begrijpen van de hiƫrarchische onderlinge relaties tussen diensten en platformen:
- welk platform is primair - Citrix Cloud of Citrix Workspace Platform?
- in welk van de bovenstaande platformen zijn de vele Citrix-diensten opgenomen die nodig zijn om de infrastructuur van digitale werkplekken op te bouwen?
- hoeveel kost dit plezier en in welke varianten kan het worden verkregen?
- is het mogelijk om alle functies van de digitale werkplek van Citrix te realiseren zonder gebruik te maken van Citrix Cloud?
De antwoorden op deze vragen en een kennismaking met de oplossingen van Citrix voor digitale werkplekken vindt u hieronder.
Citrix Cloud
Citrix Cloud is een cloudplatform waarop alle diensten zijn ondergebracht die nodig zijn voor de organisatie van digitale werkplekken. Dit cloudplatform wordt rechtstreeks beheerd door Citrix, dat ook zorgt voor de ondersteuning en de beloofde (beschikbaarheid van diensten - minimaal 99,5% per maand).
Klanten van Citrix krijgen, afhankelijk van het gekozen abonnement (dienstpakket), toegang tot een specifieke lijst van diensten volgens het SaaS-model. Voor hen fungeert Citrix Cloud als een cloudbedieningspaneel voor de digitale werkplekken van het bedrijf. Citrix Cloud heeft een multi-tenant-architectuur, waarbij klanten en hun infrastructuren van elkaar zijn geĆÆsoleerd.
Citrix Cloud fungeert als het controlepaneel, waar veel cloudservices van Citrix zijn ondergebracht, waaronder de operationele en beheerservices voor de digitale werkplek. Het dataplane, inclusief gebruikersapplicaties, werkplekken en gegevens, bevindt zich buiten Citrix Cloud. De enige uitzondering is de Secure Browser Service, die volledig als cloudmodel wordt aangeboden. Het dataplane kan worden gehost in de datacenter van de klant (on-premises), een datacenter van een serviceprovider, of in hyperscalers (AWS, Azure, Google Cloud). Hybride en gedistribueerde oplossingen zijn mogelijk, waarbij de gegevens van de klant zich op verschillende locaties en cloudomgevingen bevinden, terwijl ze centraal beheerd worden vanuit Citrix Cloud.

Deze aanpak heeft een aantal duidelijke voordelen voor klanten:
- de vrijheid om de locatie voor gegevensopslag te kiezen;
- de mogelijkheid om een hybride gedistribueerde infrastructuur te creƫren, die verschillende locaties bij verschillende providers, in meerdere clouds en on-premises omvat;
- geen directe toegang tot gebruikersgegevens door Citrix, aangezien deze zich buiten Citrix Cloud bevinden;
- de mogelijkheid om zelf het vereiste prestatieniveau, de beschikbaarheid, betrouwbaarheid, privacy, integriteit en toegang tot gegevens in te stellen; daarna de bijbehorende locaties voor opslag kiezen;
- geen noodzaak voor het hosten en onderhouden van talrijke services voor het beheer van digitale werkplekken, aangezien al deze services zich in Citrix Cloud bevinden en de zorg van Citrix zijn; als gevolg daarvan - verlaging van kosten.
Citrix Workspace
Citrix Workspace is een transcendent begrip, fundamenteel en allesomvattend. Laten we het iets verder uitdiepen en duidelijk maken waarom.
In het algemeen belichaamt Citrix Workspace het concept van digitale werkplekken van Citrix. Het is tegelijkertijd een oplossing, een dienst en een set van services voor het creëren van geïntegreerde, veilige, gebruiksvriendelijke en beheerde werkplekken.
Gebruikers krijgen de mogelijkheid voor naadloze SSO voor snelle toegang tot applicaties/diensten, desktops en gegevens vanuit ƩƩn console op elk apparaat voor productief werken. Ze kunnen met plezier vergeten dat ze meerdere accounts, wachtwoorden en de complicaties van het zoeken naar applicaties (snelkoppelingen, Startmenu, browsers - alles op verschillende plaatsen) hebben.

De IT-dienst ontvangt tools voor het centraal beheren van diensten en klantapparaten, het waarborgen van de veiligheid, toegangscontrole, monitoring, updates, optimalisatie van netwerken en analytics.
Citrix Workspace maakt het mogelijk om gecombineerde toegang te bieden tot de volgende bronnen:
- Citrix Virtual Apps and Desktops ā virtualisatie van applicaties en desktops;
- Webapplicaties;
- Cloud SaaS-applicaties;
- Mobiele applicaties;
- Bestanden in verschillende opslagsystemen, inclusief cloudopslag.

Toegang tot de bronnen van Citrix Workspace gebeurt via:
- Een standaardbrowser - ondersteuning voor Chrome, Safari, MS IE en Edge, Firefox
- of de 'native' cliƫnttoepassing - Citrix Workspace App.
Toegang is mogelijk vanaf alle populaire cliƫntapparaten:
- Volledige computers die draaien op Windows, Linux, MacOS en zelfs Chrome OS;
- Mobiele apparaten met iOS of Android.
Citrix Workspace Platform is een onderdeel van een verscheidenheid aan cloudservices van Citrix Cloud, gericht op het creƫren van digital workspaces. Het is belangrijk op te merken dat Workspace een groot deel van de diensten omvat die beschikbaar zijn in Citrix Cloud, waar we later meer op ingaan.
Op deze manier krijgen eindgebruikers functionaliteit van digitale werkplekken op hun favoriete cliƫntapparaten via Workspace App of de browserversie hiervan (Workspace App voor HTML5). Om deze functionaliteit te bereiken biedt Citrix Workspace Platform een set cloudservices, waarmee bedrijfsbeheerders via Citrix Cloud aan de slag gaan.
Citrix Workspace is beschikbaar in : Standaard, Premium, Premium Plus. Ze verschillen in de hoeveelheid diensten die in het pakket zijn opgenomen. Ook is het mogelijk om sommige diensten afzonderlijk, buiten het pakket, aan te schaffen. Bijvoorbeeld, de fundamentele dienst Virtual Apps and Desktops is alleen inbegrepen in het Premium Plus-pakket, terwijl de afzonderlijke prijs hoger is dan die van het Standaardpakket en bijna gelijk is aan die van Premium.
Het blijkt dat Workspace zowel de clientapplicatie is ā Workspace App, als het cloudplatform (een onderdeel ervan) ā Workspace Platform, als de naam van de verschillende servicepakketten, en als het concept van digitale werkplekken van Citrix in het algemeen. Een veelzijdige entiteit.
Architectuur en systeemvereisten
In de structuur van Digital Workspace van Citrix kunnen we voor het gemak drie gebieden onderscheiden:
- Verschillende clientapparaten met de Workspace App of via een browsertoegang tot digitale werkplekken.
- Direct Workspace Platform in de Citrix Cloud, dat ergens op het internet leeft in het domein cloud.com.
- Locaties van resources (resource location) ā eigen of gehuurde sites, privĆ© of publieke cloudomgevingen, waarin de resources met applicaties, virtuele desktops en klantgegevens worden geplaatst, die in Citrix Workspace worden gepubliceerd. Dit is het data-plane waar eerder over werd gesproken, en ik herinner dat een klant meerdere resource locations kan hebben.
Voorbeelden van resources zijn hypervisors, servers, netwerkinrichtingen, AD-domeinen en andere elementen die nodig zijn om gebruikers de bijbehorende diensten van digitale werkplekken te bieden.
Een gedistribueerd infrastructuurscenario kan inhouden:
- meerdere resource locations in de eigen datacentra van de klant,
- locaties in publieke clouds,
- kleine locaties in afgelegen filiaalbedrijven.
Bij het plannen van locaties moet rekening worden gehouden met:
- de nabijheid van gebruikers, gegevens en applicaties;
- de mogelijkheid tot schaalvergroting, inclusief de snelle uitbreiding en afschaling van capaciteiten;
- beveiligings- en regelgevingseisen.
Communicatie tussen Citrix Cloud en de resource locations van de klant wordt verzorgd door componenten die Citrix Cloud Connector worden genoemd. Deze componenten stellen de klant in staat om zich te concentreren op het beheer van de resources die aan gebruikers worden geboden, en de zorgen over de operationele en beheerservices, die al in de cloud zijn uitgerold en door Citrix worden beheerd, te vergeten.
Voor load balancing en fouttolerantie wordt aanbevolen om minimaal twee Cloud Connectors in elke resource-locatie te implementeren. Cloud Connector kan worden geĆÆnstalleerd op een dedicated fysieke of virtuele machine met Windows Server (2012 R2 of 2016). Het verdient de voorkeur om ze in het interne netwerk van de resource-locatie te plaatsen, niet in de DMZ.
Cloud Connector authenticates en versleutelt het verkeer tussen Citrix Cloud en de resource-locatie via https, standaard ā TCP-poort 443. Alleen uitgaande sessies zijn toegestaan ā van Cloud Connector naar de cloud, binnenkomende verbindingen zijn verboden.
Citrix Cloud vereist de aanwezigheid van een Active Directory (AD) service in de infrastructuur van de klant. AD fungeert als de primaire IdAM-provider en is noodzakelijk voor de autorisatie van gebruikersaccess tot Workspace-resources. Cloud Connectors moeten toegang hebben tot AD. Voor fouttolerantie is het een goede praktijk om paren van domeincontrollers in elke resource-locatie te hebben die met de Cloud Connectors van die locatie communiceren.
Citrix Cloud-diensten
Laten we nu stilstaan bij de belangrijkste diensten van Citrix Cloud, die de basis vormen van het Citrix Workspace-platform en klanten in staat stellen om volledige digitale werkplekken te implementeren.

Laten we het doel en de functionaliteit van deze diensten bekijken.
Virtual Apps and Desktops
Dit is de belangrijkste dienst van Citrix Digital Workspace, die terminaltoegang tot applicaties en volledige VDI biedt. Het ondersteunt de virtualisatie van Windows- en Linux-applicaties en desktops.
Als een cloudservice heeft de Virtual Apps and Desktops-service dezelfde componenten als de traditionele (niet-cloud) Virtual Apps and Desktops, zoals hieronder weergegeven. Het verschil is dat alle beheerscomponenten (control plane) in het geval van de service in de Citrix Cloud worden gehost. Klanten hoeven deze componenten niet meer te implementeren en te onderhouden, en hoeven geen rekenkracht voor hen vrij te maken; dit wordt verzorgd door Citrix.

Aan de kant van de klant moeten in de resource-locaties de volgende componenten worden geĆÆmplementeerd:
- Cloud Connectors;
- AD-domeincontrollers;
- Virtual Delivery Agents (VDA's);
- Hypervisors ā deze zijn meestal aanwezig, maar er zijn situaties waarin het mogelijk is om zonder fysieke hardware te werken;
- Optionele componenten ā Citrix Gateway en StoreFront.
Alle genoemde componenten, behalve Cloud Connectors, worden door de klant zelf beheerd. Dit is logisch, aangezien hier de data-plane zich bevindt, vooral wat betreft fysieke knooppunten en hypervisors met VDA, waar de gebruikersapplicaties en desktops zich bevinden.
Cloud Connectors moeten uitsluitend door de klant geĆÆnstalleerd worden; dit is een zeer eenvoudige procedure die vanuit de Citrix Cloud-console kan worden uitgevoerd. Verder beheer verloopt automatisch.
Toegangscontrole
Deze service biedt de volgende mogelijkheden:
- SSO (single sign-on) naar een groot aantal populaire SaaS-toepassingen;
- Toegang tot internetbronnen filteren;
- Monitoring van gebruikersactiviteit op internet.
SSO voor klanten naar SaaS-diensten via Citrix Workspace is een handiger en veiliger alternatief in vergelijking met toegang via de browser. De lijst met ondersteunde SaaS-toepassingen is vrij uitgebreid en wordt voortdurend uitgebreid.
Toegang tot het internet kan worden gefilterd op basis van handmatig aangemaakte witte of zwarte lijsten van websites. Daarnaast is het mogelijk om toegang te beperken op basis van websitecategorieƫn, op basis van uitgebreide, bijgewerkte commerciƫle URL-lijsten. Gebruikers kunnen beperkingen opgelegd krijgen voor categorieƫn zoals sociale media, winkelen, voor volwassenen, malware, torrents, proxy's, enz.
Naast het toestaan van toegang tot websites/SaaS of het blokkeren van toegang, is er de mogelijkheid om gebruikers door te sturen naar de Secure Browser. Dit betekent dat om risico's te verminderen, toegang tot geselecteerde categorieƫn/lijsten van internetbronnen alleen mogelijk zal zijn via de Secure Browser.

De service biedt ook gedetailleerde analytics voor het monitoren van gebruikersactiviteit op internet: bezochte websites en applicaties, gevaarlijke bronnen en aanvallen, geblokkeerde toegang, volumes van geüploade/gedownloade gegevens.
Secure Browser
Stelt gebruikers in staat om een internetbrowser (Google Chrome) als virtuele applicatie te publiceren in Citrix Workspace. Secure Browser is een SaaS-service, beheerd en onderhouden door Citrix. Het wordt volledig gehost in Citrix Cloud (inclusief de data-plane), zodat de klant het niet hoeft te implementeren of te beheren in hun eigen middelen.
Citrix is verantwoordelijk voor het toewijzen van middelen in zijn cloud voor VDA, waar de browsers voor klanten worden gehost, en zorgt voor de beveiliging en updates van zowel het besturingssysteem als de browsers.
Toegang voor klanten tot de Secure Browser gebeurt via de Workspace-app of de klantbrowser. De sessie is versleuteld via TLS. Klanten hoeven niets te downloaden of te installeren om de service te gebruiken.
Websites en webapplicaties die via de Secure Browser worden gestart, draaien in de cloud; de klant krijgt alleen een afbeelding van de terminalsessie, er wordt niets op het eindapparaat uitgevoerd. Dit verhoogt aanzienlijk het beveiligingsniveau en beschermt tegen browseraanvallen.
De connectie en het beheer van de service gebeuren via het Citrix Cloud klantportaal. De verbinding kan met een paar klikken worden gemaakt:

Het beheer is ook vrij eenvoudig en beperkt zich tot het instellen van beleid en whitelist.

Het beleid maakt het mogelijk om de volgende parameters te regelen:
- Clipboard ā maakt de mogelijkheid om te kopiĆ«ren en plakken in de browser sessie in te schakelen;
- Printing ā de mogelijkheid om webpagina's op het klantapparaat op te slaan in PDF-formaat;
- Non-kiosk ā standaard ingeschakeld, biedt de volledige functionaliteit van de browser (meerdere tabbladen, adresbalk);
- Region failover ā de mogelijkheid om de browser in een andere regio van Citrix Cloud opnieuw te starten bij uitval van de primaire regio;
- Client drive mapping ā de mogelijkheid om de schijf van het klantapparaat te koppelen voor het downloaden of uploaden van bestanden in de browser sessie.
Whitelists maken het mogelijk een lijst met websites op te stellen waartoe klanten toegang hebben. Toegang tot middelen buiten deze lijst wordt verboden.
Content Collaboration
Deze service biedt gezamenlijk toegang voor Workspace-gebruikers tot bestanden en documenten die worden opgeslagen op interne bronnen van de klant (on-premises) en ondersteunde publieke cloudservices. Dit kunnen persoonlijke mappen van de gebruiker zijn, bedrijfsnetwerkshares, SharePoint-documenten of cloudrepositories zoals OneDrive, DropBox of Google Drive.
De service biedt SSO voor toegang tot gegevens op alle soorten opslagbronnen. Gebruikers van Citrix Workspace krijgen veilige toegang tot werkbestanden vanaf hun apparaten, niet alleen op kantoor, maar ook op afstand, zonder extra complicaties.
Content Collaboration biedt de volgende mogelijkheden voor het werken met gegevens:
- uitwisseling van bestanden tussen bronnen van Workspace en clientapparatuur (download en upload),
- synchronisatie van bestanden van de gebruiker op alle apparaten,
- gedeeld toegang tot bestanden en synchronisatie voor meerdere gebruikers van Workspace,
- instellen van toegangsrechten tot bestanden en mappen voor andere gebruikers van Workspace,
- aanvraag voor toegang tot bestanden, genereren van links voor veilige upload van bestanden.
Daarnaast worden er extra beveiligingsmechanismen geboden:
- toegang tot bestanden via eenmalige wachtwoorden,
- versleuteling van bestanden,
- het voorzien van gedeelde bestanden van watermerken.
Endpoint Management
Deze service biedt de functionaliteit die nodig is voor digitale werkplekken voor het beheer van mobiele apparaten (Mobile Device Management - MDM) en applicaties (Mobile Application Management - MAM). Citrix positioneert het als een SaaS-EMM-oplossing - Enterprise Mobility Management als een dienst.
De MDM-functionaliteit stelt je in staat om:
- toepassingen, apparaatsbeleid en certificaten voor toegang tot klantbronnen te verspreiden,
- de apparaten in kaart te brengen,
- de apparaten te blokkeren en een volledige of gedeeltelijke wissen (wipe) uit te voeren.
De MAM-functionaliteit stelt je in staat om:
- de beveiliging van applicaties en gegevens op mobiele apparaten te waarborgen,
- bedrijfs mobiele applicaties te leveren.
Wat betreft de architectuur en het principe van de dienstverlening aan de klant lijkt Endpoint Management sterk op de eerder beschreven cloudvariant van Virtual Apps and Desktops. De Control Plane en de bijbehorende services bevinden zich in Citrix Cloud, en worden door Citrix beheerd, waardoor deze dienst als SaaS kan worden beschouwd.
Data Plane op de locaties van de klant omvat:
- Cloud Connectoren die nodig zijn voor interactie met de Citrix-cloud,
- Citrix Gateways die veilige externe toegang voor gebruikers tot interne bronnen van de klant (applicaties, gegevens) en functionaliteit voor micro-VPN bieden,
- Active Directory, PKI
- Exchange, bestanden, virtuele applicaties en desktops.

Gateway
Citrix Gateway biedt de volgende functionaliteit:
- Een externe toegangsbrug - veilige verbinding met bedrijfsbronnen voor mobiele en externe gebruikers buiten de beveiligde perimeter,
- IdAM-provider (Identity and Access Management) voor het waarborgen van SSO naar bedrijfsbronnen.
Onder bedrijfsresources in deze context verstaan we niet alleen virtuele applicaties en desktops, maar ook talrijke SaaS-applicaties.
Voor het optimaliseren van netwerkverkeer en het verkrijgen van functionaliteit van micro VPN is het nodig om Citrix Gateway in elke locatie van de resources in te zetten, doorgaans in de DMZ. In dat geval komen de benodigde capaciteiten en ondersteuning voor rekening van de klant.
Een alternatief is het gebruik van Citrix Gateway als een service van Citrix Cloud; in dit geval hoeft de klant niets lokaal te implementeren of te onderhouden, dat doet Citrix in zijn cloud.
Analytics
Dit is de analytische dienst van Citrix Cloud, geĆÆntegreerd met alle bovengenoemde cloudservices. Het is bedoeld voor het verzamelen van gegevens die door Citrix-services worden gegenereerd en voor hun analyse via ingebouwde machine learning-mechanismen. Hierbij worden metrics in verband met gebruikers, applicaties, bestanden, apparaten en het netwerk in overweging genomen.
Hieruit ontstaan rapporten over veiligheid, prestaties en gebruikersactiviteiten.

Naast het genereren van statistische rapporten kan Citrix Analytics ook proactief handelen. Dit omvat het vormen van profielen van normaal gebruikersgedrag en het opsporen van afwijkingen. Als een gebruiker de applicatie op een ongewone manier begint te gebruiken of actief gegevens deelt, kunnen hij en zijn apparaat automatisch worden geblokkeerd. Dit gebeurt ook wanneer toegang wordt verkregen tot gevaarlijke internetbronnen.
Er wordt niet alleen aandacht besteed aan veiligheid, maar ook aan prestaties. Analytics stelt in staat om problemen met lange inlogtijden van gebruikers en netwerkvertragingen te monitoren en snel op te lossen.
Conclusie
We hebben kennisgemaakt met de architectuur van de Citrix-cloud, het Workspace-platform en de belangrijkste services die nodig zijn voor het opzetten van een digitale werkplek. Het is vermeldenswaard dat we zeker niet alle diensten van Citrix Cloud hebben bekeken; we hebben ons beperkt tot de basisset voor het organiseren van een digital workspace. van diensten van de Citrix-cloud omvat ook netwerktalen, aanvullende functies voor het werken met applicaties en werkplekken.
Het is ook belangrijk om te vermelden dat de essentiĆ«le functionaliteit van digitale werkplekken kan worden uitgevoerd zonder Citrix Cloud, puur on-premises. Het basisproduct Virtual Apps and Desktops is nog steeds beschikbaar in de klassieke variant, waarbij niet alleen de VDA, maar ook alle beheerdiensten door de klant zelf op hun eigen locatie worden uitgerold en onderhouden; in dat geval zijn er geen Cloud Connectors nodig. Dit geldt ook voor Endpoint Management ā de on-premises voorloper daarvan heet XenMobile Server, hoewel deze in de cloudvariant iets meer functionaliteit biedt. Bepaalde mogelijkheden voor Toegangscontrole kunnen ook door de klant op hun eigen locatie worden gerealiseerd. De functionaliteit van de Secure Browser kan on-premises worden geĆÆmplementeerd, waarbij de keuze van de browser bij de klant ligt.
De wens om alles op eigen locatie uit te rollen, is goed vanuit het oogpunt van veiligheid, controle en wantrouwen ten opzichte van buitenlandse cloudoplossingen. Echter, zonder Citrix Cloud zal de functionaliteit van Content Collaboration en Analytics volledig niet beschikbaar zijn. De functionaliteit van andere Citrix-oplossingen on-premises kan, zoals eerder genoemd, inferieur zijn aan hun cloudimplementatie. En het belangrijkste ā de beheeromgeving moet zelf worden beheerd.
Nuttige links:
, inclusief Citrix Cloud
ā technische video's, artikels en diagrammen
Bron: habr.com
