
|
In breve |
|
|
Catalogo |
System_ms |
|
Categoria |
Server Web |
|
Volumi dell'utente |
no |
|
Num. minimo memoria |
2.062 GB (x86), 6.062 GB (x64) |
|
OS |
Windows |
|
Vincoli |
no |
|
Domande/commenti |
|
IIS03yx8 e IIS08yx8 sono server di IIS scalabili che consistono di una singola utilità di bilanciamento del carico (HALB) e di quattro server di IIS (ad esempio, IIS03y).
IIS03yx8 e IIS08yx8 servono contenuto Web statico ed eseguono gli script dall'archiviazione dei file condivisa (mediante CIFS). I percorsi ai documenti e agli script sono configurabili.
IIS03yx8 e IIS08yx8 hanno tre terminali di output generici che accedono ai servizi esterni dagli script sul volume di contenuto. Il terminale DB è utilizzato per accedere a un database; il terminale FS è utilizzato per accedere all'archiviazione dei file condivisi (mediante CIFS); e il terminale AUX permette l'invio di messaggi di posta elettronica a un server SMTP.
È possibile utilizzare il terminale di log per connettere IIS a un file system condiviso sul quale archiviare i propri log.
La configurazione dei server di IIS03yx8 e IIS08yx8 viene consentita attraverso proprietà. Le proprietà sono state progettate per coprire la maggior parte degli usi in una semplice configurazione. Generalmente, solo alcuni dovranno essere modificati dai valori predefiniti.
Se le caratteristiche dell'appliance IIS03yx8 e IIS08yx8 non soddisfano completamente le proprie esigenze, si consiglia di contattare il Supporto tecnico per valutare le possibili opzioni. Oltre al catalogo, siamo in grado di fornire appliance su misura.
Importante: IIS03yx8 e IIS08yx sono distribuiti con CA AppLogic® nel catalogo system_ms. Contattare il fornitore di servizi per fare installare questo catalogo sulla griglia. Queste appliance includono i riferimenti a /system_ms:IIS03y oppure a /system_ms:IIS08y; consultare il riferimento per l'installazione per istruzioni sulla creazione di IIS03y e di IIS08y da un'appliance di Windows Server di base. Se il catalogo system_ms è installato sulla griglia e una appliance di /system_ms:IIS03y o di /system_ms:IIS08y manca, l'editor dell'infrastruttura visualizza un messaggio di errore ogni volta che l'applicazione viene aperta. Per risolvere questo problema, creare le appliance mancanti oppure rimuove le appliance di IIS03yx4/IIS03yx8/IIS08yx4/IIS08yx8 non utilizzate dal catalogo di system_ms.
|
Name |
Ultima versione |
OS |
IIS |
VB |
ASP.NET |
note |
|
IIS03Wx8 |
1.0.6-1 |
Server di Windows 2003 "Web" SP2 (x86) |
6 |
6 |
3.5 SP1 |
- |
|
IIS03Sx8 |
1.0.6-1 |
Server di Windows 2003 "Standard" SP2 (x64) |
6 |
6 |
3.5 SP1 |
- |
|
IIS03Ex8 |
1.0.6-1 |
Server di Windows 2003 "Enterprise" SP2 (x64) |
6 |
6 |
3.5 SP1 |
- |
|
IIS03DCx8 |
1.0.6-1 |
Server di Windows 2003 "Datacenter" SP2 (x64) |
6 |
6 |
3.5 SP1 |
- |
|
IIS08Wx4 |
1.0.6-1 |
Server di Windows 2008 "Web" R2 (x64) |
7.5 |
6 |
4.0 |
- |
|
IIS08Sx4 |
1.0.6-1 |
Server di Windows 2008 "Standard" R2 (x64) |
7.5 |
6 |
4.0 |
- |
|
IIS08Ex4 |
1.0.6-1 |
Server di Windows 2008 "Enterprise" R2 (x64) |
7.5 |
6 |
4.0 |
- |
|
IIS08DCx4 |
1.0.6-1 |
Server di Windows 2008 "Datacenter" R2 (x64) |
7.5 |
6 |
4.0 |
- |
IIS03yx4
|
Risorsa |
Minimo |
Web (x86) massimo |
Predefinito |
Testato |
|
CPU |
0.9 |
32 |
2.4 |
8 |
|
Memoria |
2.062 GB |
48 GB |
4.25 GB |
32 GB |
|
Larghezza di banda |
9 Mbps |
18 Gbps |
1.6 Gbps |
2 Gbps |
|
Risorsa |
Minimo |
Standard (x64) Maximum |
Enterprise (x64) Maximum |
Datacenter (x64) Maximum |
Predefinito |
Testato |
|
CPU |
2.1 |
48 |
80 |
272 |
2.4 |
8 |
|
Memoria |
6.062 GB |
288 GB |
544 GB |
544 GB |
6.25 GB |
32 G |
|
Larghezza di banda |
9 Mbps |
18 Gbps |
18 Gbps |
18 Gbps |
1.6 Gbps |
2 Gbps |
IIS08yx4
|
Risorsa |
Minimo |
Web (x64) massimo |
Standard (x64) Maximum |
Enterprise (x64) Maximum |
Datacenter (x64) Maximum |
Predefinito |
|
CPU |
2.1 |
48 |
48 |
80 |
272 |
2.4 |
|
Memoria |
6.062 GB |
288 GB |
288 GB |
544 GB |
544 GB |
6.25 GB |
|
Larghezza di banda |
9 Mbps |
18 Gbps |
18 Gbps |
18 Gbps |
18 Gbps |
1.6 Gbps |
|
Nome |
Direzione |
Protocol |
Description |
|
in |
in |
HTTP |
Serve le richieste HTTP che vengono dai client Web. Serve HTTP/1.1 e i protocolli 1.0. |
|
ctl |
in |
HTTP |
Terminale di controllo che è usato per abilitare/disabilitando gli output e recuperare lo stato del terminale di output dall'utilità di bilanciamento del carico. |
|
ui |
in |
HTTP |
Espone una GUI Web che contiene le statistiche di runtime dell'utilità di bilanciamento di carico. |
|
db |
out |
Qualsiasi |
Accesso a un server del database. L'uso è definito indipendentemente dagli script che risiedono sul volume di contenuto (se del caso). Questo terminale può essere lasciato non connesso se non è utilizzato. |
|
fs |
out |
CIFS |
Accesso a un file system di rete per l'archiviazione di file condivisi, che consente l'accesso anonimo e una condivisione di lettura/scrittura. L'uso è definito indipendentemente dagli script che risiedono sul volume di contenuto (se del caso). Il software sul volume di contenuto "vede" il file system remoto come \\fs\share nello spazio del file system dell'appliance. Il terminale deve essere connesso. |
|
log |
out |
CIFS |
Accesso a un file system di rete basato su CIFS per l'archiviazione dei log IIS. Il server connesso deve permettere accessi anonimi e avere una condivisione di lettura/scrittura denominata shared. Questo terminale può essere lasciato non connesso se non è utilizzato. |
|
aux |
out |
Qualsiasi |
Accesso a un server SMTP per l'invio della posta elettronica in uscita. L'uso è definito indipendentemente dagli script che risiedono sul volume di contenuto (se del caso). 'IIS SMTP' non è configurato sull'appliance; le applicazioni che devono inviare messaggi di posta elettronica dovrebbero utilizzare SMTP direttamente usando AUX come nome di host di destinazione. |
|
net |
out |
Qualsiasi |
Output di gateway per l'accesso di subnet. |
|
mon |
out |
CCE |
Invia le statistiche sull'utilizzo delle risorse e le prestazioni. |
|
Nome di proprietà |
Tipo |
Description |
|
docs_dir |
Stringa |
Directory principale sul volume NAS remoto in cui si trovano i documenti da servire. Ad esempio, può essere mydocs. Se docs_dir viene impostato sulla stringa vuota, viene utilizzata la directory principale del volume di contenuto. |
|
logs_enabled |
Stringa |
Controlla se che l'accesso IIS è abilitato. I valori consentiti sono ON e OFF. Se l'impostazione è su ON e il terminale di log è connesso, i log sono archiviati sull'appliance NAS remota, sulla condivisione di CIFS. Se l'impostazione è su ON e il terminale di log non è connesso, allora i log sono archiviati sull'unità di avvio di Windows, nel percorso predefinito (C:\WINDOWS\system32\LogFiles\W3SVC1\*). Se l'impostazione è su OFF, i log sono completamente disabilitati. Impostazione predefinita: OFF |
|
srv2_standby |
Numero intero |
Specifica se il secondo server di IIS0Ny è in modalità di Standby. Se diverso da zero, il secondo server di IIS0Ny è in modalità di Standby, altrimenti non è in modalità di Standby. |
|
srv3_standby |
Numero intero |
Specifica se il terzo server di IIS0Ny è in modalità di Standby. Se diverso da zero, il terzo server IIS0Ny è in modalità di Standby, altrimenti non è in modalità di Standby. |
|
srv4_standby |
Numero intero |
Specifica se il quarto server di IIS0Ny è in modalità di Standby. Se diverso da zero, il quarto server di IIS0Ny è in modalità di Standby, altrimenti non è in modalità di Standby. |
|
srv5_standby |
Numero intero |
Specifica se il quarto server di IIS0Ny è in modalità di Standby. Se diverso da zero, il quinto server di IIS0Ny è in modalità di Standby, altrimenti non è in modalità di Standby. |
|
srv6_standby |
Numero intero |
Specifica se il quarto server di IIS0Ny è in modalità di Standby. Se diverso da zero, il sesto server IIS0Ny è in modalità di Standby, altrimenti non è in modalità di Standby. |
|
srv7_standby |
Numero intero |
Specifica se il quarto server di IIS0Ny è in modalità di Standby. Se diverso da zero, il settimo server di IIS0Ny è in modalità di Standby, altrimenti non è in modalità di Standby. |
|
srv8_standby |
Numero intero |
Specifica se il quarto server di IIS0Ny è in modalità di Standby. Se diverso da zero, l'ottavo server di IIS0Ny è in modalità di Standby, altrimenti non è in modalità di Standby. |
Importante: Tutte le proprietà di stringa enumerate non sono sensibili alle maiuscole/minuscole (lettere minuscole). Tutte le proprietà di stringa enumerate sono sensibili alle maiuscole/minuscole.
Queste sono proprietà aggiuntive che generalmente non dovrebbero essere configurate. Possono essere utilizzate per sintonizzare IIS0Nyx8 in circostanze non standard.
|
Nome di proprietà |
Tipo |
Description |
|
lb_mode |
Stringa |
Specifica la modalità di operazione e un modo per utilizzare il cookie della sessione denominato per l'identificazione della sessione. I valori validi sono: |
|
lb_cookie_name |
Stringa |
Il nome del cookie usato per identificare una sessione. Per le modalità passive (passive e synch - consultare la proprietà di modalità di seguito), ovvero il nome del cookie usato dai server di backend connessi ad out1 - out8 ai fini dell'identificazione delle sessioni del client. Per la modalità di inserimento, questo è il nome del cookie che HALB dovrebbe inserire nelle risposte HTTP in modo che ciascun client "rimanga" con un solo server. Se questa proprietà è impostata sul valore vuoto, non viene tenuta traccia della sessione e tutte le richieste sono distribuite nella tipica modalità round-robin. Ignorato per la modalità di origine. |
|
lb_cookie_check_length |
Int |
Definisce il numero di byte dal valore di cookie usato come codice unico in modalità operativa passiva per combinare la sessione al server Web di backend. Il valore predefinito di 10 è in genere sufficiente per tutte le comune applicazioni PHP e java. Questo valore deve essere sempre uguale o inferiore alla lunghezza del valore del cookie. |
|
lb_max_connections |
numero intero |
Il numero massimo di connessioni attive concorrenti che l'utilità di bilanciamento del carico gestisce. Quando questo numero viene raggiunto, le nuove connessioni sono comunque accettate ma la loro elaborazione è ritardata fino alla chiusura di un'altra connessione. All'avvio, l'utilità di bilanciamento del carico determina automaticamente il numero massimo di connessioni in base alla memoria disponibile, lo confronta al valore di questa proprietà e usa il valore inferiore. Se questa proprietà è pari a 0, allora viene usato il valore calcolato. Né la memoria disponibile, né un'impostazione esplicita di questa proprietà hanno un effetto diretto sulla velocità effettiva dell'utilità di bilanciamento del carico o sulla sua velocità di richiesta massima. Se si imposta un numero basso (o se la memoria disponibile è poca), la risposta è influenzata soltanto se i server di backend stanno eseguendo lunghe operazioni per ogni richiesta (ad es., ricerche di database) e molte richieste rimangono aperte allo stesso tempo. |
|
lb_backup_outputs |
Stringa |
Un elenco di output delimitato da spazio o virgola (out1 - out8) che sono considerati backup. Il traffico è diretto ai server di backup soltanto se nessun server di backend è disponibile. Lo scopo di tali server di backup è di notificare i client che qualcosa non va oppure di reindirizzarli, piuttosto che immettere errori di timeout o di backend non disponibile. |
|
lb_healthcheck_url |
Stringa |
L'URL usato per eseguire l'healthcheck dei server Web di backend nei metodi di healthcheck http_get e http_head dei server Web. Può essere specificato come URL completo (http://host.name/file/to/check/for.php) o come percorso relativo (/file/to/check/for.php). Se specificato come URL, HALB usa il protocollo HTTP/1.1 mentre esegue gli healthcheck usando uno nome di host estratto da UR, in un'intestazione "host:". Questo permette l'utilizzo di host virtuali. Se specificato come percorso relativo, HALB usa il protocollo HTTP/1.0 e controlla il documento specificato da questa proprietà. Se questa proprietà è vuota, l'utilità di bilanciamento del carico controlla la radice predefinita '/' usando il protocollo HTTP/1.0. |
|
lb_healthcheck_agent |
Stringa |
La stringa usata come identificatore di agente per i metodi di healthcheck http_get e http_head. Se vuoto, viene usato "HALB-health-check". |
|
lb_healthcheck_method |
Stringa |
Il metodo usato per l'healthcheck dei server Web di backend. |
|
lb_healthcheck_regexp |
Stringa |
Una stringa di testo usata con la modalità di healthcheck http_get. I valori abbreviati o comuni (ad esempio: "OK") potrebbero causare false corrispondenze positive. Questa stringa è un'espressione regolare Perl. |
|
lb_healthcheck_interval |
Int |
Intervallo tra gli healthcheck dei server Web di backend (specificati in secondi). |
|
lb_timeout |
numero intero |
Timeout in secondi alla scadenza delle sessioni inattive. Se impostato su zero, le sessioni inattive non scadono. Se impostato su un valore diverso da zero, le sessioni inattive riprese dopo i secondi di timeout sono considerate vecchie e le richieste recanti il cookie 'forgotten' sono trattate come se non avessero alcun cookie e sono reindirizzate a un server casuale mediante il metodo usuale round-robin. Questa proprietà è valida esclusivamente per la modalità passiva ed è ignorata nelle altre modalità. |
|
lb_client_timeout |
Int |
Timeout in secondi di attesa di una richiesta da un client dopo che è stata stabilita una connessione. |
|
lb_server_timeout |
Int |
Timeout in secondi di attesa di una risposta da un server Web di backend dopo che è stata stabilita una connessione. |
|
lb_conn_timeout |
Int |
Timeout in secondi per stabilire una connessione TCP. Ciò include gli healthcheck. Prestare particolare attenzione a questa impostazione perché, se il carico è elevato, gli healthcheck vanno in timeout perché il valore non è abbastanza ridotto, e l'utilità di bilanciamento del carico inizia a disabilitare gli output. Si raccomanda di non impostarlo al di sotto di 20 secondi. |
|
lb_username |
Stringa |
Nome utente di accesso alla GUI dell'utilità di bilanciamento del carico mediante il terminale UI. Se vuoto, non c'è autenticazione. |
|
lb_password |
Stringa |
Password per accedere alla GUI dell'utilità di bilanciamento del carico mediante il terminale UI. La password è ignorata se il nome utente è vuoto. |
|
lb_ctl_port |
Int |
Porta usata per accedere all'interfaccia di controllo del servizio Web mediante il terminale CTL. |
|
lb_ui_port |
Int |
Porta usata per accedere alla GUI delle statistiche di runtime dell'utilità di bilanciamento del carico mediante il terminale UI. |
|
index_files |
Stringa |
Elenco ordinato e separato da spazio per usare una pagina indice di directory qualora il client richieda un URL che fa riferimento a un nome di directory. |
|
max_connections |
Numero intero |
Numero massimo di connessioni attive concorrenti che ciascun nodo IIS è in grado di gestire. Il numero attuale delle connessioni concorrenti può essere limitato a un valore inferiore impostato per questa proprietà se non vi è abbastanza memoria di sistema. Consultare la sezione Uso di memoria. |
|
idle_timeout_sec |
Numero intero |
Timeout, in secondi, per mantenere una connessione client aperta quando non vi è trasmissione di richieste o di risposte. Se questo timeout è mantenuto basso, le connessioni dimenticate vengono fatte cadere rapidamente. Valore predefinito: 15 |
|
data_timeout_sec |
Numero intero |
Timeout, in secondi, per ricevere o inviare più dati quando un trasferimento di dati è avviato ma non concluso. Questo timeout consente a IIS03y di fare cadere le connessioni che sono state dimenticate pur permettendo i ritardi durante il trasferimento. Valore predefinito: 300 |
Importante: Tutte le proprietà di stringa enumerate non sono sensibili alle maiuscole/minuscole (lettere minuscole). Tutte le proprietà di stringa enumerate sono sensibili alle maiuscole/minuscole.
Questa sezione fornisce informazioni utili per la configurazione degli script che servono contenuto dinamico.
Nomi di directory fissi
All'avvio del server HTTP, le directory e i file di seguito sono disponibili nello spazio del file system di ciascuna istanza di IIS0Ny (si sconsiglia di usare nomi di directory assoluti al di fuori di queste posizioni in uno script o in un file di configurazione):
\\fs\share - la radice dell'archiviazione di file di lettura/scrittura condivisi forniti da un server NAS connesso al terminale FS.
Controllo accesso
I file sul volume di contenuto dovrebbero essere di lettura consentita per tutti gli utenti, per poter servire mediante HTTP.
Per servire contenuto dinamico dalla condivisione del file system remoto, è necessario configurare ciascuna appliance interna di IIS0Ny come segue:
Per configurare l'appliance interna di IIS03y
x86: C:\Windows\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -m -ag 1 -url "file:////\\fs\share\*" FullTrust -exclusive on
oppure
x64: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CasPol.exe -m -ag 1 -url "file:////\\fs\share\*" FullTrust -exclusive on
Importante: Sostituire "file:////\\fs\share\*" con un percorso corretto se richiesto (ripetere il comando per più cartelle)
Invio di posta elettronica
Il sistema 'IIS SMTP' è non configurato su IIS0Ny. Non utilizzarlo per inviare messaggi di posta elettronica da questa appliance. Ad ogni modo, il mittente SMTP dovrebbe essere impostato per utilizzare AUX come nome host del server SMTP. Consultare gli scenari di utilizzo per esempi su come utilizzare IIS0Ny con i messaggi di posta elettronica.
L'esempio di seguito si riferisce all'interno di IIS0Nyx8.

Applicazione a due livelli scalabile

Limiti noti
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|