Advisory · Progetti · Conferenze LinkedIn GitHub Credly IT EN

Energia · Italia · 2021

Da farm on-premises a Citrix Cloud, su data center, AWS e sito di DR

Un'azienda del settore energetico sostituisce le farm Citrix on-premises con Citrix Cloud: risorse nei propri data center, su AWS e in un sito di DR, per oltre 350 utenti concorrenti che lavorano allo stesso modo in ufficio e da remoto.

Contesto

L’azienda pubblicava applicazioni e desktop con farm Citrix on-premises e voleva passare a un’infrastruttura gestita da Citrix Cloud, con le risorse nei propri data center e su AWS. Gli utenti sono dipendenti, operatori di call center e consulenti: oltre 350 sessioni contemporanee, da qualsiasi luogo connesso a Internet, con la stessa esperienza dentro e fuori dall’ufficio.

Ho scritto il documento di High Level Design, organizzato per livelli: utenti, accesso, risorse, controllo e infrastruttura.

La sfida

  • Più posizioni, un solo ambiente. Due data center on-premises, un tenant AWS e un sito di DR, governati dallo stesso piano di controllo.
  • Il percorso più breve per le sessioni. Il traffico HDX deve passare dal gateway vicino alla risorsa, non da un punto unico.
  • Identità complesse. Una foresta Active Directory con domini figli, foreste esterne in trust e un dominio dedicato in AWS, più Azure Active Directory.
  • Accesso sicuro senza perdere comodità. Utente, password e MFA per tutti, con single sign-on fino alla sessione.
  • Profili leggeri e protetti. Profili di dimensioni controllate e disponibili anche se un data center si ferma.

L’architettura

Il piano di controllo e il portale Workspace sono servizi di Citrix Cloud. Nei siti del cliente ci sono solo le risorse e i Cloud Connector, almeno due per zona, che aprono un canale cifrato verso il tenant e autenticano gli utenti sul dominio aziendale.

Le risorse stanno in tre zone: la zona A con i due data center on-premises su VMware, la zona B con il tenant AWS e istanze EC2, la zona DR. Ogni zona ha una coppia di Citrix ADC in alta affidabilità con Citrix Gateway e un proprio indirizzo di optimal routing: quando l’utente avvia una risorsa, la sessione HDX passa dal gateway della zona in cui la risorsa si trova. Gli utenti esterni arrivano all’ADC attraverso la DMZ; quelli interni usano un VIP privato e restano in rete locale.

Decisioni chiave

  • Autenticazione delegata ad Azure AD. Citrix Cloud si integra con Azure Active Directory e la sua MFA; Citrix FAS emette i certificati per il single sign-on nelle sessioni.
  • Un DR che consuma poco. Nel sito di DR restano sempre accesi solo gli ADC; Cloud Connector, servizi e risorse sono una replica spenta, lato storage, dell’ambiente di produzione.
  • Provisioning uniforme. MCS crea i Machine Catalog sia su VMware on-premises sia su AWS.
  • Profili sotto controllo. Citrix Profile Management con esclusioni di cartelle e tipi di file e folder redirection per Desktop, Documenti e Download, per profili di circa 200 MB.
  • Una share replicata e un percorso unico. La share SMB dei profili va replicata tra i data center, preferibilmente a livello di blocchi, e raggiunta con un namespace DFS, lo stesso in condizioni normali e in failover.
  • Gestione centralizzata degli ADC. Citrix ADM service in modalità express, con un agente on-premises e uno in AWS: notifiche, firmware, certificati e configurazioni da un punto solo.

01

Soluzione, livello per livello

Seleziona un livello coinvolto per leggere cosa è stato fatto.

L1 · Accesso sicuro

Citrix Workspace in Citrix Cloud come unico portale; in ogni zona una coppia di Citrix ADC in alta affidabilità attivo/passivo con Citrix Gateway e un indirizzo dedicato, così il traffico HDX passa dal gateway della zona che ospita la risorsa. Autenticazione con Azure AD e MFA, Citrix FAS per il single sign-on; gli utenti interni restano in rete locale su un VIP privato.

L2 · Workspace digitale

Citrix Virtual Apps and Desktops Service con Machine Catalog creati da MCS: applicazioni Windows, desktop pooled e desktop personali. Profili con Citrix Profile Management e folder redirection di Desktop, Documenti e Download, su una share SMB replicata e pubblicata con un namespace DFS.

L5 · Cloud ibrido

Tre zone di risorse: i data center on-premises su VMware, il tenant AWS con istanze EC2 e il sito di DR, dove restano accesi solo gli ADC e il resto è una replica spenta lato storage. Almeno due Cloud Connector per zona collegano l'ambiente al tenant Citrix Cloud; Citrix ADM service, con un agente on-premises e uno in AWS, gestisce gli ADC.

02

Risultati

350+
utenti concorrenti
3
zone di risorse: data center, AWS, DR
2+
Cloud Connector in ogni zona
1
portale Workspace per interni ed esterni

03

Tecnologie

  • Citrix Cloud
  • Citrix Virtual Apps and Desktops Service
  • Citrix Workspace
  • Citrix ADC
  • Citrix Gateway
  • Citrix ADM service
  • Cloud Connector
  • Citrix FAS
  • Machine Creation Services
  • Citrix Profile Management
  • Azure Active Directory
  • Amazon EC2
  • VMware vSphere
  • Microsoft DFS Namespaces