Ultima versione: 1.2.12-1

Ultima versione: 1.2.12-1

Le applicazioni di riferimento per LAMP e LAMPX4 sono semplici applicazioni Web a 2 livelli che rendono più semplice per un utente il trasferimento delle applicazioni su CA AppLogic. Le applicazioni di riferimento riducono drasticamente la barriera in ingresso per l'utilizzo di griglie di CA AppLogic.
L'applicazione LAMP è costituita da un singolo server Web, un server di database, un file server, un gateway per l'accesso alla rete esterna e un gateway di input per l'accesso utente. Inoltre, l'applicazione contiene uno strumento di monitoraggio che consente all'amministratore di monitorare vari aspetti dell'applicazione (ad esempio, utilizzo di CPU/memoria, l'hit rate in un sito Web e così via).
LAMPx4 è analoga a LAMP tranne che per il fatto che fornisce un livello Web con carico bilanciato; un bilanciatore del carico più 4 server Web. LampX4 è progettata per le applicazioni in cui si verifica un pesante carico di traffico (applicazioni utilizzate da centinaia di utenti).
Con queste applicazioni LAMP, in pochi semplici passaggi, l'utente può trasferire l'applicazione su CA AppLogic con facilità. Basta effettuare il provisioning delle applicazioni LAMP, utilizzare SSH nel server Web (tramite la shell Web di CA AppLogic), installare il software necessario, e l'applicazione è pronta per la produzione.
LAMP e LAMPx4 sono state create per applicazioni semplici che non richiedono:
Per le applicazioni che non rispondono a tali requisiti, dovrebbe essere utilizzata l'applicazione di riferimento LampCluster.
Proprietà
|
Nome della proprietà |
Tipo |
Description |
|
hostname |
Stringa |
Nome host tramite cui l'applicazione LAMP è accessibile. Questo è il nome a cui gli utenti puntano il browser in corrispondenza di: http://hostname/. Questo nome dovrebbe indicare l'indirizzo IP specificato in_ip. Impostazione predefinita: (vuoto; nessun nome host utilizzato). |
|
in_ip |
IP |
Rappresenta l'indirizzo IP in cui l'applicazione LAMP fornisce servizi per gli utenti. Se la proprietà del nome host non è vuota, dovrebbe indicare in_ip. Questa proprietà è obbligatoria. |
|
out_ip |
IP |
Rappresenta l'indirizzo IP utilizzato dall'applicazione LAMP per accedere a una rete esterna che si trova all'esterno dell'applicazione (Internet). Questa proprietà è obbligatoria. |
|
maschera di rete |
IP |
Maschera di rete per la rete sulla quale si trovano in_ip e out_ip. Questa proprietà è obbligatoria. |
|
gateway |
IP |
Definisce il gateway di rete dell'indirizzo IP (router) che viene utilizzato per tutto il traffico in uscita per la rete esterna tramite in_ip e out_ip. Questa proprietà è obbligatoria. |
|
dns1 |
IP |
Indirizzo IP del server DNS primario utilizzato per la risoluzione di nomi host. Questa proprietà è obbligatoria. |
|
dns2 |
IP |
Indirizzo IP del server DNS di backup utilizzato per la risoluzione di nomi host. Impostazione predefinita: (vuoto; non utilizzato). |
|
fuso orario |
Stringa |
Specifica il fuso orario utilizzato nell'applicazione. Se questa proprietà è vuota, il fuso orario non è modificato e viene lasciato com'è. Un elenco dei fusi orari supportati è disponibile qui. Predefinito: vuoto |
|
mon_standby |
Int |
Determina se il monitoraggio dell'applicazione è disabilitato all'avvio dell'applicazione per l'applicazione LAMP. Se non è zero, il monitoraggio è disabilitato, in caso contrario, il monitoraggio è abilitato. Il controllo può essere abilitato manualmente durante il runtime avviando l'appliance mon. Impostazione predefinita: 1 (il monitoraggio è disabilitato). |
|
srv2_standby |
Int |
Specifica se il secondo server di WEB è in modalità di Standby. Se diverso da zero, il secondo server Web è in modalità di Standby, in caso contrario non è in modalità di Standby. Questa proprietà è valida solo per l'applicazione LAMPx4. Impostazione predefinita: 1 (modalità standby). |
|
srv3_standby |
Int |
Specifica se il terzo server di WEB è in modalità di Standby. Se diverso da zero, il terzo server Web è in modalità di Standby, in caso contrario non è in modalità di Standby. Questa proprietà è valida solo per l'applicazione LAMPx4. Impostazione predefinita: 1 (modalità standby). |
|
srv4_standby |
Int |
Specifica se il quarto server di WEB è in modalità di Standby. Se diverso da zero, il quarto server Web è in modalità di Standby, in caso contrario non è in modalità di Standby. Questa proprietà è valida solo per l'applicazione LAMPx4. Impostazione predefinita: 1 (modalità standby). |
Importante: Gli indirizzi IP configurati nelle proprietà in_ip e out_ip devono essere indirizzi IP disponibili sulla griglia di CA AppLogic. Tali indirizzi sono contenuti nel dashboard della griglia assieme alla maschera di rete, il gateway e i server DNS. Stiamo lavorando per far sì che CA AppLogic fornisca questi indirizzi automaticamente
Risorse
|
Risorsa |
Minimo |
Massimo |
Predefinito |
|
CPU |
0.45 |
60 |
1.15 |
|
Memoria |
960 MB |
102 GB |
1,781 GB |
|
Larghezza di banda |
6 Mbps |
10,5 Gbps |
950 Mbps |
|
Risorsa |
Minimo |
Massimo |
Predefinito |
|
CPU |
0.85 |
124 |
2.85 |
|
Memoria |
1,5 GB |
230 GB |
3,28 GB |
|
Larghezza di banda |
10 Mbps |
18,5 Gbps |
1,4 Gbps |
Volumi dell'applicazione
Volumi dell'applicazione
L'applicazione utilizza più volumi. Fanno parte dell'applicazione e sono già configurati nelle istanze di appliance.
|
Volume |
Description |
|
mysql |
Volume per l'archiviazione di dati del database. Questo volume è assegnato all'appliance MYSQL. Per impostazione predefinita, un volume vuoto denominato mysql viene fornito per l'applicazione in uso. |
|
fs |
Questo volume viene utilizzato per archiviare gli script, i codici e le pagine Web dell'applicazione LAMP (più qualsiasi altra cosa necessaria per l'applicazione). Viene utilizzato anche per memorizzare i log del server Web e del database. Questo volume è assegnato all'appliance NAS. Per impostazione predefinita, un volume vuoto denominato fs viene fornito per l'applicazione in uso. |
|
mon |
Questo volume viene utilizzato per archiviare dati di monitoraggio per l'applicazione. Non c'è nessun motivo per cui l'utente debba accedere a questo volume o modificarlo. Il volume è utilizzato internamente dall'appliance MON. Per impostazione predefinita, viene fornito un volume denominato mon per l'archiviazione dei dati di monitoraggio dell'applicazione. |
Questa sezione descrive come utilizzare e gestire le applicazioni LAMP. È rivolta sia agli amministratori che agli utenti regolari di CA AppLogic. La configurazione e la manutenzione iniziali delle applicazioni LAMP richiedono l'accesso a una griglia di CA AppLogic.
LAMP e LAMPX4 sono progettati per consentire all'utente di trasferire le applicazioni su CA AppLogic. LAMP e LAMPX4 sono utilizzati entrambi nello stesso modo. Tutte le istruzioni in questa sezione riguardano entrambe le applicazioni LAMP.
Installazione dell'applicazione iniziale
Utilizzare i seguenti passaggi per attivare l'applicazione LAMP ed eseguirla su una griglia di CA AppLogic. Questo esempio crea un'applicazione LAMP scalabile basata su LAMPx4 denominata mylampapp.
Per creare un'applicazione LAMP scalabile
Questo comando effettua il provisioning di una nuova applicazione LAMP denominata mylampapp basata sull'applicazione di riferimento LAMPx4. Tutte le proprietà devono essere impostate sui valori appropriati (IPS, server DNS, e così via). Tutti i 4 server Web sono abilitati per consentire eventuali carichi di traffico pesante. Inoltre, le dimensioni dei volumi fs e mysql vengono aumentati a 250 MB.
app provision LampX4 mylampapp hostname=www.myapp.com in_ip=1.2.3.4 out_ip=1.2.3.5 netmask=255.255.255.0 gateway=1.2.3.1 dns1=1.2.3.50 dns2=1.2.3.51 mon_standby=0 srv2_standby=0 srv3_standby=0 srv4_standby=0 fs.size=250MB mysql.size=250MB
CA AppLogic effettuerà il provisioning dell'applicazione mylampapp e la avvierà sulla griglia.
È ora possibile accedere all'applicazione mediante un browser.
Ora sarà presente un'applicazione LAMP sulla griglia.
L'applicazione sarà pronta a partire.
Installare l'applicazione
Le applicazioni LAMPx4 sono progettate per consentire di trasferire rapidamente le applicazioni esistenti in una griglia di CA AppLogic.
Per installare il software nell'applicazione LAMP, utilizzare SSH nell'appliance Web dalla shell di CA AppLogic: ssh mylampapp:main.srv.srv1
Nota: Dopo che il software è stato installato e configurato, non è necessario riavviare l'applicazione (a meno che per il software installato non sia necessario riavviare il computer).
Ora si dovrebbe essere in grado di accedere all'applicazione utilizzando il nome host o l'indirizzo IP (in_ip).
Monitorare l'applicazione
Dopo che l'applicazione è stata avviata, è possibile monitorare l'applicazione utilizzando la GUI di monitoraggio accessibile tramite la GUI di CA AppLogic. Per monitorare l'applicazione, eseguire una delle operazioni seguenti:
Se l'applicazione è stata avviata con il monitoraggio in stato di standby, è possibile avviarla manualmente durante il runtime: comp start mylampapp:main.mon. Il monitoraggio deve essere avviato prima di potervi accedere tramite la GUI di CA AppLogic.
Dopo che il monitoraggio è stato avviato, è possibile accedere alla GUI di monitoraggio per monitorare l'applicazione. Utilizzato per il monitoraggio dell'utilizzo di CPU/memoria, numero di visite al sito Web, carico di traffico, e così via.
I server Web utilizzati per le applicazioni LAMP non dispongono di un ambiente di compilazione GCC o di una struttura ad albero di directory scrivibile dall'utente. Se tali elementi sono necessari, è consigliabile utilizzare l'applicazione di riferimento LampCluster anziché le applicazioni LAMP/LAMPX4
| Copyright © 2012 CA. Tutti i diritti riservati. |
|