implementación de referencia

IBM WebSphere Liberty on AWS

Servidor de aplicaciones Java basado en un proyecto de Open Liberty de código abierto

Con el Quick Start es posible crear automáticamente una implementación segura de la versión 17.0.0.2 de IBM WebSphere Liberty en la nube de AWS con una configuración de su preferencia. WebSphere Liberty es un servidor de aplicaciones Java ágil, dinámico y fácil de usar que combina la tecnología de IBM con software de código abierto creado en el proyecto de Open Liberty. Mediante WebSphere Liberty, se obtiene una base sólida para el desarrollo y la ejecución de aplicaciones con arquitectura orientada a servicios (SOA) en AWS, debido a sus tiempos de inicio ágiles, capacidad para incorporar modificaciones sin necesidad de que el servidor se reinicie y una configuración de XML simple.

A través del Quick Start se implementan servidores de WebSphere Liberty en un entorno Multi-AZ con disponibilidad muy alta y se configuran Auto Scaling y Elastic Load Balancing para que pueda ajustar la escala de las instancias en función de los umbrales de CPU que especifique. Amazon CloudFront se incluye como un servicio de entrega de contenido opcional a fin de admitir el almacenamiento en caché de contenido estático en ubicaciones de borde. En la arquitectura también se incluye una implementación SSL/TLS integral mediante el uso de certificados de AWS Certificate Manager (ACM).

IBM_Logo_156x67

Los responsables del desarrollo de este Quick Start fueron
los arquitectos de soluciones de AWS.

 

  •  Lo que creará
  •  Cómo realizar la implementación
  •  Costo y licencias
  •  Lo que creará
  • La arquitectura del Quick Start para IBM WebSphere Liberty incluye:

    • Una nube virtual privada (VPC) configurada en dos zonas de disponibilidad. En cada zona, el Quick Start aprovisiona una subred pública y una privada. De esta manera, se crea un entorno de red aislado lógicamente que puede conectar a sus centros de datos locales o usar como entorno independiente*.
    • Una gateway de Internet que proporciona acceso a Internet a cada subred.
    • Gateways administradas mediante traducción de dirección de red (NAT) implementadas en subredes públicas y configuradas con una dirección IP elástica para lograr conectividad a Internet de salida. Estas instancias suministran acceso a Internet a todas las instancias EC2 que se inician en la red privada*.
    • Un host bastión de Linux en la subred pública para permitir el acceso entrante mediante Secure Shell (SSH) a las instancias de WebSphere Liberty en las subredes privadas*.
    • En las subredes privadas, instancias de servidor de WebSphere Liberty en ambas zonas para garantizar un nivel de disponibilidad alto.
    • Auto Scaling activado para el clúster de WebSphere Liberty a los fines de agregar y quitar automáticamente servidores en función del uso, mediante el suministro de servidores adicionales durante las horas de mayor demanda y la disminución de los costos a través de la eliminación de servidores durante los períodos de menor demanda. Esta funcionalidad está integrada perfectamente en el balanceador de carga de aplicaciones y agrega y quita instancias de forma automática del balanceador de carga. La instalación predeterminada configura umbrales basados en la CPU para ajustar la escala de la capacidad de la instancia. Puede modificar estos umbrales durante el inicio y después de la implementación.
    • El servicio Elastic Load Balancing, que proporciona equilibrio de cargas HTTP y HTTPS en las instancias de WebSphere Liberty. El Quick Start usa un balanceador de carga de aplicaciones que está configurado para usar HTTP.
    • Un rol de IAM con permisos pormenorizados para el acceso a los servicios de AWS necesarios en el proceso de implementación.
    • Grupos de seguridad adecuados para cada instancia o función con el objeto de restringir el acceso a los protocolos y puertos necesarios Por ejemplo, el acceso a puertos de servidores HTTP(S) en servidores web de Amazon EC2 está limitado al balanceador de carga de aplicaciones.
    • Amazon CloudFront es una red de entrega de contenido opcional. Mediante el servicio, es posible almacenar en caché contenido estático en ubicaciones de borde y disminuir el nivel de latencia en la entrega de contenido a los usuarios finales. Las ubicaciones de borde incluyen muchos puntos de presencia (PoP) en todo el mundo a los fines de garantizar un nivel de latencia bajo.
    • En caso de implementación con SSL/TLS, AWS Certificate Manager (ACM) para suministrar certificados destinados al balanceador de carga de aplicaciones y CloudFront. Si utiliza el certificado predeterminado de CloudFront, ACM no es necesario.

    * Con la plantilla en que se implementa el Quick Start en una VPC existente, se omiten las tareas marcadas con asteriscos y se le solicita la configuración de la VPC existente.

  •  Cómo realizar la implementación
  • Siga los siguientes pasos para implementar un entorno de WebSphere Liberty en AWS en aproximadamente 40 minutos:

    1. Si aún no tiene una cuenta de AWS, regístrese en https://aws.amazon.com.
    2. Inicie el Quick Start. Puede elegir entre dos opciones:
    3. Obtenga acceso a la consola de WebSphere Liberty o a la aplicación de muestra opcional para probar la implementación.

    Si desea personalizar la implementación, puede configurar los ajustes de la VPC y del host bastión, especificar tipos de instancias para los recursos, configurar ajustes de SSL y establecer umbrales basados en CPU para ajustar la capacidad. Opcionalmente, también puede implementar CloudFront para la entrega de contenido e implementar una aplicación de muestra a partir del repositorio WASdev.

  •  Costo y licencias
  • Puede utilizar WebSphere Liberty de manera gratuita para realizar tareas de desarrollo, pruebas de escala reducida y uso en producción. Tiene derecho a usar hasta 2 GB de espacio del montón de JVM para ejecutar Liberty en entornos de pruebas o producción. Consulte el sitio web de WASdev si desea consultar detalles adicionales acerca de las licencias y la actualización a una licencia de producción que incluya soporte técnico.

    Deberá pagar el costo de los servicios de AWS que se utilicen para ejecutar esta implementación de referencia del Quick Start. Sin embargo, no hay costos adicionales por el uso del Quick Start.

    Los precios pueden modificarse. Consulte las páginas de precios de cada servicio de AWS que utilizará para obtener detalles completos. Tenga en cuenta que este Quick Start incluye plantillas de AWS CloudFormation anidadas que inician varias pilas.