Soluzioni Client-Server

Si consiglia una soluzione client-server quando il programma deve essere distribuito a più client da una posizione centrale. In questo caso, l'installazione del programma viene effettuata su un server.

Soluzione Terminal Server

Si consiglia una soluzione Terminal Server quando il programma viene utilizzato direttamente da più utenti sul Terminal Server. In questo caso, l'installazione del programma viene effettuata su un Terminal Server.

Soluzione Terminal Server con condivisione in rete

È possibile una combinazione tra una soluzione Terminal Server e una soluzione client-server.

  • In un ambiente Terminal Server, un'installazione centrale del programma viene utilizzata direttamente da uno o più utenti sul server.
  • I client possono essere utilizzati anche tramite una soluzione client-server.

Soluzione di virtualizzazione

La virtualizzazione del server viene utilizzata quando si desidera eseguire più server virtuali su un'unica infrastruttura hardware fisica. A tal fine, viene installato un software di virtualizzazione su un server host, che fornisce le risorse per le macchine virtuali.

La virtualizzazione può essere utilizzata, ma comporta una riduzione delle prestazioni. L'utilizzo di core non fisici e l'overprovisioning comportano ulteriori perdite di prestazioni. A seconda del livello di overprovisioning, possono verificarsi rallentamenti se altri sistemi sullo stesso hypervisor generano carico e utilizzano risorse. Questo vale in particolare se non sono configurati limiti, priorità o riserve fisse. I limiti fissi possono influenzare negativamente la distribuzione del carico, impedendo la riallocazione temporanea delle risorse inutilizzate dell'hypervisor ad altri sistemi.

Requisiti di sistema per il server

Sistemi operativi

  • Windows Server 2016 oppure
  • Windows Server 2019
  • Windows Server 2022
  • .NET Framework dalla versione 4.7.2

Dischi rigidi

Per ottenere una maggiore velocità operativa, si consiglia l'utilizzo di dischi SSD.

CPU

Raccomandazioni per la frequenza dei core CPU:

  • Non più vecchi di 5 anni
  • Frequenza base per core singolo il più alta possibile (2,5 GHz o superiore)

Requisiti per utente/sessione:

  • Minimo:

1 core per sessione e per directory di installazione, 1 GB di RAM

  • Consigliato:

2 core per sessione e per directory di installazione o più, 2–3 GB di RAM

Condivisioni di file

Se il server mette a disposizione la directory di installazione tramite una condivisione di rete, si consiglia un'interfaccia Ethernet da 10 Gbit/s sul server a partire da 15 o più utenti simultanei. Questo include anche il cablaggio adeguato: un client necessita di circa 1 Gbit/s.