Share via


Scalabilità di Exchange Server 2003

 

Ultima modifica dell'argomento: 2006-08-16

In questo argomento vengono fornite informazioni sui livelli delle prestazioni di Microsoft® Exchange Server 2003 in base a configurazioni e carichi di utenti diversi. In base a questi dati sarà possibile progettare un sistema di messaggistica altamente scalabile e personalizzato in base alle specifiche esigenze dell'organizzazione.

Definizione di scalabilità

Con il termine "scalabilità" si definisce la capacità di un sistema di adattarsi alle crescenti richieste a livello di prestazioni. Se riferita al clustering, la scalabilità è la possibilità di aggiungere sistemi in modo incrementale a un cluster esistente quando il carico complessivo del cluster supera la capacità supportata dal cluster stesso, mediante la scalabilità in verticale o in orizzontale. La scalabilità in verticale implica il potenziamento delle risorse del sistema nell'ambito dell'hardware esistente, ad esempio i processori, la memoria, i dischi e gli adattatori di rete, oppure la sostituzione dell'hardware esistente con risorse di sistema più capaci, ovvero CPU e adattatori di rete più veloci, una maggiore quantità di memoria e una maggiore capacità di archiviazione. La scalabilità in orizzontale implica invece l'aggiunta di server per soddisfare le esigenze del sistema. Per ulteriori informazioni sulle strategie di scalabilità, vedere Guida alla elevata disponibilità di Exchange 2003.

In questo argomento viene illustrata la scalabilità di Exchange Server 200 con configurazioni e carichi di utenti diversi.

Architettura basata su server front-end e back-end

L'implementazione di un ambiente basato su server front-end e back-end è caratterizzata da numerosi fattori che possono avere un impatto rilevante sulle prestazioni complessive del sistema.

I server front-end quali, ad esempio, quelli che servono Microsoft Outlook® Web Access, Outlook Mobile Access, Exchange ActiveSync®, il protocollo RPC su HTTP, l'autenticazione, il controllo degli indirizzi IP, il protocollo SSL (Secure Sockets Layer) e gli schemi di crittografia, sono dotati di funzionalità di protezione i cui processi di elaborazione richiedono una quantità significativa di risorse. Per questo tipo di server, è possibile riscontrare un incremento dell'attività del processore, sia in modalità privilegiata che in modalità utente, nonché un aumento della frequenza delle variazioni di contesto e degli interrupt. Se i processori del server non sono in grado di gestire questo volume di carico, è possibile che si creino code.

I fattori che influiscono sui server front-end sono elencati di seguito:

  • Protocolli utilizzati.
  • Numero dei processori installati.
  • Memoria disponibile.
  • Traffico di rete.
  • Modalità di autenticazione.
  • Utilizzo del protocollo SSL per crittografare il traffico di rete.

Poiché i server front-end inoltrano tutte le richieste ai server back-end, questi ultimi sono caratterizzati dalle stesse problematiche a livello di processori ed elaborazione dei server front-end, nonché da problemi di archiviazione a causa dell'attività di lettura e scrittura durante il recupero e l'archiviazione dei dati. Se si considerano le cartelle pubbliche, qualora sia presente più di una cartella pubblica nella topologia, il traffico di replica tra queste cartelle può interessare tutti i server coinvolti.

I fattori che influiscono sui server back-end sono elencati di seguito:

  • Protocolli utilizzati.
  • Numero dei processori installati.
  • Memoria disponibile.
  • Tipo di archiviazione utilizzato.
  • Spazio di archiviazione disponibile.
  • Replica delle informazioni sulle cartelle pubbliche.

Per ulteriori informazioni su come questi fattori hanno un impatto sui server front-end e back-end, vedere "Dati di riferimento" più avanti in questo argomento.

Gestione delle licenze dei server front-end

Microsoft Windows® 2000 Server e Windows Server™ 2003 supportano due tipi di modelli di gestione delle licenze, ovvero per postazione e per server. Il servizio di registrazione delle licenze di Windows 2000 gestisce un elenco (su disco o nella memoria) di tutti gli utenti che eseguono l'autenticazione su un server che utilizza il modello di gestione delle licenze per postazione. Il modello di gestione per server non gestisce invece un elenco di utenti. L'elenco di utenti autenticati nella configurazione per postazione non utilizza una quantità di memoria rilevante su server con meno di 50.000 utenti. Tuttavia, il footprint di memoria del servizio di registrazione delle licenze potrebbe assumere dimensioni rilevanti se il servizio viene eseguito in base a un modello di licenze per postazione in una topologia front-end e back-end con centinaia di migliaia di utenti.

Nello scenario basato sul modello per postazione, poiché il carico dei server front-end esegue il bilanciamento delle richieste dei client, il servizio di registrazione delle licenze del server front-end genera un elenco di tutti gli utenti del sito, compresi tutti gli utenti di tutti i server back-end. A seconda delle dimensioni del sito, il server può utilizzare centinaia di megabyte (MB) di memoria nel servizio di registrazione delle licenze sul server front-end. È pertanto consigliabile utilizzare il modello di gestione delle licenze per server in topologie front-end e back-end di grandi dimensioni. Per ulteriori informazioni sul servizio di registrazione delle licenze, visitare il sito Web Resource Kit di Windows 2000 (https://go.microsoft.com/fwlink/?LinkId=6545 Informazioni in lingua inglese).

Determinazione delle dimensioni del server

Data l'ampia gamma di configurazioni di Exchange e profili utente, risulta alquanto difficile determinare in modo preciso il numero di utenti supportati da un server. A tale scopo, è necessario considerare i diversi tipi di client, i livelli di attività degli utenti, la capacità del sottosistema di archiviazione e in che modo il server di Exchange è stato configurato per utilizzare le risorse disco. Per ulteriori informazioni sulle procedure necessarie per calcolare i requisiti a livello di dimensioni per il server corrente, vedere Calcolo delle dimensioni del server.

Dati di riferimento

In questa sezione vengono illustrate le prestazioni di Exchange Server 2003 nelle configurazioni e con carichi di utenti diversi. Sarà possibile utilizzare queste informazioni per definire i dati di riferimento da considerare durante la definizione dei requisiti hardware minimi. Gli scenari descritti di seguito prevedono i seguenti elementi:

  • Server delle cassette postali (con MAPI)
  • Outlook Web Access
  • Post Office Protocol versione 3 (POP3)
  • Internet Mail Access Protocol versione 4 (IMAP4)
  • Protocollo SMTP (Simple Mail Transfer Protocol)

Per ogni scenario vengono analizzate le seguenti aree:

  • Processore
  • Memoria
  • Utilizzo del disco
  • Utilizzo della rete