Condividi tramite


Pianificazione della capacità hardware

La pianificazione della capacità per Host Integration Server, il gateway SNA deve prendere in considerazione diversi fattori. Possono essere suddivisi in quattro aree; numero totale di sessioni, carico del server, tolleranza di errore e modello di distribuzione.

Numero totale di sessioni

In generale, le sessioni indipendenti e dipendenti di un host IBM devono essere codificate in modo rigido. Con sessioni dipendenti (3270 Display, Printer o LUA) è particolarmente vero, poiché ogni LU definito può supportare una sola sessione. Inoltre, la maggior parte dei clienti richiede ancora un numero elevato di sessioni dipendenti. Il numero totale di sessioni dovrà essere preso in considerazione quando si esegue la pianificazione della capacità, perché dovranno essere configurati in modo esplicito in ogni server.

Ogni server di integrazione host può supportare un massimo di 60.000 sessioni dipendenti. Anche se un server può supportare questo numero, in genere le sessioni verranno suddivise in più server per fornire la tolleranza di errore. La maggior parte dei clienti supporterà un massimo di 7.000-10.000 sessioni display o LUA e 2000 sessioni stampanti per server.

Un altro fattore è il numero di utenti univoci che si connettono al server. Ogni server può supportare 8.000 utenti univoci. In genere, i clienti eseguiranno più sessioni per desktop. Se lo scenario del cliente è un rapporto 1:1, il numero totale di sessioni per server deve essere mantenuto al di sotto di 8.000.

Una strategia alternativa consiste nell'usare pool LU. In questo modo le sessioni Display e LUA devono essere raggruppate in un solo nome, denominate "Pool". Dal punto di vista dell'utente viene usato il nome del pool anziché il nome lu. Il server li fornirà con il successivo lu disponibile nel pool. Negli scenari in cui è presente un uso intermittente di sessioni, il pooling può consentire un numero minore di sessioni per il servizio di un gruppo più ampio di utenti. Ad esempio, possono essere presenti 10.000 utenti, ma non più di 5.000 sessioni in uso alla volta. In questo caso, è possibile creare un pool con 5.000 sessioni per gestire il carico massimo. Questa strategia funziona meglio quando gli utenti e l'applicazione non sono associati a unità LUS specifiche.

Le UNITÀ dipendenti usate per l'emulazione della sessione stampante seguono gli stessi limiti delle sessioni display & LUA, ma hanno vincoli aggiuntivi. Il sistema operativo può limitare il numero di sessioni di stampa simultanea. Nelle versioni precedenti di Windows, Host Integration Server viene predefinito per un limite di 500 sessioni simultanee. Inoltre, le sessioni stampanti comportano un sovraccarico maggiore rispetto alla sessione Display o LUA a causa dell'interazione con il sistema di stampa di Windows. L'uso di sistemi multiprocessore aumenterà le prestazioni di stampa simultanee. In genere i clienti supportano un massimo di 2000 sessioni configurate per server.

La tabella seguente fornisce alcune delle limitazioni per i componenti.

Componente Valori massimi
HIS Connections - Mapping di 1:1 a un'operatore pu host

- 255 UNITÀ dipendenti

- 250 Connections per servizio SNA
Servizio SNA (nodo) - 15.000 UNITÀ dipendenti

- Quattro per server
HIS Server - 60.000 unità di unità unità dipendenti

- 1000 Connections

- 15 per dominio secondario

Carico server

Oltre al numero totale di sessioni, la quantità di lavoro eseguita dal server deve essere inserita nella pianificazione della capacità.

Un fattore è la domanda generata dai client. La frequenza in cui i dati verranno trasmessi influiscono sul carico di lavoro. L'accesso dello schermo intermittente, ad esempio un'applicazione di evasione dei prestiti, genererebbe meno carico di lavoro di un'applicazione teller in uso costante. La quantità di flussi di dati influisce anche sul carico di lavoro. In genere, l'applicazione basata su schermo 3270 genererà piccole quantità di dati, dove come trasferimento file o processo di stampa invierà pacchetti completi di dati.

Un altro fattore è l'altro servizio fornito dal server. Se il server espone le sessioni tramite il servizio TN3270, si verifica un aumento moderato del carico di lavoro. Le risorse aggiuntive devono essere considerate (ad esempio una CPU aggiuntiva) o una riduzione delle sessioni totali. Se il server fornisce l'emulazione della sessione di stampa tramite il servizio stampa SNA, questo può aumentare notevolmente il carico di lavoro. Le sessioni di stampa configurate per l'uso dei file PDT creano un piccolo aumento del carico di lavoro. Le sessioni di stampa configurate per GDI creeranno un aumento elevato del carico di lavoro. In genere i clienti isolano le sessioni di stampa in un server dedicato.

Oltre ai servizi host integration server, è possibile eseguire altre funzioni e servizi dal server, ad esempio ospitare un database o fornire servizi di stampa Windows. È difficile prevedere esattamente la quantità di potenza di elaborazione necessaria per eseguire più applicazioni server. In molti casi, i propri requisiti per soddisfare un determinato livello di tempo di risposta o frequenza di transazione indicherà i requisiti hardware specifici per l'ambiente.

La tabella seguente fornisce linee guida generali per i requisiti hardware.

Per Server Linee guida
Utenti 1000-5000

15.000 sessioni
- Sistema multiprocessore con almeno 8 GB di RAM

- Connessioni Ethernet Gigabit

- Più adattatori LAN per ridurre i colli di bottiglia
Utenti 200-1000

5.000 sessioni
- Sistema dual processor con almeno 4 GB di RAM

- Connessione Ethernet Gigabit
Utenti 1-200

1.000 sessioni
- Sistema processore singolo con almeno 2 GB di RAM

- Connessione Ethernet Gigabit

Tolleranza di errore

Il numero totale di sessioni per server e il numero totale di server dovranno tenere conto dei requisiti di tolleranza di errore. Host Integration Server supporta un raggruppamento logico di server denominato sottodominio. I client sono configurati per un determinato sottodominio e possono accedere alle risorse in qualsiasi server in tale sottodominio. Aumentando il numero di server su cui vengono distribuite le sessioni, si riduce la quantità di capacità persa quando un server ha esito negativo. Ad esempio, se è necessario supportare 10.000 sessioni, suddividerle tra due server significa una perdita di capacità del 50% se un server ha esito negativo. Se questi sono distribuiti tra quattro server, la perdita di un server riduce solo la capacità del 25%.

Questi server possono essere sovraccaricati per fornire ridondanza. Usando l'esempio precedente, è possibile inserire 7.500 sessioni su due server. In questo caso la perdita di un server riduce solo la capacità del 25%. Con questa strategia è possibile fornire la ridondanza del 100%.

Modello di distribuzione

Infine, dove il server viene distribuito anche fattori nella pianificazione della capacità. Se i server si trovano centralmente nel data center, un set di base di server può eseguire il servizio di tutte le posizioni del ramo. Se i server vengono distribuiti, in genere vengono distribuiti solo le sessioni in tale ramo. In genere la distribuzione di rami richiede più server totali con capacità inferiore, in cui la distribuzione centrale può usare meno server con una capacità superiore. Con il modello di licenza per CPU questi due modelli di distribuzione potrebbero non influire sul costo delle licenze (ad esempio 4 server quad-proc rispetto a 16 server a proc singolo).