Ultima versione

|
In breve |
|
|
Catalogo |
Dinamico |
|
Categoria |
Controller di applicazione |
|
Volumi dell'utente |
sì |
|
Min. memoria |
320 MB |
|
Sistema operativo |
Linux |
|
Vincoli |
no |
|
Domande/commenti |
|
SLA è un controller di applicazione che ridimensiona in modo dinamico un'applicazione avviando e interrompendo le altre appliance entro l'applicazione in conformità a un criterio definito dall'utente. L'applicazione del criterio si basa sulla valutazione periodica dei valori dei contatori mediante il terminale di MTR. Il terminale di MTR è generalmente connesso al terminale AUX dell'appliance di MON. SLA tiene traccia dei valori di un contatore singolo su un gruppo di appliance.
Il criterio è configurabile mediante una semplice interfaccia Web (GUI) esposta da SLA. La GUI è accessibile dall'IP dell'applicazione e dalla porta SLA configurata. Un criterio comprende:
SLA calcola periodicamente una media finale del contatore facendo una media dei valori del contatore delle appliance eseguite nel gruppo di appliance durante il periodo finale medio. Quando la media finale supera il valore di inizio, SLA avvia un'appliance nel gruppo di appliance. Quando la media finale supera il valore di arresto, SLA interrompe un'appliance nel gruppo di appliance.
SLA è usato generalmente per avviare e interrompere i singoli server Web nelle appliance di server Web scalabili WEBx4/WEBx8 in risposta al carico di richiesta HTTP.
Importante:
L'appliance di SLA è un assemblato composto di un'istanza dello switch della porta di PS8 e da un'istanza dell'appliance di SLACTL. L'appliance di SLACTL non è progettata per l'uso indipendente dall'assemblato SLA contenente. Usare l'appliance di SLA quando si progetta un'applicazione e non direttamente usando l'appliance di SLACTL.
Risorse
|
Risorsa |
Minimo |
Massimo |
Predefinito |
|
CPU |
0,15 |
0,15 |
0,15 |
|
Memory (Memoria) |
320 MB |
320 MB |
320 MB |
|
Larghezza di banda |
2 Mbps |
2 Mbps |
2 Mbps |
Terminali
|
Nome |
Direzione |
Protocollo |
Descrizione |
|
in |
in |
Qualsiasi |
Espone un'interfaccia Web (GUI) per la configurazione del criterio. Il traffico di rete restante non diretto alla GUI è trasmesso ad AUX senza modifiche. |
|
net |
out |
Qualsiasi |
Output di accesso alla griglia che permette l'avvio/arresto dell'appliance. |
|
mtr |
out |
Qualsiasi |
Output per accedere ai dati delle risorse e prestazioni usando l'interfaccia di raccolta dei dati MON. |
|
log |
out |
CIFS |
Output a un file system di rete per l'archiviazione dei log operativi. Se questo terminale non è connesso, i log sono archiviati sul volume di configurazione |
|
aux |
out |
Qualsiasi |
Output ausiliario. Il traffico in entrata che non è diretto alla GUI è inviato mediante questo terminale senza modifiche. Questo terminale può restare non connesso. |
|
mon |
out |
CCE |
Serve per le statistiche di utilizzo delle prestazioni e delle risorse. Questo terminale può restare non connesso. |
Volumi di utente
|
Volume |
Descrizione |
|
config |
Volume di lettura/scrittura per i dati di configurazione. |
Questo volume viene utilizzato per archiviare:
Questo volume dovrebbe avere una dimensione di 10 MB. consultare Preparazione all'utilizzo per informazioni sull'impostazione di un codice privato sul volume di configurazione.
Proprietà
|
nome |
tipo |
descrizione |
|
appliance_group |
stringa |
Il gruppo di appliance che SLA avvia e interrompe dinamicamente. Questo è un nome di appliance tranne qualsiasi numero finale. Ad esempio, un valore main.srv.srv indica che SLA avvia/interrompe le appliance i cui nomi iniziano con main.srv.srv (cioè: main.srv.srv1, main.srv.srv2, ecc.) |
|
grid_ctl_ip |
IP |
Indirizzo IP del controller di griglia su cui viene eseguita l'applicazione. |
|
port_no |
numero intero |
Porta di accesso all'interfaccia Web. La GUI è accessibile dall'IP dell'applicazione e da questa porta. Predefinito: 8080 |
|
nome utente |
stringa |
Nome utente per l'autenticazione basata su Web. Se vuoto, non viene eseguita alcuna autenticazione. Predefinito: vuoto |
|
password |
stringa |
Password per l'autenticazione basata su Web. Questa proprietà non è usata se il nome utente è vuoto. Predefinito: vuoto |
|
logs_base_dir |
stringa |
Directory in cui sono archiviati i log. Questa proprietà non ha effetto se il terminale di log non è connesso. Predefinito: / |
Prestazioni
Le risorse aggiuntive non hanno effetto sulle prestazioni.
Messaggi di errore
I seguenti messaggi possono apparire nei file di log e nel log di sistema del controller di griglia quando l'appliance non riesce ad avviarsi:
Interno
L'appliance di SLA è un assemblato composto da un'istanza del ps switch della porta PS8 e da un'istanza del ctl dell'appliance di SLACTL, come indicato nel diagramma di seguito.
Importante: L'appliance di SLACTL non è progettata per l'uso indipendente dall'assemblato SLA contenente. Usare l'appliance di SLA quando si progetta un'applicazione e non direttamente usando l'appliance di SLACTL.
SLA espone un'interfaccia Web che è usata per definire il criterio. A questa GUI si accede dall'IP dell'applicazione sulla porta configurata port_no.
Il pulsante Conferma consente di confermare il criterio definito nella GUI per l'esecuzione.

Il precedente è un esempio di GUI quando viene applicata un criterio. Il grafico mostra le ultime 24 ore dell'esecuzione del criterio e include:
I pulsanti in alto nella GUI servono per:
Osservare le seguenti misure prima di usare SLA in modo dinamico per avviare o interrompere le appliance in un'applicazione. SLA deve essere in grado di autenticarsi sul controller di griglia come utente normale.
Per preparare l'utilizzo di SLA in un'applicazione
Mettere il file del codice privato generato, con il nome grid.private.key, nella radice del volume di configurazione dell'appliance.
LampX4
Il diagramma di seguito mostra come SLA può essere integrato nell'applicazione di riferimento di LampX4. Le proprietà del gateway di INSSLR sono impostate per inoltrare il traffico del TCP sulla porta 8080 al terminale AUX. Puntare un browser alla porta 8080 dell'IP di applicazione di LampX4 o al nome di dominio risolvibile per visualizzare l'interfaccia Web per SLA.
Note:

La proprietà di appliance_group non viene risolta in due o più appliance nell'applicazione.
Software Open Source e di terze parti utilizzato all'interno dell'appliance
SLA è un'appliance composta di PS8 e SLACTL. La classe di base di SLACTL è WEB5. Non vi sono pacchetti software di terze parti Open Source installati su SLACTL oltre a quelli che si trovano sulla sua classe di base WEB5.
| Copyright © 2011 CA. Tutti i diritti riservati. | Contatta CA Technologies |