implantação de referência

IBM WebSphere Liberty na AWS

Servidor de aplicativos Java baseado no projeto de código aberto Open Liberty

Esse Quick Start cria automaticamente uma implantação segura do IBM WebSphere Liberty versão 17.0.0.0.2 na Nuvem AWS em uma configuração à sua escolha. O WebSphere Liberty é um servidor de aplicativos Java rápido, dinâmico e fácil de usar que combina a tecnologia IBM com software de código aberto criado no projeto Open Liberty. O WebSphere Liberty oferece uma base sólida para desenvolver e executar aplicativos da Service-Oriented Architecture (SOA – Arquitetura orientada a serviços) na AWS, devido aos rápidos tempos de inicialização, à capacidade de detectar alterações sem exigir reinicializações do servidor e à configuração XML simples.

O Quick Start implanta servidores WebSphere Liberty em um ambiente Multi-AZ altamente disponível e configura o Auto Scaling e o Elastic Load Balancing para que você possa aumentar ou diminuir a capacidade da instância de acordo com os limites de CPU que você especificou. O Amazon CloudFront é incluído como um serviço opcional de entrega de conteúdo para permitir o armazenamento de conteúdo estático em cache nos pontos de presença. Essa arquitetura também inclui uma implementação completa de SSL/TLS usando certificados do AWS Certificate Manager (ACM).

IBM_Logo_156x67

Este Quick Start foi desenvolvido pelos
arquitetos de soluções da AWS.

 

  •  O que você criará
  •  Como implantar
  •  Custo e licenças
  •  O que você criará
  • A arquitetura do Quick Start para o IBM WebSphere Liberty inclui:

    • Uma Virtual Private Cloud (VPC) configurada em duas zonas de disponibilidade. Em cada zona de disponibilidade, esse Quick Start provisiona uma sub-rede pública e uma sub-rede privada. Isso cria um ambiente de redes logicamente isolado que você pode conectar aos seus datacenters no local ou usar como um ambiente autônomo.*
    • Um Internet Gateway para fornecer acesso à Internet para cada sub-rede.*
    • Gateways de conversão de endereços de rede (NAT) gerenciados implantados nas sub-redes públicas e configurados com um endereço IP elástico para conectividade de saída à Internet. Essas instâncias fornecem acesso à Internet para todas as instâncias do EC2 lançadas dentro da rede privada.*
    • Um host bastion do Linux na sub-rede pública para permitir acesso de entrada de Secure Shell (SSH) às instâncias do WebSphere Liberty nas sub-redes privadas.*
    • Nas sub-redes privadas, instâncias do servidor do WebSphere Liberty nas duas zonas de disponibilidade para garantir alta disponibilidade.
    • Auto Scaling habilitado para o cluster do WebSphere Liberty para adicionar ou remover automaticamente servidores de acordo com seu uso, fornecendo servidores adicionais durante as horas de pico e reduzindo os custos pela remoção de servidores durante as horas de pouca movimentação. Essa funcionalidade está estreitamente integrada ao Application Load Balancer e adiciona e remove automaticamente instâncias do load balancer. A instalação padrão configura limites superiores e inferiores de CPU para aumentar ou reduzir a escala da capacidade da instância. Você pode modificar esses limites durante a execução e depois da implantação.
    • O serviço Elastic Load Balancing, que fornece balanceamento de carga HTTP e HTTPS em todas as instâncias do WebSphere Liberty. Este Quick Start usa um Application Load Balancer, que é configurado para usar HTTP.
    • Uma função do IAM com permissões detalhadas para o acesso aos serviços da AWS necessários para o processo de implantação.
    • Grupos de segurança adequados para cada instância ou função para restringir o acesso apenas aos protocolos e portas necessários. Por exemplo, o acesso às portas de servidor HTTP(S) nos servidores web do Amazon EC2 é limitado ao Application Load Balancer.
    • Amazon CloudFront como uma rede de entrega de conteúdo opcional. Esse serviço permite armazenar conteúdo estático em cache nos pontos de presença e resulta em menor latência na entrega de conteúdo aos usuários finais. Há vários Points of Presence (PoPs – Pontos de presença) em todo o mundo para garantir a baixa latência.
    • No caso da implementação de SSL/TLS, o AWS Certificate Manager (ACM) provisiona certificados para o Application Load Balancer e o CloudFront. Se você está usando o certificado padrão do CloudFront, o ACM não é necessário.

    * O modelo que implanta o Quick Start em uma VPC existente ignora as tarefas marcadas com asteriscos e solicita a configuração dessa VPC existente.

  •  Como implantar
  • Você pode implantar um ambiente do WebSphere Liberty na AWS em cerca de 40 minutos seguindo algumas etapas simples:

    1. Caso ainda não tenha uma conta da AWS, cadastre-se em https://aws.amazon.com.
    2. Inicie o Quick Start. Você pode escolher entre duas opções:
    3. Teste a implantação acessando o console do WebSphere Liberty console ou o aplicativo de amostra opcional.

    Para personalizar a implantação, você pode definir as configurações da VPC e do host bastion, especificar tipos de instância para os recursos, definir as configurações do SSL e configurar limites baseados em CPU para aumentar ou diminuir a capacidade da instância. Você também pode implantar opcionalmente o CloudFront para entrega de conteúdo e implantar um aplicativo de amostra do repositório WASdev.

  •  Custo e licenças
  • O WebSphere Liberty é gratuito para desenvolvimento, testes em pequena escala e uso em produção. Você pode usar até 2 GB de espaço de heap JVM para executar Liberty em teste ou em produção. Para obter detalhes adicionais sobre licenciamento e upgrade para uma licença de produção que inclui suporte, consulte o site da WASdev.

    Você é responsável pelo custo dos serviços da AWS usados durante essa implantação de referência do Quick Start. No entanto, não há custo adicional pelo uso do Quick Start.

    Os preços estão sujeitos a mudanças. Para obter detalhes completos, consulte as páginas de definição de preço de cada serviço da AWS que você usará. Observe que esse Quick Start inclui modelos do AWS CloudFormation aninhados que executam várias pilhas.