Argomento precedente: Installazione, aggiornamento e migrazione

Argomento successivo: Installazione


Componenti in dotazione

Questa versione del sistema operativo della griglia di CA AppLogic include i seguenti componenti principali.

Kernel distribuito

Il kernel distribuito di CA AppLogic fornisce un insieme di servizi di sistema necessari per supportare l'infrastruttura distribuita e il modello dell'applicazione di CA AppLogic. I quattro più importanti servizi di sistema sono:

Dashboard della griglia

Il dashboard della griglia offre:

Configuratore dell'applicazione

Il configuratore dell'applicazione è un pannello di controllo destinato a configurare i parametri dell'applicazione, ossia a impostare le risorse hardware, le risorse di rete, i parametri di ottimizzazione nonché altri parametri. Si tratta di una singola finestra delle proprietà che include tutti i parametri configurabili.

È inoltre possibile accedere al configuratore dell'applicazione tramite la shell da riga di comando o gli script servendosi del comando app configure.

Editor dell'infrastruttura

L'editor dell'infrastruttura è uno strumento visivo che semplifica la creazione, l'elaborazione e la risoluzione dei problemi dell'infrastruttura disponibile per le applicazioni di CA AppLogic.

L'interfaccia utente dell'editor è altamente interattiva e prende come modello i più noti programmi di disegno. L'infrastruttura viene assemblata trascinando i componenti nell'area di disegno, collegandoli tra loro e configurando ciascun componente usando un foglio di proprietà.

Nelle applicazioni in esecuzione, l'editor può essere utilizzato per aprire il dashboard di monitoraggio dell'applicazione e avviare la shell della griglia dell'applicazione o accedere a singole appliance.

Shell da riga di comando

La shell da riga di comando consente di controllare tutti gli aspetti di una griglia di CA AppLogic. La shell viene eseguita sul controller di CA AppLogic. Ad essa si accede tramite un browser, utilizzando la nuova shell basata sul Web, o tramite SSH, utilizzando qualunque pacchetto client SSH adatto.

I comandi della shell sono stati progettati per raggiungere i seguenti obiettivi:

Tutti i comandi possono generare output in formato "batch", in modo da consentirne l'analisi a livello di programmazione, mentre l'output predefinito dei comandi è strutturato in modo da consentire l'interattività delle operazioni.

Nota: è inoltre disponibile l'interfaccia di programmazione delle applicazioni di CA AppLogic, che offre un'interfaccia di servizio Web per una o più griglie di CA AppLogic tramite un servizio basato su Representational State Transfer (REST). L'API dei servizi Web di CA AppLogic consente agli sviluppatori del software client RESTful di interfacciarsi direttamente con datacenter virtuali (VDC, Virtual Data Center) basati su CA AppLogic (ossia con una griglia di CA AppLogic). L'API consente un controllo programmatico di ampi pool di infrastruttura virtualizzata al fine di garantirne la disponibilità all'interno di ogni VDCapi. Per utilizzare l'API dei servizi Web, occorre che sia eseguita l'applicazione WS_API in una griglia. L'applicazione WS_API offre un accesso all'API basato su HTTP, HTTPS e VPN.

Interfaccia di programmazione delle applicazioni

L'interfaccia di programmazione delle applicazioni (API) di CA AppLogic offre un'interfaccia di servizio Web per comunicare con una o più griglie di CA AppLogic tramite un servizio basato su REST (Representational State Transfer). L'API consente agli sviluppatori del software client RESTful di interfacciarsi direttamente con datacenter virtuali (VDC, Virtual Data Center) basati su CA AppLogic (ossia con una griglia di CA AppLogic). L'API consente un controllo programmatico di ampi pool di infrastruttura virtualizzata al fine di garantirne la disponibilità all'interno di ogni VDC. Per utilizzare l'API dei servizi Web, occorre che sia eseguita l'applicazione WS_API in una griglia. L'applicazione WS_API offre un accesso all'API basato su HTTP, HTTPS e VPN.

Sistema di compilazione dell'infrastruttura delle applicazioni

Il sistema di compilazione dell'infrastruttura compila l'infrastruttura delle applicazioni, producendo una singola entità per l'applicazione. Verifica i vincoli di risorse e configurazione per ogni appliance e per l'applicazione nel suo complesso, genera immagini dell'istanza e applica i criteri di integrità per l'infrastruttura dell'applicazione. Il linker dell'infrastruttura associa l'istanza applicazione alle risorse hardware della griglia in tempo per avviare l'applicazione, producendo un'applicazione pronta per l'esecuzione nel formato PE (Portable Executable) dell'applicazione.

Il sistema di compilazione dell'infrastruttura viene richiamato automaticamente durante l'avvio delle applicazioni e risulta trasparente all'operatore della griglia.

Sistema di monitoraggio delle applicazioni

Il sistema di monitoraggio delle applicazioni offre un'interfaccia visiva per il monitoraggio delle statistiche delle prestazioni e dell'utilizzo delle risorse delle applicazioni in esecuzione di CA AppLogic. L'interfaccia utente del Monitor è altamente interattiva e accessibile da un browser Web.

Catalogo di sistema

Il catalogo di sistema contiene 30 classi di appliance pronte per essere utilizzate nelle applicazioni.

Utilizzare le seguenti pratiche migliori per aggiornare le applicazioni (se usano una delle classi obsolete citate di sopra):

Nota: INSSL, il gateway di input HTTP con supporto SSL, è ora costituito da INSSLR anziché essere un'appliance autonoma.

È possibile creare appliance basate su Windows sulla griglia di CA AppLogic; tuttavia, esse non sono comprese in CA AppLogic.

Il catalogo di sistema è un catalogo globale, contenente classi di appliance che possono essere utilizzate da tutte le applicazioni della griglia. È possibile consultare la documentazione completa per ciascuna appliance nel riferimento del catalogo. Per gli utenti di CA AppLogic il catalogo di sistema è di sola lettura. Esso può essere modificato esclusivamente dal gestore della griglia.

CA AppLogic include anche i seguenti cataloghi globali:

Per un elenco di tutte le appliance e dei relativi fogli dati, consultare la sezione Guida di riferimento al catalogo delle appliance.

Note:

Esempi di applicazioni

Questa versione di CA AppLogic include 16 template dell'applicazione pronti all'uso.

La versione di CA AppLogic include i seguenti template dell'applicazione per server virtuale dedicato (VDS, Virtual Dedicated Server):

La versione di CA AppLogic include anche i seguenti template preconfigurati di infrastruttura basati su Linux:

La versione di CA AppLogic include anche i seguenti template preconfigurati di infrastruttura basati su Windows (basati su Windows 2003 Server):

Nota: È possibile creare appliance basate su Windows sulla griglia di CA AppLogic; tuttavia, esse non sono comprese in CA AppLogic.

La versione di CA AppLogic include anche i seguenti template dell'applicazione già predisposti e preinstallati:

Le applicazioni sono pronte per l'esecuzione ed occorre configurare soltanto le impostazioni di rete.

Nota: I comandi Aldo ci e Aldo ai non sono più supportati in CA AppLogic 3.x. Per importare cataloghi e applicazioni nella griglia (ovvero, system_ms fornito con CA AppLogic), copiare il catalogo/applicazione sul volume impex della griglia e utilizzare i comandi "cat import" e "app import" di CA AppLogic.

Backbone Fabric Controller (BFC)

Backbone Fabric Controller (BFC) serve per installare ed eseguire l'aggiornamento delle griglie (al posto di ALD). BFC è un'intuitiva applicazione GUI basata su Web che permette di creare e gestire tutte le griglie di CA AppLogic all'interno di un unico backbone. BFC scarica automaticamente le versioni e gli aggiornamenti rapidi più recenti di CA AppLogic.