Pianificazione della capacità basata sullo scenario

 

Ultima modifica dell'argomento: 2012-10-18

Per garantire prestazioni ottimali di Microsoft Lync Server 2010, è necessario eseguire il provisioning e la distribuzione di un livello adeguato di risorse hardware. Per ottimizzare tuttavia il rendimento degli investimenti hardware, è consigliabile non eseguire il provisioning di più risorse hardware del necessario.

In questa sezione sono disponibili linee guida per l'allocazione dell'hardware in base all'analisi delle esigenze specifiche dell'organizzazione. Il numero di utenti, profili utente e carichi di lavoro nella distribuzione dell'organizzazione determina le esigenze a livello di velocità di clock della CPU, requisiti di memoria del server e larghezza di banda di rete in ingresso e in uscita del server. I risultati sono applicabili sia a topologie fisiche che virtuali.

Le informazioni in questa sezione risulteranno particolarmente utili se il modello utente o l'hardware del server è diverso da quanto descritto in Modelli utente di Lync Server 2010.

Nelle sezioni seguenti sono indicate in dettaglio le risorse necessarie per ogni modalità di Lync Server 2010. A seguire viene descritto uno scenario di esempio che illustra come usare tali numeri.

Tutti i costi delle prestazioni indicati nelle tabelle seguenti si basano sul presupposto di una linea di base in cui ogni server dispone di 2 processori quad core con una velocità di clock di 2,33 GHz per core. Si ottengono così 2.333 megacicli per core di processore o 18.664 megacicli per server.

Se i server dispongono di processori diversi, è possibile adattare le cifre corrispondentemente. Per informazioni dettagliate, vedere "Adattamento delle cifre ai processori disponibili" più avanti in questo argomento.

Informazioni sulle tabelle e le formule dei risultati

Ognuna delle sezioni seguenti include una tabella che mostra i risultati dei test delle prestazioni condotti da Microsoft, con le cifre seguenti:

  • Requisiti CPU in megacicli indica i megacicli necessari per il carico di lavoro per il numero totale di utenti nel pool o il numero totale di chiamate o sessioni simultanee nel pool. Nella tabella "Conferenze, conferenze Web", ad esempio, il numero 1.569 nella riga 400 indica che per 400 utenti di conferenze dati simultanei nel pool sarà necessario un totale di 1.569 megacicli combinati dai server nel pool.

  • Requisiti di CPU come percentuale di un Front End Server indica i megacicli necessari per l'attività come carico percentuale della CPU, come se l'intero carico fosse gestito da un solo server con le stesse specifiche di quelle utilizzate nei test Microsoft.

  • Requisiti di memoria mostra la memoria totale necessaria per il carico di lavoro per il numero totale di utenti o chiamate simultanei nel pool. Nella tabella "Conferenze, conferenze Web", ad esempio, il numero 1,5 GB nella riga 400 indica che per 400 utenti di conferenze dati simultanei nel pool saranno necessari in totale 1,5 GB di memoria combinati dai server nel pool.

    Questo numero non include la memoria necessaria per i requisiti del sistema di base.

  • Larghezza di banda di rete mostra la larghezza di banda di rete totale necessaria in ingresso e in uscita per i server per il numero totale di chiamate di questo tipo o utenti simultanei nel pool. Questo valore si riferisce solo al traffico verso il server e dal server. La larghezza di banda peer-to-peer non è inclusa.

Dopo ogni tabella sono riportate alcune formule utilizzabili per calcolare le risorse necessarie in base al numero di utenti, al modello utente e al carico di lavoro. Queste formule sono state create in base all'analisi delle tendenze eseguita sui risultati dei test delle prestazioni. Non tutti i punti dati derivanti dai test si trovano esattamente sulla linea di tendenza. Per questo motivo, se si utilizza la formula con il numero di utenti o chiamate da una delle righe della tabella dei risultati dei test, i valori relativi alle prestazioni calcolati potrebbero non corrispondere esattamente ai risultati nella tabella.

Per determinare le esigenze del pool a livello di CPU, includere i calcoli seguenti:

  • Per ogni carico di lavoro, calcolare innanzitutto il costo % della CPU del server di prova. Si tratta del costo di CPU espresso come percentuale della capacità totale della CPU di uno dei server utilizzati nel test delle prestazioni Microsoft. Questi server sono dotati di 8 core da 2,33 GHz per core.

    Se si utilizzano server con la stessa velocità SPECint, è possibile utilizzare semplicemente il costo % della CPU del server di prova per determinare il numero di server necessari. Sommare i costi % della CPU del server di prova per ogni carico di lavoro per ottenere il costo % totale della CPU del server di prova necessario dall'intero pool. Distribuire quindi un numero sufficiente di server nel pool per garantire che ogni server possa essere eseguito al massimo al 70% della capacità. Se si determina un costo % totale della CPU del server di prova pari al 260%, ad esempio, è consigliabile distribuire quattro server nel pool.

  • Se si utilizzano server con capacità diverse, è possibile utilizzare la formula successiva per ogni carico di lavoro, che consente di convertire il costo % della CPU del server di prova in megacicli. Per un esempio di utilizzo di questi calcoli, vedere "Esempio di calcolo delle risorse necessarie" più avanti in questa sezione.

Tutti i test delle prestazioni sono stati eseguiti partendo dal presupposto che i server di prova si trovino tutti in un sito.

Presupposti dei test

Per i test, i risultati e le formule in questa sezione si parte dai presupposti seguenti:

  • Tutti i server si trovano in un unico sito.

  • Mediation Server è collocato con Front End Server. Se si distribuisce un Mediation Server autonomo, non è possibile sottrarre l'intero carico VoIP aziendale dal Front End Server, perché tale server elabora comunque traffico di segnalazione.

    Per problemi e utilizzi non espressamente indicati in questa sezione, si parte dal presupposto che l'organizzazione si attenga ai modelli di utilizzo descritti in Modelli utente di Lync Server 2010. Si suppone, ad esempio, un valore MPOP (Multiple Point Of Presence) di 1:1,5.

Messaggistica istantanea e presenza

Questa tabella mostra i risultati dei test per il carico di lavoro relativo a messaggistica istantanea e presenza. I numeri includono l'espansione della lista di distribuzione e il recupero di foto per la presenza.

Numero di utenti Requisiti CPU in megacicli Requisiti CPU come percentuale di un Front End Server* Requisiti di memoria** Larghezza di banda di rete

5.000

1.043

5,6%

1,1 GB

7,5 Mbps

10.000

1.736

9,3%

1,6 GB

14,8 Mbps

15.000

2.556

13,7%

2,18 GB

22,6 Mbps

20.000

3.528

18,9%

2,33 GB

38,3 Mbps

25.000

4.423

23,7%

2,43 GB

52,8 Mbps

* In base al processore linea di base per Lync Server con otto core, ognuno con 2.333 megacicli.

** Aggiungere 7 GB per server per i requisiti di memoria del sistema di base

Da questi risultati dei test viene utilizzata l'analisi delle tendenze per ricavare le linee guida seguenti:

  • Costo % della CPU del server di prova = (numero di utenti) * 0,001

    Megacicli necessari = (costo % CPU/100) * 2333 * 8

  • Memoria necessaria in GB = 7 GB base + ((numero di utenti) * 0,0000678)

  • Velocità di rete necessaria in Mbps = ((numero di utenti ^2) * 0,0000000637) + (0,000369 * numero di utenti) + 4,15

Address Book Web Query

Questa tabella mostra i risultati dei test per l'utilizzo delle risorse per il servizio Address Book Web Query.

Numero di utenti Requisiti CPU in megacicli Requisiti CPU come percentuale di un Front End Server* Requisiti di memoria Larghezza di banda di rete

5.000

646

3,46%

0,265 GB

3,3 Mbps

10.000

974

5,22%

0,268 GB

6,4 Mbps

15.000

1.312

7,03%

0,263 GB

9,5 Mbps

20.000

1.631

8,74%

0,263 GB

13,8 Mbps

25.000

1.984

10,63%

0,265 GB

18,3 Mbps

* In base al processore linea di base per Lync Server con otto core, ognuno con 2.333 megacicli.

Da questi risultati dei test viene utilizzata l'analisi delle tendenze per ricavare le linee guida seguenti:

  • Costo % della CPU del server di prova = ((numero di utenti) * 0,0004) + 2,0

    Megacicli necessari = (costo % CPU server di prova/100) * 2333 * 8

  • Memoria necessaria in GB = 0,300

  • Velocità di rete necessaria in Mbps = 0,00075 * numero di utenti

Conferenze di messaggistica istantanea di gruppo

Questa tabella mostra i risultati dei test per l'utilizzo delle risorse per le conferenze di messaggistica istantanea di gruppo.

Numero di utenti di messaggistica istantanea simultanei* Requisiti CPU in megacicli Requisiti CPU come percentuale di un Front End Server Requisiti di memoria Larghezza di banda di rete

100

401

2,15%

0,08 GB

1,22 Mbps

200

358

1,92%

0,15 GB

1,90 Mbps

300

416

2,33%

0,23 GB

2,42 Mbps

400

467

2,5%

0,30 GB

3,00 Mbps

500

538

2,88%

0,40 GB

3,38 Mbps

* Assicurarsi di tenere conto degli altri utenti di conferenze. Il modello utente di Lync Server 2010 presuppone che il 50% delle audioconferenze includa conferenze di messaggistica istantanea di gruppo. Per la proiezione del numero di utenti di messaggistica istantanea di gruppo, includere una percentuale appropriata di utenti di conferenze, in base ai dati di utilizzo validi per l'organizzazione.

** In base al processore linea di base per Lync Server con otto core, ognuno con 2.333 megacicli.

Da questi risultati dei test viene utilizzata l'analisi delle tendenze per ricavare le linee guida seguenti:

  • Costo % della CPU del server di prova = (numero di utenti * 0,001) + 2,0

    Megacicli necessari = (costo % CPU server di prova/100) * 2333 * 8

  • Memoria necessaria in GB = 0,0008 * numero di utenti di messaggistica istantanea di gruppo simultanei

  • Velocità di rete necessaria in Mbps = (numero di utenti di messaggistica istantanea di gruppo simultanei * 0,0054) + 0,76

Conferenze, conferenze Web

Questa tabella mostra l'utilizzo delle risorse per la parte conferenze Web delle conferenze.

Numero di utenti di conferenze Web simultanei* Requisiti CPU in megacicli Requisiti CPU come percentuale di un Front End Server Requisiti di memoria Larghezza di banda di rete

100

444

2,38%

0,4 GB

24,55 Mbps

200

659

3,53%

0,4 GB

49,23 Mbps

300

845

4,53%

1,5 GB

66,58 Mbps

400

1.004

5,38%

1,5 GB

81,34 Mbps

500

1.191

6,38%

2,2 GB

90,06 Mbps

* Il numero di utenti di conferenze Web può essere in genere determinato come percentuale degli utenti di conferenze. Nel modello utente di Lync Server 2010 si presuppone che il 20% delle conferenze includa conferenze Web (come il programma di grafica per presentazioni Microsoft PowerPoint o lavagne). È possibile adattare questa percentuale agli utenti della propria organizzazione, per determinare il numero di utenti di conferenze dati simultanei che sarà necessario supportare.

** In base al processore linea di base per Lync Server con otto core, ognuno con 2.333 megacicli.

Da questi risultati dei test viene utilizzata l'analisi delle tendenze per ricavare le linee guida seguenti:

  • Costo % della CPU del server di prova = (utenti conferenze dati simultanei * 0,01) + 1,5

    Megacicli necessari = (costo % CPU server di prova/100) * 2333 * 8

  • Memoria necessaria in GB = 0,0047 * (numero di utenti di conferenze dati simultanei)

  • Velocità di rete necessaria in Mbps = (numero di utenti di conferenze dati simultanei * 0,163) + 13,4

Conferenze PSTN

Questa tabella mostra l'utilizzo delle risorse per gli utenti PSTN che partecipano alle conferenze tramite l'applicazione Operatore Conferenza.

Numero di utenti di conferenze PSTN simultanei Requisiti CPU in megacicli Requisiti CPU come percentuale di un Front End Server* Requisiti di memoria Larghezza di banda di rete

50

373

2,0%

0,47 GB

1,0 Mbps

100

560

3,0%

0,59 GB

2,1 Mbps

150

560

3,0%

0,71 GB

3,2 Mbps

200

933

5,00%

0,83 GB

4,4 Mbps

250

1.680

9,00%

1,01 GB

5,6 Mbps

* In base al processore linea di base per Lync Server con otto core, ognuno con 2.333 megacicli.

Da questi risultati dei test viene utilizzata l'analisi delle tendenze per ricavare le linee guida seguenti:

  • Costo % della CPU del server di prova = (numero di chiamanti di conferenze PSTN simultanei * 0,033) + (numero di chiamanti di conferenze PSTN simultanei * 0,0918)

    Megacicli necessari = (costo % CPU server di prova/100) * 2333 * 8

  • Memoria necessaria in GB = ((2,64 * numero di chiamanti di conferenze PSTN simultanei) + 326) / 1000

  • Velocità di rete necessaria in Mbps = (0,023 * numero di chiamanti di conferenze PSTN simultanei) – 0.19

Si noti che per il calcolo del costo di CPU viene utilizzato due volte il numero di chiamanti PSTN simultanei per tenere conto del fatto che ogni chiamante è sia un partecipante alla conferenza che un chiamante da UC a PSTN.

Conferenze, condivisione applicazioni

Questa tabella mostra l'utilizzo delle risorse per la parte di condivisione delle applicazioni delle conferenze.

Numero di utenti di condivisione applicazioni simultanei* Requisiti CPU in megacicli Requisiti CPU come percentuale di un Front End Server Requisiti di memoria Larghezza di banda di rete

100

1.680

9,0%

2,7 GB

82,0 Mbps

200

3.098

16,60%

2,8 GB

130,8 Mbps

300

4.324

23,17%

2,9 GB

152,2 Mbps

400

5.192

27,82%

3,3 GB

184,13 Mbps

* Il numero di utenti di conferenze di condivisione applicazioni può essere in genere determinato come percentuale degli utenti di audioconferenze. Nel modello utente di Lync Server 2010 si presuppone che il 50% delle audioconferenze includa conferenze di condivisione applicazioni. È possibile adattare questa percentuale agli utenti della propria organizzazione, per determinare il numero di utenti di condivisione applicazioni simultanei che sarà necessario supportare.

** In base al processore linea di base per Lync Server con otto core, ognuno con 2.333 megacicli.

Da questi risultati dei test viene utilizzata l'analisi delle tendenze per ricavare le linee guida seguenti:

  • Costo % della CPU del server di prova = (utenti conferenze condivisione applicazioni simultanei * 0,071) + 2,5

    Megacicli necessari = (costo % CPU server di prova/100) * 2333 * 8

  • Memoria necessaria in GB = 0,0019 * (numero di utenti di conferenze di condivisione applicazioni simultanei) + 2,45

  • Velocità di rete necessaria in Mbps = (numero di utenti di conferenze di condivisione applicazioni simultanei * 0,33) + 54

Conferenze, audioconferenze

Le audioconferenze sono gestite dal servizio Audio/Video (A/V) Conferencing, quindi questo carico non influisce sui Front End Server a meno che il servizio A/V Conferencing non sia collocato con il Front End Server. Per ottenere prestazioni ottimali, è consigliabile distribuire A/V Conferencing Server separatamente da Front End Server. La collocazione di A/V Conferencing Server con Front End Server è supportata con meno di 10.000 utenti.

Questa tabella mostra l'utilizzo delle risorse per la parte audio delle conferenze. Nella tabella si presuppone un modello nel quale l'85% delle audioconferenze include quattro utenti, il 10% ne include sei e il 5% ne include 10.

Si noti che in tutte le tabelle relative alle conferenze, il numero di utenti simultanei si riferisce al numero complessivo di utenti che partecipano a tutte le conferenze in corso. Il limite di utenti per una singola conferenza è 250.

Nota

250 è il numero massimo per distribuzioni con pool condivisi, in base ai test Microsoft. Per informazioni sul supporto di riunioni con più di 250 partecipanti, vedere le informazioni relative al supporto questo tipo di riunioni in Microsoft Lync Server 2010 all'indirizzo https://go.microsoft.com/fwlink/?linkid=242073&clcid=0x410.

Numero di utenti di audioconferenze simultanei Requisiti CPU in megacicli Requisiti CPU come percentuale di un Front End Server o un A/V Conferencing Server* Requisiti di memoria** Larghezza di banda di rete

200

2.463

13,2%

0,42 GB

29,33 Mbps

400

4.759

25,5%

0,73 GB

58,02 Mbps

600

6.906

37,0%

1,0 GB

86,98 Mbps

800

8.884

47,6%

1,29 GB

115,74 Mbps

1000

11.814

63,3%

1,6 GB

144,84 Mbps

* In base al processore linea di base per Lync Server con otto core, ognuno con 2.333 megacicli.

** In A/V Conferencing Server aggiungere 7 GB per server per i requisiti di memoria del sistema di base

Da questi risultati dei test viene utilizzata l'analisi delle tendenze per ricavare le linee guida seguenti:

  • Costo % della CPU del server di prova = (numero di utenti di audioconferenze simultanei) * 0,062

    Megacicli necessari = (costo % CPU server di prova/100) * 2333 * 8

  • Memoria necessaria in GB = (numero di utenti di audioconferenze simultanei * 0,00146) + 0,132)

  • Velocità di rete necessaria in Mbps = (numero di utenti di audioconferenze simultanei * 0,14435) + 0,36

Conferenze, conferenze video

Questa tabella mostra l'utilizzo delle risorse per la parte video delle conferenze. Nella tabella si presuppone un modello nel quale il 70% delle conferenze video utilizza CIF e il 30% utilizza VGA.

Le conferenze video sono gestite dal servizio A/V Conferencing, quindi questo carico non influisce sui Front End Server a meno che il servizio A/V Conferencing non sia collocato con il Front End Server.

Numero di utenti di conferenze video simultanei* Requisiti CPU in megacicli Requisiti CPU come percentuale di un Front End Server o un A/V Conferencing Server** Requisiti di memoria Larghezza di banda di rete

40

672

3,6%

0,03 GB

18,19 Mbps

80

1288

6,9%

0,03 GB

29,86 Mbps

120

1.792

9,6%

0,03 GB

50,39 Mbps

160

2.277

12,2%

0,03 GB

63,04 Mbps

200

3.023

16,2

0,03 GB

80,00 Mbps

* Il numero di utenti di conferenze video può essere in genere determinato come percentuale degli utenti di audioconferenze. Nel modello utente di Lync Server 2010 si presuppone che il 20% delle audioconferenze includa conferenze video. È possibile adattare questa percentuale agli utenti della propria organizzazione, per determinare il numero di utenti di conferenze video simultanei che sarà necessario supportare.

** In base al processore linea di base per Lync Server con otto core, ognuno con 2.333 megacicli.

  • Costo % della CPU del server di prova = (numero di utenti di conferenze video simultanei) * 0,07625

    Megacicli necessari = (costo % CPU server di prova/100) * 2333 * 8

  • Memoria necessaria in GB = 0,03

  • Velocità di rete necessaria in Mbps = (numero di utenti di conferenze video simultanei * 0,3925) + 1,25

VoIP aziendale, chiamate da UC a UC

Questa tabella mostra l'utilizzo delle risorse per le chiamate da UC a UC (da comunicazioni unificate a comunicazioni unificate) con VoIP aziendale.

Numero di chiamate simultanee* Requisiti CPU in megacicli Requisiti CPU come percentuale di un Front End Server Requisiti di memoria Larghezza di banda di rete

200

499

2,67%

1,36 GB

2,80 Mbps

400

721

3,86%

1,6 GB

5,04 Mbps

600

974

5,22%

1,75 GB

7,57 Mbps

800

1.212

6,5%

1,95 GB

9,85 Mbps

1000

1.458

7,8%

2,11 GB

12,16 Mbps

* Nel modello utente di Lync Server 2010 si presuppongono quattro chiamate per utente all'ora e una durata media delle chiamate di tre minuti. Queste quattro chiamate all'ora nel modello utente includono sia chiamate da UC a UC che chiamate da UC a PSTN. È possibile ottenere dati con la massima accuratezza se di conosce la percentuale delle chiamate VoIP aziendale degli utenti da UC a UC e quella da UC a PSTN. Nel modello utente si presuppone che il 60% delle chiamate sia da UC a PSTN e che il 40% sia da UC a UC. Nei calcoli seguenti è possibile utilizzare i numeri effettivi di chiamate all'ora e relativa durata, se diversi.

** In base al processore linea di base per Lync Server con otto core, ognuno con 2.333 megacicli.

Da questi risultati dei test viene utilizzata l'analisi delle tendenze per ricavare le linee guida seguenti:

  • Numero di chiamate simultanee = numero di utenti * chiamate medie da UC a UC per utente all'ora * durata in minuti / 60

  • Costo % della CPU del server di prova = (numero di chiamate simultanee) * 0,007

    Megacicli necessari = (costo % CPU server di prova/100) * 2333 * 8

  • Memoria necessaria in GB = (0,00093 * numero di chiamate simultanee) + 1,19

  • Velocità di rete necessaria in Mbps = (numero di chiamate simultanee * 0,01175) + 0,43

VoIP aziendale, chiamate da UC a PSTN

Questa tabella mostra l'utilizzo delle risorse per le chiamate da UC a PSTN (da comunicazioni unificate a PSTN) con VoIP aziendale.

Numero di chiamate simultanee* Requisiti CPU in megacicli Requisiti CPU come percentuale di un Front End Server Requisiti di memoria Larghezza di banda di rete

200

1.456

7,8%

0,28 GB

19,56 Mbps

400

3.789

20,3%

0,43 GB

38,65 Mbps

600

5.226

28%

0,6 GB

57,52 Mbps

800

6.924

37,1%

0,77 GB

76,52 Mbps

1000

8.455

45,3%

0,89 GB

95,39 Mbps

* Nel modello utente di Lync Server 2010 si presuppongono quattro chiamate per utente all'ora e una durata media delle chiamate di tre minuti. Le quattro chiamate all'ora nel modello utente includono sia chiamate da UC a UC che chiamate da UC a PSTN. È possibile ottenere dati con la massima accuratezza se di conosce la percentuale delle chiamate VoIP aziendale degli utenti da UC a UC e quella da UC a PSTN. Nel modello utente si presuppone che il 60% delle chiamate sia da UC a PSTN e che il 40% sia da UC a UC. Nei calcoli seguenti è possibile utilizzare i numeri effettivi di chiamate all'ora e relativa durata, se diversi.

** In base al processore linea di base per Lync Server con otto core, ognuno con 2.333 megacicli.

Da questi risultati dei test viene utilizzata l'analisi delle tendenze per ricavare le linee guida seguenti:

  • Numero di chiamate simultanee = numero di utenti * chiamate medie da UC a PSTN per utente all'ora * durata in minuti / 60

  • Costo % della CPU del server di prova = (numero di chiamate simultanee * 0,007) + (0,0918 * (1 meno % delle chiamate che utilizzano il bypass multimediale) * numero di chiamate simultanee)

    Megacicli necessari = (costo % CPU server di prova/100) * 2333 * 8

  • Memoria necessaria in GB = (0,00156 * numero di chiamate simultanee) + 0,126

  • Velocità di rete necessaria in Mbps = (numero di chiamate simultanee * 0,19) * (1 meno % delle chiamate che utilizzano il bypass multimediale)

Response Group Service

Questa tabella mostra l'utilizzo delle risorse per il servizio Response Group di Lync Server.

Si noti che Response Group non supporta più di 1200 agenti per pool.

Numero di chiamate Response Group simultanee Requisiti CPU in megacicli Requisiti CPU come percentuale di un Front End Server* Requisiti di memoria Larghezza di banda di rete

50

1.680

9%

1,2 GB

0,245 Mbps

60

1.680

9%

1,3 GB

0,315 Mbps

70

1.866

10%

1,3 GB

0,355 Mbps

80

2.053

11%

1,3 GB

0,40 Mbps

90

2.240

12%

1,4 GB

0,46 Mbps

** In base al processore linea di base per Lync Server con otto core, ognuno con 2.333 megacicli.

Da questi risultati dei test viene utilizzata l'analisi delle tendenze per ricavare le linee guida seguenti:

  • Costo % della CPU del server di prova = (numero di chiamate Response Group simultanee * 0,0192) + 7,48

    Megacicli necessari = (costo % CPU server di prova/100) * 2333 * 8

  • Memoria necessaria in GB = (0,0008 * numero di chiamate Response Group simultanee) + 1,18

  • Velocità di rete necessaria in Mbps = numero di chiamate simultanee * 0,005

Servizio Parcheggio di chiamata

Questa tabella mostra l'utilizzo delle risorse per il servizio Parcheggio di chiamata di Lync Server.

Numero di chiamate simultanee Requisiti CPU in megacicli Requisiti CPU come percentuale di un Front End Server* Requisiti di memoria Larghezza di banda di rete

1

186

1%

0,130 GB

0,100 Mbps

25

186

1%

0,165 GB

0,280 Mbps

50

373

2%

0,200 GB

0,550 Mbps

75

560

3%

0,235 GB

0,780 Mbps

100

746

4%

0,270 GB

1,00 Mbps

** In base al processore linea di base per Lync Server con otto core, ognuno con 2.333 megacicli.

Da questi risultati dei test viene utilizzata l'analisi delle tendenze per ricavare le linee guida seguenti:

  • Costo % della CPU del server di prova = (numero di chiamate simultanee * 0,04) + 0,055

    Megacicli necessari = (costo % CPU server di prova/100) * 2333 * 8

  • Memoria necessaria in GB = ((1,4 * numero di chiamate simultanee) + 1,18) / 1000

  • Velocità di rete necessaria in Mbps = (numero di chiamate simultanee * 0,00956) + 0,055

Adattamento delle cifre ai processori disponibili

Tutti i costi delle prestazioni % della CPU indicati in questa sezione si basano sul presupposto di una linea di base in cui ogni server dispone di 2 processori quad core con una velocità di 2,33 GHz. Si ottengono così 2.333 megacicli al secondo per core di processore o 18.664 megacicli al secondo per server.

Se i server dispongono di processori diversi, è possibile adattare le cifre all'hardware.

Il benchmark SPECint per i processori utilizzato in questi test è pari a un totale di 186 per gli otto core, ovvero 23,25 per core. Per calcolare i cicli del processore equivalenti per i server, eseguire le operazioni seguenti:

  1. Utilizzare un Web browser per aprire www.spec.org.

  2. Passare il puntatore del mouse su Results, quindi su CPU2006 e infine fare clic su CPU2006 Results.

  3. In Available Configurations selezionare SPECint2006 Rates e fare clic su Go.

  4. Nell'area Simple Request selezionare i criteri di ricerca utili per trovare il processore in uso e quindi fare clic su Execute Simple Fetch.

  5. Trovare il server e il processore distribuiti, quindi prendere nota del numero nella colonna Result.

  6. Dividendo questo valore per il numero di core nel server si ottiene il valore per core. Se il numero indicato in Result è 240 in un server da otto core, ad esempio, il valore per core è 30.

  7. Utilizzare la formula seguente per determinare i megacicli per core per il server:

    (Your processor's per-core value) X 2,333 / 23.25

  8. Moltiplicare il risultato per il numero di core nel server, ottenendo così il numero totale di megacicli per server. Questo numero sarà da confrontare con i 18.664 megacicli del server della linea di base utilizzato per generare i numeri nelle sezioni precedenti di questo argomento.

Esempio di calcolo delle risorse necessarie

L'esempio seguente mostra come calcolare le esigenze di risorse nel caso l'utilizzo di Lync Server 2010 dell'organizzazione sia diverso da quello descritto in Modelli utente di Lync Server 2010. In questo esempio, l'utilizzo dell'organizzazione è notevolmente più alto rispetto al modello utente.

  • 30.000 utenti, utilizzo di VoIP aziendale al 100% (anziché il 50% di utenti abilitati per VoIP come nel modello utente). Mediation Server è collocato con Front End Server. Il 75% delle chiamate da UC a PSTN utilizza il bypass multimediale.

  • Il 7,5% degli utenti in media partecipa simultaneamente a conferenze (anziché il 5% del modello utente) per un totale di 2250 utenti simultanei nelle conferenze.

  • Gli altri utilizzi delle funzionalità di conferenza seguono il modello utente di Lync Server 2010.

  • L'utilizzo di VoIP aziendale è più sostenuto rispetto al modello utente, con una media di cinque chiamate all'ora con durata media di 3 minuti nelle ore di punta, rispetto alle quattro chiamate per ora del modello utente. Conformemente al modello utente, tre di queste cinque chiamate saranno da UC a PSTN e due saranno da UC a UC.

I calcoli delle esigenze di CPU per il Front End Server sono i seguenti:

Carico di lavoro del Front End Server Costo % CPU server di prova Megacicli necessari

Messaggistica istantanea e presenza di base

30.000 utenti * 0,001 = 30

(30/100) * 2.333 * 8 = 5.599

Address Book Web Query

(30.000 utenti * 0,0004) + 2 = 14

(14/100) * 2.333 * 8 = 2.613

Messaggistica istantanea di gruppo (il 50% delle conferenze utilizza la messaggistica istantanea di gruppo)

(1125 utenti * 0,001) + 2 = 3,125

(3,125/100) * 2.333 * 8 = 583

Conferenze Web (il 75% di tutte le conferenze include conferenze Web e il 20% di queste conferenze include conferenze di messaggistica istantanea di gruppo)

(337 utenti * 0,01) + 1,5 = 4,87

(4,87/100) * 2.333 * 8 = 909

Conferenze PSTN (il 15% dei partecipanti alle conferenze chiama da telefoni PSTN)

(338 utenti * 0,033) + (338 utenti * 0,0918) = 42,18

(42,18/100) * 2.333 * 8 = 7.872

Condivisione applicazioni (il 75% di tutte le conferenze include conferenze Web e il 50% di queste conferenze utilizza la condivisione applicazioni)

(843 utenti * 0,071) + 2,5 = 62,353

(62,353/100) * 2.333 * 8 = 11,638

VoIP aziendale, chiamate da UC a UC

30.000 utenti * 2 chiamate * 3 minuti / 60 = 5000 chiamate simultanee

5000 chiamate * 0,007 = 35

(35/100) * 2.333 * 8 = 6.532

VoIP aziendale, chiamate da UC a PSTN

30.000 utenti * 3 chiamate * 3 minuti / 60 = 4500 chiamate simultanee

(4500 chiamate * 0,007) + (4500 chiamate * 0,0918 * (1 - 0.8)) = 114,12

(114,12/100) * 2.333 * 8 = 21.299

57.045 megacicli totali necessari nei Front End Server.

Nei Front End Server, il requisito totale di CPU per questa distribuzione a uso intensivo è di 57.045 megacicli. Per questo esempio, si supponga di distribuire server con un risultato SPECInt di 258 per 8 core, corrispondente a una media di 32,25 per core. Utilizzando i calcoli nella sezione precedente è possibile appurare che questi server dispongono di 25.888 megacicli ognuno.

Per stabilire il numero di server di questo tipo necessari, è necessario dividere il numero di megacicli necessari (57.045) per il numero di megacicli per server (25.888 in questo esempio). Dividere quindi il risultato per 0,7 per assicurarsi che ogni server venga eseguito al massimo al 70% della capacità di CPU. Il risultato deve essere quindi arrotondato al numero intero più prossimo. In questo esempio,

(57,045/25,888)/0.7) = 3.15

Risultano quindi necessari quattro server con queste caratteristiche, che offrono in totale 103.552 megacicli, dei quali 57.045 corrispondono a circa il 55% in modo che i quattro server vengano eseguiti al 55% della capacità di CPU nelle ore di punta.

La tabella e i calcoli seguenti illustrano come determinare le esigenze per l'A/V Conferencing Server nello scenario di esempio.

Carico di lavoro di A/V Conferencing Server Costo CPU Megacicli necessari

Audioconferenze (75% delle conferenze includono VoIP aziendale)

1688 utenti * 0,062 = 104,625

(104,625/100) * 2.333 * 8 = 19.527

Conferenze video (il 75% di tutte le conferenze include conferenze Web e il 20% di queste conferenze include conferenze video)

338 utenti * 0,07625 = 25,77

(25,77/100) * 2.333 * 8 = 4.810

24.337 megacicli totali necessari nei server A/V Conferencing Server.

È possibile distribuire due dei server, con 25.888 cicli ognuno, ed eseguire A/V Conferencing Server a circa il 47% della capacità di CPU in ognuno.

È possibile eseguire calcoli simili anche per la memoria e la larghezza di banda necessarie per il carico di lavoro previsto. Per i carichi di lavoro o gli scenari per i quali si ritiene che l'organizzazione abbia modelli di utilizzo tipici, fare riferimento a Modelli utente di Lync Server 2010 per esaminare i modelli utente testati da Microsoft.