Citrix Virtual Apps and Desktops

Raccomandazione per il server di log

Volume giornaliero dei log (archiviazione)

Voce Numero di macchine Sessioni al giorno/macchina Dimensione media del log per sessione Log totali al giorno
VDA persistenti 1000 2 2 MB 4.000 MB (≈4 GB)
VDA in pool 1000 50 2 MB 100.000 MB (≈100 GB)
Endpoint CWA 8000 4 1-1,5 MB 48.000 MB (≈48 GB)
Delivery Controller 4 300 MB per ogni DDC 1.200 MB (≈1,2 GB)
Server StoreFront 4 300 MB per ogni server 1.200 MB (≈1,2 GB)
NetScaler Gateway /PVS/Session Recording/ FSA e altri server 4 300 MB a server 1.200 MB (≈1,2 GB)
Dimensione totale giornaliera dei log (dopo la compressione) Prima della compressione è ≈156 GB/giorno
        Dopo la compressione è da 80 GB a 125 GB/giorno

Ipotesi di dimensionamento

  • Questo esempio rappresenta una distribuzione di riferimento di circa 10.000 endpoint gestiti e componenti dell’infrastruttura.
  • Ai fini del dimensionamento, i Delivery Controller, i server StoreFront, Gateway, PVS, FAS, Session Recording e altri componenti dell’infrastruttura sono stimati a 300 MB per server al giorno.
  • Il valore di 300 MB per server è una stima conservativa utilizzata per la pianificazione dello storage e i calcoli di capacità.

Nota:

  1. Questi valori sono approssimativi e possono variare notevolmente tra le diverse distribuzioni. Il volume dei log dipende dalle dimensioni del sito, dall’attività dell’utente, dalla combinazione dei componenti e dalle esigenze di conservazione. Utilizzare questi numeri solo come base di partenza per la pianificazione e regolare l’allocazione dello storage in base all’utilizzo effettivo dell’ambiente, alle tendenze di crescita e ai test delle prestazioni.

  2. Il server di log utilizza l’algoritmo di compressione LZ4 per impostazione predefinita. La percentuale di compressione potrebbe essere tra il 20% e il 50%; ciò significa che LogServer occuperebbe metà dello spazio su disco quando esegue la massima compressione o l’80% dello spazio su disco quando esegue la minima compressione.

  3. Un singolo server di log AOT può supportare fino a 128.000 connessioni di componenti attivi ed elaborare fino a 10.000 eventi di log al secondo. Il server di log è progettato per raccogliere e archiviare continuamente i log AOT 24 ore su 24, a condizione che l’ambiente rimanga entro queste soglie di connessione e throughput.

  4. Queste raccomandazioni non sono dettate dalle dimensioni della macchina virtuale, ma dalla capacità del sottostante motore di ricerca e indicizzazione che acquisisce, elabora e archivia i log AOT in entrata. Questo livello di ricerca determina in ultima analisi la scalabilità massima perché gestisce le operazioni di indicizzazione, interrogazione e conservazione. Man mano che gli ambienti crescono, questo livello deve scalare orizzontalmente per mantenere le prestazioni.

  5. Oggi, il server di log viene fornito come un singolo nodo combinato che include sia il servizio del server di log che il motore di ricerca/indice. Ciò semplifica la distribuzione ma limita la capacità di scalare il livello di ricerca in modo indipendente.

  6. Nelle prossime versioni, Citrix passerà a un’architettura separata, in cui l’acquisizione e l’archiviazione/indicizzazione verranno eseguite su nodi indipendenti. Ciò consentirà ai clienti di scalare il livello di ricerca man mano che il loro ambiente cresce, migliorare le prestazioni in distribuzioni grandi o multi-sito e rimuovere il limite di scalabilità imposto dall’attuale design a nodo singolo.

  7. Distribuire il server di log AOT su storage basato su SSD. Gli SSD sono fortemente raccomandati per garantire un’acquisizione affidabile dei log, prestazioni di ricerca veloci e una correlazione efficiente, specialmente in ambienti ad alto volume.

Dimensionamento dello storage del server di log AOT

Dimensionare correttamente lo storage è uno dei passaggi più importanti nella pianificazione del server di log AOT. Lo storage totale richiesto dipende dal numero di macchine che inviano log AOT, dalla quantità di dati generati al giorno e dalla durata di conservazione dei log.

Poiché ogni ambiente Citrix si comporta in modo diverso, i clienti dovrebbero iniziare stimando il volume giornaliero dei log utilizzando i modelli di generazione dei log dei loro VDA, degli endpoint di Citrix Workspace App, dei Delivery Controller e dei server StoreFront. Una volta noto il volume giornaliero, lo storage totale può essere calcolato utilizzando le formule seguenti.

Formula per il calcolo dello storage Storage totale (GB) = Volume giornaliero dei log (GB) × Giorni di conservazione

Guida al dimensionamento dello storage del server di log AOT

Utilizzare la seguente tabella come riferimento per stimare il volume giornaliero dei log e i requisiti di archiviazione in base alle dimensioni della distribuzione. Queste stime sono intese per la pianificazione della capacità e possono variare in base all’attività dell’utente, alla densità della sessione, ai componenti abilitati e all’architettura della distribuzione.

Stima del volume giornaliero dei log

Dimensioni della distribuzione Volume giornaliero dei log prima della compressione Volume giornaliero dei log dopo la compressione (LZ4) Categoria consigliata
5.000 macchine ~78 GB/giorno ~40–63 GB/giorno Piccolo
10.000 macchine ~156 GB/giorno ~80–125 GB/giorno Medio
50.000 macchine ~780 GB/giorno ~400–625 GB/giorno Grande
100.000 macchine ~1,56 TB/giorno ~800 GB–1,25 TB/giorno Enterprise

Stima dello spazio di archiviazione basata sulla conservazione

Dimensioni della distribuzione Conservazione di 7 giorni Conservazione di 10 giorni
5.000 macchine ~300–450 GB ~400–630 GB
10.000 macchine ~600 GB–1 TB ~800 GB–1,25 TB
50.000 macchine ~3–5 TB ~4–6,3 TB
100.000 macchine ~6–10 TB ~8–12,5 TB

Nota:

  • Questi valori sono stime approssimative destinate alla pianificazione della capacità. I requisiti di archiviazione effettivi dipendono dall’architettura di distribuzione, dall’attività dell’utente, dai componenti abilitati, dal periodo di conservazione e dall’efficienza della compressione.

  • Le stime si basano sul modello di distribuzione di riferimento per 10.000 macchine e sono scalate linearmente.

Raccomandazione per il server di log