Aggiungi regola

Completare i campi e fare clic su OK.

Nome regola
Il nome della regola impostato dall'utente. Tale nome può contenere qualsiasi carattere alfanumerico, segno di sottolineatura, trattino o punto. Può essere composto da massimo 20 caratteri e non può contenere spazi.

Scegliere tra le seguenti regole:

  • Indirizzo IP
    Si basa sull'indirizzo IP del client. Utilizzare questo tipo di regola se si desidera visualizzare i clienti e posizionare le risorse in base alla provenienza.
  • Ora
    Si basa sull'ora. Utilizzata per ragioni di pianificazione della funzione. Esempio, se il sito Web presenta occorrenze maggiori nello stesso periodo di tempo ogni giorno, potrebbe essere opportuno dedicare più server all'HTTP durante le ore di punta e non nelle ore in cui si utilizza meno.
  • Connessioni totali (al secondo)
    Si basa sul numero delle connessioni al secondo per la porta. È possibile utilizzare regole che si basano sul totale delle connessioni al secondo se è necessario condividere alcuni server con altre applicazioni.
  • Connessioni attive (totale)
    Si basa sul numero totale delle connessioni attive per la porta. È possibile utilizzare regole che si basano sul totale delle connessioni attive su una porta se i server sono sovraccaricati e iniziare a eliminare i pacchetti. Alcuni server Web continueranno ad accettare connessioni anche se non dispongono di abbastanza thread per rispondere alla richiesta. Di conseguenza, le richieste del client vengono sospese e il cliente sul sito Web non viene servito. Utilizzare regole che si basano sulle connessioni attive per bilanciare la funzione in un gruppo di server.
  • Porta del client
    Si basa sulla porta del client. È possibile utilizzare questo tipo di regola se i client utilizzano alcuni tipi di software che richiedono una porta specifica da TCP/IP quando effettuano le richieste.
  • Tipo di servizio
    Si basa sul contenuto del campo Tipo di servizio (o TOS - Type of Service) nell'intestazione IP.
  • Ampiezza di banda riservata
    La regola dell'ampiezza di banda riservata consente di bilanciare il carico in base al numero di kilobyte al secondo inviato da un gruppo di server. Impostando una soglia (selezionando uno specifico intervallo di ampiezza di banda) per ogni gruppo di server nel corso della configurazione, è possibile controllare e garantire la cifra dell'ampiezza di banda utilizzata da ogni combinazione cluster-porta.
  • Ampiezza di banda condivisa
    Se la quantità di dati trasferiti supera il limite per la regola dell'ampiezza di banda riservata, tale regola fornisce la possibilità di utilizzare l'ampiezza di banda inutilizzata disponibile sul sito. Si basa sulla quantità di ampiezza di banda da condividere a livello cluster o esecutore. Se il valore è zero, l'ampiezza di banda non può essere condivisa.
    Nota: prima di configurare la regola dell'ampiezza di banda condivisa, è necessario specificare la quantità massima di ampiezza di banda (kilobyte al secondo) che può essere condivisa a livello cluster o esecutore. Se il valore è zero, l'ampiezza di banda non può essere condivisa.

    La condivisione dell'ampiezza di banda a livello cluster consente un'ampiezza di banda massima specificata che può essere impiegata dal cluster.

    La condivisione dell'ampiezza di banda a livello esecutore consente all'intera configurazione Dispatcher di condividere una quantità massima di ampiezza di banda.

    Specificare un valore massimo di ampiezza di banda condivisa che non superi l'ampiezza di banda totale (totale capacità del server) disponibile.

  • Contenuto (Applicato solo a quelle porte con il protocollo del metodo di inoltro cbr.)
    Si basa sul contenuto delle intestazioni HTTP nella richiesta del client. Sarà possibile utilizzare regole di tipo di contenuto per inviare richieste alle impostazioni dei server impostati in modo specifico per gestire alcuni sottoprocessi del traffico del sito.
  • Sempre true
    Una regola sempre true verrà sempre selezionata, a meno che tutti i server associati siano disattivati. Per questo motivo, deve essere solitamente impostata su una priorità più bassa rispetto alle altre. (Da considerare come un'ulteriore istruzione nella logica di programmazione.)

Per ulteriori informazioni relative al bilanciamento del carico in base alle regole, consultare la sezione "Configurazione del bilanciamento del carico in base alle regole" della Guida alla gestione di Load Balancer.

Priorità (facoltativo)
Un numero intero che rappresenta l'ordine in cui vengono riesaminate le regole. Se non viene data la priorità alla prima regola impostata, per impostazione predefinita viene assegnato un valore di priorità di 1 e viene valutata per prima. Alla regola successiva viene quindi assegnato un valore di priorità di 11 e viene valutata per seconda, (ultimo valore di priorità + 10, in questo caso 1 + 10), terza regola = 21, quarta regola = 31 e così via. Le regole vengono valutate in ordine numerico, i numeri più bassi hanno precedenza rispetto ai numeri più alti.
Intervallo iniziale
Il valore più basso nell'intervallo, utilizzato per determinare se la regola è true o no. Se si aggiunge una regola basata su:
  • Indirizzo IP, l'intervallo iniziale è l'indirizzo del client come un nome simbolico o in formato decimale con punti. Il valore predefinito è 0.0.0.0.
  • Ora, quindi l'intervallo iniziale è un numero intero. Quello predefinito è 0, che rappresenta mezzanotte.
  • Connessioni totali, quindi l'intervallo iniziale è un numero intero. Il valore predefinito è 0.
  • Connessioni attive, quindi l'intervallo iniziale è un numero intero. Il valore predefinito è 0.
  • Porta del client, quindi l'intervallo iniziale è un numero intero. Il valore predefinito è 0.
  • Ampiezza di banda riservata, quindi l'intervallo iniziale è un numero intero. Il valore predefinito è 0.
Non è necessario specificare un intervallo iniziale per una regola sempre true, ampiezza di banda condivisa, tipo di servizio o contenuto.
Intervallo finale
Il valore più alto nell'intervallo, utilizzato per determinare se la regola è true o no. Se si aggiunge una regola basata su:
  • Indirizzo IP, l'intervallo finale è l'indirizzo del client come un nome simbolico o in formato decimale con punti. Il valore predefinito è 255.255.255.255.
  • Ora, quindi l'intervallo finale è un numero intero. Quello predefinito è 24, che rappresenta mezzanotte.
  • Connessioni totali, quindi l'intervallo finale è un numero intero. Il valore predefinito è 2 alla trentaduesima potenza meno 1.
  • Connessioni attive, quindi l'intervallo finale è un numero intero. Il valore predefinito è 2 alla trentaduesima potenza meno 1.
  • Porta del client, quindi l'intervallo finale è un numero intero. Quello predefinito è 65535.
  • Ampiezza di banda riservata, quindi l'intervallo finale è un numero intero. Il valore predefinito è 2 alla trentaduesima potenza meno 1.
Non è necessario specificare un intervallo finale per una regola sempre true, ampiezza di banda condivisa, TOS (type of service) o contenuto.
TOS (Valido solo per regole TOS (Type of service)
Valore 8-bit che consiste in 0, 1, o x.
Livello da valutare (Valido solo per regole Connessioni totali e Connessioni attive.)
Selezionare tra la valutazione di tutti i server sulla porta o solo i server sulla regola.
Livello condivisione dell'ampiezza di banda disponibile (Valido solo per la regola Ampiezza di banda condivisa)
Impostare il livello al quale si desidera che l'ampiezza di banda venga condivisa. Selezionare il livello cluster o esecutore (è necessario impostare l'ampiezza di banda condivisa su esecutore o su cluster prima di poter aggiungere una regola ampiezza di banda condivisa livello-esecutore o livello-cluster o su cluster prima di poter aggiungere una regola ampiezza di banda condivisa livello cluster).
Uno o più indirizzi server: (facoltativo)
L'elenco dei server in esecuzione. Facoltativamente, selezionare uno o più server dall'elenco da includere con la regola. Se non si seleziona un server, Load Balancer eliminerà ogni richiesta che corrisponde ai criteri.
Pattern
Applicabile solo se viene selezionato Contenuto per il tipo di regola. Digitare la sintassi del pattern desiderato utilizzando le seguenti limitazioni:
  • nessuno spazio
  • caratteri speciali: (a meno che non siano preceduti da una \)
    * : carattere jolly (corrisponde a 0 o x di ogni carattere)
    ( : utilizzato per i raggruppamenti logici
    ) : utilizzato per i raggruppamenti logici
    & : AND logico
    | : OR logico
    ! : NOT logico
    
  • parole chiave riservate (sempre seguite da =):
    Method   : utilizzata dal protocollo HTTP, in una traduzione, 
               per richiamare una richiesta; esempio, GET, POST e 
               così via.
    URI      : percorso della richiesta URL
    Version  : versione specifica della richiesta, 
               HTTP/1.0 o HTTP/1.1
    Host     : valore dall'intestazione host:
               Nota: facoltativo nei protocolli HTTP/1.0
    [key]    : qualsiasi nome di intestazione HTTP valido che Dispatcher
               possa ricercare; esempio, User-Agent,
               Connection, referer e così via.
    

Esempi: un browser che indica http://www.company.com/path/webpage.htm può portare a valori come i seguenti:

 
   Method=GET
   URI=/path/webpage.htm
   Version=HTTP/1.1
   Host=www.company.com
   Connection=Keep-Alive

Per ulteriori informazioni relative alla sintassi del pattern, come gli scenari, consultare le sezioni "Configurazione del bilanciamento del carico in base alle regole" e "Sintassi della regola di contenuto (pattern)" della Guida alla gestione di Load Balancer.

Nota: le traduzioni supportate della Guida alla gestione di Load Balancer possono essere trovate nel sito Web WebSphere Application Server - Edge Component Information Center.