

Introducción › Notas de la versión › Consideraciones de la instalación › Componentes incluidos
Componentes incluidos
Esta versión del sistema operativo del grid de CA AppLogic® incluye los siguientes componentes clave.
Kernel distribuido
El kernel distribuido de CA AppLogic® proporciona un conjunto de servicios de sistema requeridos para ser compatibles con el modelo de aplicación e infraestructura distribuido de CA AppLogic®. Los cuatro servicios de sistema más importantes son:
- Almacén de volumen global: un almacén de volumen distribuido y escalable que utiliza el SAN virtual incrustado en los servidores del grid o el SAN remoto externo.
Si se está utilizando el SAN virtual incrustado, el almacén de volumen mantiene los volúmenes duplicados en los dos servidores, lo que garantiza una alta disponibilidad y un rendimiento de lectura mejorado. Si se está utilizando un SAN remoto externo, se debe implementar la duplicación en el SAN externo.
- Gestor de máquinas virtuales distribuidas: un componente de tiempo de ejecución que virtualiza los recursos de hardware que utilizan las aplicaciones.
- Gestor de conexiones lógicas: un componente de tiempo de ejecución que proporciona los enlaces de red virtuales entre componentes de una aplicación sin necesidad de configurar direcciones de IP y valores de configuración de red para las aplicaciones distribuidas.
- Planificador de aplicaciones: un componente de tiempo de ejecución que selecciona y asigna recursos de hardware a aplicaciones, basándose para ello en los recursos de grid disponibles, las restricciones de las aplicaciones y la configuración que proporcione el usuario.
Cuadro de mandos del grid
El cuadro de mandos del grid incluye estos elementos:
- Resumen de un vistazo sobre el estado del grid, incluidos datos como: nombre del grid, versión, resumen de estado, uso de los recursos, mensajes, valores de configuración, etc.
- Lista de aplicaciones instaladas actualmente, con capacidad para crear nuevas aplicaciones, así como copiar, iniciar o detener las existentes, etc.
- Visor de registros, con capacidad para ver los registros del controlador de grid. Ofrece funciones de búsqueda, filtro y exportación.
- Página de soporte, con vínculos a recursos importantes como: documentación del usuario, notas de la versión, foros de soporte, la Grid University, etc.
Configurador de aplicaciones
El configurador de aplicaciones es un panel de control para configurar parámetros de las aplicaciones, por ejemplo, configurar los recursos de hardware, los recursos de red y configurar ajustes y otros parámetros. Es una sola hoja de propiedades que incluye todos los parámetros configurables.
Se puede acceder también al configurador de aplicaciones a través del shell de la línea de comandos o los scripts usando el comando de configuración de aplicaciones.
Editor de infraestructura
El editor de infraestructura es una herramienta visual que simplifica la creación, el ensamblaje y la solución de problemas de las infraestructuras disponibles en las aplicaciones de CA AppLogic®.
La interfaz de usuario del editor es muy interactiva y está basada en conocidos programas de dibujo: puede ensamblar la infraestructura arrastrando componentes al lienzo, conectándolos entre ellos y configurando cada componente mediante una hoja de propiedades.
Para las aplicaciones en ejecución, el editor se puede utilizar para abrir el cuadro de mandos de monitorización para la aplicación, así como iniciar el shell del grid para la aplicación o iniciar sesión en dispositivos individuales.
Shell de línea de comandos
El shell de la línea de comandos le permite controlar todos los aspectos de un grid de CA AppLogic®. El shell se ejecuta en el controlador de CA AppLogic® y se puede acceder a él a través de un explorador (mediante el nuevo shell basado en Web) o a través de SSH (mediante cualquier paquete de cliente de SSH apropiado).
Los comandos de shell están diseñados con estos objetivos:
- Lograr que el shell sea fácil de usar por parte de usuarios humanos.
- Proporcionar unos medios sencillos para automatizar la generación de scripts.
Todos los comandos tienen un formato de "lote" de su salida que facilita el análisis programático, mientras que la salida predeterminada del comando está estructurada para lograr un cómodo funcionamiento interactivo.
Nota: También está disponible la interfaz de programación de aplicaciones de CA AppLogic®, que proporciona una interfaz del servicio Web a uno o varios grids de CA AppLogic® a través de un servicio basado en la transferencia de estado representacional (REST). La API de servicios Web de CA AppLogic® permite a los desarrolladores del software cliente RESTful conectarse directamente con los centros de datos virtuales (VDC) basados en CA AppLogic® (es decir, con los grids de CA AppLogic®). La API permite establecer un control programático de las grandes agrupaciones de infraestructura virtualizada para que estén disponibles dentro de cada VDCapi. Para utilizar la API de servicios Web, la aplicación "WS_API" se debe estar ejecutando en un grid. La aplicación WS_API proporciona acceso basado en HTTP, HTTPS y VPN a la API.
Interfaz de programación de aplicaciones
La interfaz de programación de aplicaciones de CA AppLogic® proporciona una interfaz de servicio Web a uno o varios grids de CA AppLogic® mediante un servicio basado en la transferencia de estado representacional (REST). La API permite a los desarrolladores de software del cliente RESTful crear una interfaz directa con centros de datos virtuales (VDC) basados en CA AppLogic® (es decir, un grid de CA AppLogic®). La API permite establecer un control programático de las grandes agrupaciones de infraestructura virtualizada para que estén disponibles dentro de cada VDC. Para utilizar la API de servicios Web, la aplicación "WS_API" se debe estar ejecutando en un grid. La aplicación WS_API proporciona acceso basado en HTTP, HTTPS y VPN a la API.
Sistema de generación de infraestructuras de aplicaciones
El sistema de generación de infraestructuras compila la infraestructura de la aplicación y produce una sola entidad para la aplicación. Verifica las restricciones de los recursos y de las configuraciones para cada dispositivo y para la aplicación en general, construye imágenes de instancias y garantiza la integridad de la infraestructura de las aplicaciones. El vinculador de infraestructura enlaza la instancia de aplicación y los recursos de hardware del grid justo en el momento del inicio de la aplicación, lo que hace que ésta esté lista para ejecutarse desde el formato de aplicación portátil.
El sistema de generación de infraestructura se invoca automáticamente cuando se inician las aplicaciones y es transparente para el operador del grid.
Sistema de control de aplicaciones
El sistema de control de aplicaciones proporciona una interfaz visual para controlar las estadísticas de rendimiento y el uso de los recursos de las aplicaciones de CA AppLogic® en ejecución. La interfaz de usuario del monitor es muy interactiva y se puede acceder a ella con un explorador Web.
Catálogo del sistema
El catálogo del sistema contiene 42 clases de dispositivos listos para su uso en las aplicaciones.
Nota: A partir de la versión CA AppLogic® 3.7, todos los dispositivos basados en Linux en todos los catálogos volverán a basarse en CentOS 6.3, a menos que se indique lo contrario.
- TOMCAT/TOMCAT64: servidor de aplicaciones Tomcat (máquina Sun Java y Apache Tomcat) de 32 bits y 64 bits.
- JBOSS/JBOSS64: servidores de aplicaciones basados en Java EE (32 y 64 bits).
- ROR: Ruby on Rails.
- WEB5/WEB6/WEB64: servidor Web basado en Apache con complemento de volumen de contenido o scripts.
- WEB5 (basado en CentOS 5) está presente en el catálogo para ofrecer compatibilidad con versiones anteriores y es posible que se elimine en una futura versión.
- WEBx4 y WEBx8: servidores Web escalables.
- MYSQL5: servidor de base de datos basado en MySQL.
- MYSQLR/MYSQLR64: servidores de base de datos basados en MySQL de 32 o 64 bits apropiados para la replicación.
- PGSQL64: dispositivo de 64 bits de servidor de base de datos de PostgreSQL.
- ORACLE: servidor de base de datos Oracle Express.
- NAS: dispositivo de servidor de archivos o de almacenamiento conectado a la red (acceso de archivo HTTP y CIFS).
- NASR: dispositivo de servidor de archivos o de almacenamiento conectado a la red replicado (acceso de archivo HTTP y CIFS).
- LOAD: generador de carga que se puede usar para probar diversos escenarios de carga en sus aplicaciones de CA AppLogic®.
- SQUID: proxy SQUID (memoria caché Web).
- HALB: equilibrador de carga HTTP consciente de sesión basado en proxy HA.
- L3LB: equilibrador de carga TCP/UDP basado en proxy HA.
- PS8: conmutador de puerto escalable para distribuir tráfico de TCP y UDP a dispositivos diferentes.
- RPL: replicador de eventos que replica solicitudes HTTP entrantes a dispositivos diferentes.
- URLSW: conmutador de puerto URL para distribuir solicitudes HTTP a dispositivos diferentes basados en una expresión regular.
- MTA: agente de transferencia de mensajes.
- INSSLR: puerta de enlace de entrada HTTP redundante compatible con SSL (útil para funciones de recuperación de desastres).
- INSSLR2: puerta de enlace de entrada de HTTP redundante compatible con SSL (útil para la recuperación ante desastres), actualizada para utilizar la función MEI (varias interfaces externas) incluida por primera vez en CA AppLogic® 3.5.
- IN, OUT y NET: puertas de enlace de red con cortafuegos basadas en iptables.
- IN2, OUT2, NET2: puertas de enlace de red del cortafuegos basadas en iptables, actualizadas para utilizar la función MEI (varias interfaces externas) incluida por primera vez en CA AppLogic® 3.5.
- VPN: dispositivo de red privada virtual.
- VPN2: dispositivo de conexión en red privado virtual, actualizado para utilizar la función MEI (varias interfaces externas) incluida por primera vez en CA AppLogic® 3.5.
- MON: control de aplicaciones que se usa para controlar las aplicaciones en ejecución (recopila y muestra contadores mediante gráficos visuales).
- LUX6/LUX64 y LINUX6/LINUX64: dispositivos pequeños y básicos de Linux que se pueden utilizar como base para dispositivos nuevos.
Nota: Si se realiza la migración de las aplicaciones de un grid anterior (como CA AppLogic® 3.5) o no se tiene acceso a las nuevas clases mencionadas previamente, se deberán actualizar las aplicaciones tras su migración al nuevo grid de la versión 3.7. Cuando abra la aplicación en el editor, éste mostrará un mensaje en el que se indica la clase de dispositivo que falta, y el dispositivo desaparecerá del lienzo. En este caso, será necesario arrastrar las nuevas instancias de clase de dispositivo al lienzo y volver a definir los parámetros de los dispositivos o volver a conectarlos. Después, guarde el dispositivo. La aplicación actualizada estará lista para usarse.
Se pueden crear dispositivos basados en Windows en el grid de CA AppLogic®, pero no se incluirán en CA AppLogic®.
- WIN08S/WIN0864S: Windows 2008 Server Standard Edition de 32 o 64 bits
- WIN08E/WIN0864E: Windows 2008 Server Enterprise Edition de 32 o 64 bits
- WIN08DC/WIN0864DC: Windows 2008 Server DataCenter Edition de 32 o 64 bits
- WIN08W: Windows 2008 Server Web Edition de 32 bits
- WIN12DC: Windows 2012 Server DataCenter Edition de 64 bits
- WIN12S: Windows 2012 Server Standard Edition de 64 bits
- WIN7E: Windows 7 Enterprise Edition de 32 bits
- WIN764E: Windows 7 Enterprise Edition de 64 bits
- WIN8E: Windows 8 Enterprise Edition de 32 bits
- WIN864E: Windows 8 Enterprise Edition de 64 bits
- IIS03x/IIS08x: Microsoft Internet Information Server (ediciones Standard, Enterprise, DataCenter y Web)
- IIS03yx4/IIS08yx4: servidores escalables Microsoft Internet Information Server (ediciones Standard, Enterprise, DataCenter y Web)
- IIS03yx8/IIS08yx8: servidores escalables Microsoft Internet Information Server (ediciones Standard, Enterprise, DataCenter y Web)
- SQL08x: dispositivos de base de datos de Microsoft SQL Server (ediciones Web, Standard, Enterprise, Developer, Workgroup y Express)
El catálogo del sistema es un catálogo global, que contiene clases de dispositivos que pueden utilizar todas las aplicaciones en el grid. Se puede consultar toda la documentación para cada dispositivo en la referencia de catálogo. El catálogo del sistema es de sólo lectura para los usuarios de CA AppLogic® y lo puede modificar solamente el encargado del mantenimiento del grid.
CA AppLogic® también incluye los catálogos globales siguientes:
- Dinámico: se usa para almacenar dispositivos dinámicos de CA AppLogic®. Actualmente este catálogo contiene 3 clases:
- MIG: permite que la aplicación contenedora migre o haga una instantánea de sí misma (no en vivo) en otro grid.
- BCK: permite realizar una copia de seguridad de la aplicación automática en servicios externos.
- SLA: permite el escalado dinámico de una aplicación iniciando y deteniendo otros dispositivos dentro de la aplicación, de acuerdo con una política definida por el usuario.
- Usuario: lo utilizan los dispositivos del nivel de producción y lo pueden modificar libremente los usuarios de CA AppLogic®. De forma predeterminada, este catálogo está vacío.
Consulte la Guía de referencia del catálogo de dispositivos para ver una lista de todos los dispositivos y sus hojas de datos.
Notas:
- Se han eliminado los dispositivos OSOL y OSOL64 de OpenSolaris, así como VDSes VDS_OSOL y VDS64_OSOL, del catálogo y ya no se distribuyen con CA AppLogic®. OpenSolaris y Solaris ya no son compatibles con CA AppLogic®.
- Los comandos Aldo ci y Aldo ai ya no son compatibles con la versión 3.x de CA AppLogic®. Para importar catálogos y aplicaciones a un grid (es decir, a system_ms, que se incluye en CA AppLogic®), se debe copiar el catálogo o la aplicación al volumen impex del grid y utilizar los comandos cat import y app import.
Aplicaciones de muestra
Esta versión de CA AppLogic® incluye 15 plantillas de aplicación listas para usar.
La versión de CA AppLogic® incluye las siguientes plantillas de la aplicación del servidor especializado virtual (VDS):
- Linux
- VDS_CentOS63: VDS CentOS 6.3 de 32 bits
- VDS64_CentOS63: VDS CentOS 6.3 de 64 bits
- Windows
- VDS_Win08S: VDS para Windows 2008 Server Standard Edition de 32 bits
- VDS_Win0864S: VDS para Windows 2008 Server Standard Edition de 64 bits
- VDS_Win08E: VDS para Windows 2008 Server Enterprise Edition de 32 bits
- VDS_Win0864E: VDS para Windows 2008 Server Enterprise Edition de 64 bits
- VDS_Win08DC: VDS para Windows 2008 Server DataCenter Edition de 32 bits
- VDS_Win0864DC: VDS para Windows 2008 Server DataCenter Edition de 64 bits
- VDS_Win08W: VDS para Windows 2008 Server Web Edition de 32 bits
- VDS_Win12DC: VDS para Windows 2012 Server DataCenter Edition de 64 bits
- VDS_Win12S: VDS para Windows 2012 Server Standard Edition de 64 bits
- VDI_Win7E: VDI (instancia de escritorio virtual) de Windows 7 Enterprise Edition de 32 bits
- VDI_Win764E: VDI (instancia de escritorio virtual) de Windows 7 Enterprise Edition de 64 bits
- VDI_Win8E: VDI (instancia de escritorio virtual) de Windows 8 Enterprise Edition de 32 bits
- VDI_Win864E: VDI (instancia de escritorio virtual) de Windows 8 Enterprise Edition de 64 bits
Notas:
- Se pueden crear dispositivos basados en Windows en el grid de CA AppLogic®, pero no se incluirán en CA AppLogic®.
- Las plantillas de Windows 2003 Server ya no se distribuyen con CA AppLogic®. El sistema operativo de Windows 2003 Server sí será compatible, pero las plantillas ya no se mantienen en versiones subsiguientes.
- Se han eliminado los dispositivos OSOL y OSOL64 de OpenSolaris, así como VDSes VDS_OSOL y VDS64_OSOL, del catálogo y ya no se distribuyen con CA AppLogic®. OpenSolaris y Solaris ya no son compatibles con CA AppLogic®.
La versión de CA AppLogic® también incluye las siguientes plantillas de infraestructuras basadas en Linux preconfiguradas:
- Lamp: aplicación Web no escalable de 2 niveles
- LampX4: aplicación Lamp escalable
La versión de CA AppLogic® también incluye las siguientes plantillas de infraestructuras basadas en Windows preconfiguradas (basadas en Windows 2003 Server):
- WISA: aplicación WEB no escalable de 2 niveles (Windows/IIS/SQL/ASP.NET)
- WISAx4: aplicación WEB escalable de 2 niveles (Windows/IIS/SQL/ASP.NET)
Nota: Se pueden crear dispositivos basados en Windows en el grid de CA AppLogic®, pero no se incluirán en CA AppLogic®.
La versión de CA AppLogic® también incluye las siguientes plantillas de aplicación preinstaladas listas para usar:
- TWiki: plataforma de colaboración basada en Web
- SugarCRM: sistema de gestión de las relaciones con el cliente
- WS_API: API de servicio Web de CA AppLogic®
Las aplicaciones están preparadas para ejecutarse; solamente hay que definir los valores de configuración de red.
Nota: A partir de CA AppLogic® 3.7, todos los dispositivos basados en Linux se han vuelto a basar en CentOS 6.3 y, por ende, sus recursos de dispositivos asignados se han modificado. Por lo tanto, al intentar iniciar una versión anterior de cualquiera de las plantillas de aplicación de muestra, se pueden producir errores debido a los cambios en los recursos incluidos en el catálogo basado de nuevo en CentOS 6.3. Se recomienda utilizar siempre las nuevas plantillas de aplicación de muestra que se distribuyen con la versión 3.7.
Nota: Los comandos Aldo ci y Aldo ai ya no son compatibles con la versión 3.x de CA AppLogic®. Para importar catálogos y aplicaciones a un grid (es decir, a system_ms, tal y como se incluye en CA AppLogic®), se debe copiar el catálogo o la aplicación al volumen impex del grid y utilizar los comandos de importación de catálogos y aplicaciones de CA AppLogic®.
Backbone Fabric Controller (BFC)
Backbone Fabric Controller (BFC) se utiliza para instalar y actualizar grids (en lugar de ALD). BFC incluye una aplicación de GUI basada en Web fácil de usar que se utiliza para crear y gestionar todos los grids de CA AppLogic® en una sola red troncal. BFC descarga automáticamente las últimas versiones y revisiones de CA AppLogic®.
Copyright © 2013 CA.
Todos los derechos reservados.
 
|
|