implantação de referência

TIBCO Enterprise Message Service (EMS) na AWS

Estrutura de sistema de mensagens baseado em JMS com armazenamento compartilhado do Amazon EFS

Este Quick Start configura uma arquitetura da AWS e implanta o TIBCO Enterprise Message Service (EMS) na Nuvem AWS usando o Amazon Elastic File System (Amazon EFS) para armazenamento compartilhado.

O TIBCO EMS implementa a estrutura Java Message Service (JMS) para oferecer uma interface uniforme de sistema de mensagens para aplicativos empresariais. Ele conecta diretamente outros serviços de sistema de mensagens, como TIBCO Rendezvous e TIBCO FTL, e os integra a outros tipos de aplicativos e serviços usando o TIBCO BusinessWorks.

A AWS amplia o potencial do TIBCO EMS ao permitir que aplicativos executados em diferentes instâncias do Amazon Elastic Compute Cloud (Amazon EC2) se comuniquem com facilidade. Com o Amazon EFS, a AWS também exclui a necessidade de ter hardware dedicado ou matrizes de disco de alto custo (SAN ou NAS) para armazenamento compartilhado ao mesmo tempo que oferece um ambiente completamente tolerante a falhas para todas as mensagens.

TIBCO, Enterprise Message Service, Rendezvous, TIBCO FTL e TIBCO BusinessWorks são marcas comerciais registradas ou marcas comerciais da TIBCO Software Inc. e/ou de suas subsidiárias nos Estados Unidos e/ou em outros países.

tibco_logo

Este Quick Start foi desenvolvido pela TIBCO Software em colaboração com a AWS. A TIBCO é um
parceiro do APN.

  •  O que você criará
  •  Como implantar
  •  Custo e licenças
  •  O que você criará
  • Use esse Quick Start para configurar automaticamente o ambiente do TIBCO EMS a seguir na AWS:

    • Uma Virtual Private Cloud (VPC) que abrange duas zonas de disponibilidade e inclui duas sub-redes públicas e duas privadas. Esta infraestrutura ajuda a reforçar a segurança e também serve como base da tolerância a falhas para o TIBCO EMS.*
    • Um Internet Gateway para permitir o acesso da Internet à sub-rede pública.*
    • Nas sub-redes públicas, um host bastion para fornecer acesso via Secure Shell (SSH) ao cliente do TIBCO EMS e às instâncias do servidor. O host bastion está em um grupo de Auto Scaling de 1, o que ajuda a garantir que está sempre disponível.*
    • Nas sub-redes privadas, duas instâncias configuradas para os servidores do TIBCO EMS e duas instâncias opcionais configuradas para o cliente do TIBCO EMS.
      • O Quick Start usa o recurso de recuperação automática do Amazon EC2 para ajudar a garantir a alta disponibilidade das instâncias do servidor do TIBCO EMS. Esse recurso recupera automaticamente as instâncias quando um comprometimento do sistema é detectado, movendo as instâncias para um novo hardware e reconectando os volumes originais do Amazon Elastic Block Store (Amazon EBS) e do Amazon EFS. Após a recuperação, os adaptadores de rede mantêm os mesmos endereços IP.
      • Nas instâncias do servidor do TIBCO EMS, este é configurado como um serviço Linux. Isso é feito para garantir que o TIBCO EMS será iniciado no lançamento inicial da instância do EC2, ou após a instância do EC2 ser recuperada.
      • As instâncias de cliente opcionais do TIBCO EMS são configuradas apenas com o software cliente do TIBCO EMS. Após a implantação, você pode instalar mais software cliente.
      • As instâncias do cliente do TIBCO EMS estão em um grupo de Auto Scaling. O Auto Scaling não é usado para as instâncias de servidor do TIBCO EMS.
    • Amazon EFS para armazenamento compartilhado nas duas instâncias do EC2 que hospedam os servidores do EMS. O Amazon EFS é montado usando o arquivo fstab (tabela de sistemas de arquivos) do Linux. Portanto, o sistema de arquivos compartilhados estará disponível para o TIBCO EMS após a execução inicial das instâncias do EC2 ou após a recuperação de qualquer instância do servidor do TIBCO EMS. Isso garante que as mensagens persistidas do TIBCO EMS estejam sempre disponíveis para a instância ativa do TIBCO EMS, independentemente da instância do EC2 em execução. Se uma instância do servidor TIBCO EMS falhar, o failover e a recuperação das mensagens persistidas ocorrerá em questão de segundos devido à configuração tolerante a falhas do TIBCO EMS.
    • O grupo de segurança adequado para cada instância do EC2 de acordo com a função da instância. Por exemplo, as instâncias do EC2 que hospedam os servidores do TIBCO EMS podem acessar o armazenamento compartilhado do Amazon EFS, mas as instâncias do cliente do TIBCO EMS não. Você pode usar SSH para acessar todas as instâncias do host do bastion.

    *  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
  • Para criar seu ambiente do TIBCO EMS na AWS, siga as instruções do guia de implantação. O processo de implantação inclui as seguintes etapas:

    1. Caso ainda não tenha uma conta da AWS, cadastre-se em https://aws.amazon.com.
    2. Faça upload do software do TIBCO EMS para um bucket do S3.
    3. Inicie o Quick Start. Cada implantação demora menos que uma hora. Você pode escolher entre duas opções:
    4. Teste a implantação verificando se o TIBCO EMS está em execução e acessível.

    Para personalizar a implantação, você pode configurar a VPC, as sub-redes e as instâncias de host bastion, bem como personalizar a configuração das instâncias de servidor e cliente do TIBCO EMS.

    A Amazon pode compartilhar quem usa os Quick Starts da AWS com o parceiro da Rede de parceiros da AWS (APN) que colaborou com a AWS no conteúdo do Quick Start.

  •  Custo e licenças
  • Você é responsável pelo custo dos serviços da AWS usados durante essa implantação de referência do Quick Start. Não há custo adicional pelo uso do Quick Start.

    O modelo do AWS CloudFormation para este Quick Start inclui parâmetros de configuração personalizáveis. Algumas dessas configurações, como o tipo de instância, afetarão o custo da implantação. Para obter estimativas de custo, leia as páginas de definição de preço de cada serviço da AWS que você usará. Os preços estão sujeitos a mudanças.

    Este Quick Start oferece suporte ao TIBCO EMS versão 8.4 ou superior e ao Amazon Linux (kernel 4.9.51) ou superior.

    Você é responsável pela obtenção de uma licença e do software do TIBCO EMS.