implantação de referência

Solace PubSub+ Message Router na AWS

Mensagens e streaming de nível empresarial para nuvens híbridas, IoT, aplicativos móveis e microsserviços orientados por eventos

Esta solução de parceiro implanta o Solace PubSub+ na nuvem Amazon Web Services (AWS). O Solace PubSub+ é um agente de mensagens que permite estabelecer interações direcionadas por eventos entre aplicações e microsserviços, independentemente da localização.

Esta solução de parceiro usa modelos do AWS CloudFormation para implantar agentes de mensagens do Solace PubSub+ em grupos de redundância de alta disponibilidade (HA) para proporcionar tolerância a falhas. Você pode usar esta solução de parceiro para criar uma nuvem privada virtual (VPC) ou implantar agentes de mensagens Solace PubSub+ em uma VPC existente.

Observação: uma versão anterior desta solução de parceiro foi publicada sob o nome de produto Solace Virtual Message Router (VMR). A Solace mudou o nome do seu pacote de produtos, e o VMR agora é chamado de Solace PubSub+. Para obter mais informações, consulte PubSub+ Agente de eventos: Software

Esta solução de parceiro foi desenvolvida pela Solace Corporation em colaboração com a AWS. A Solace é uma parceira da AWS.


Administradores do AWS Service Catalog podem adicionar esta arquitetura a seus próprios catálogos.  

  •  O que você criará
  • Esta solução de parceiro estabelece o seguinte:

    • Uma arquitetura de alta disponibilidade que abrange três zonas de disponibilidade.* 
    • Uma VPC configurada com sub-redes públicas e privadas, de acordo com as práticas recomendadas da AWS, para fornecer a você sua própria rede virtual na AWS.*

    • Observação: para sistemas de produção, utilize três zonas de disponibilidade, quando disponíveis. Se você optar por implantar a solução de parceiro em duas zonas de disponibilidade, as instâncias de backup e monitoramento do agente de mensagens serão colocadas na mesma zona de disponibilidade. Para ambientes de teste ou prova de conceito (PoC), é possível optar por omitir as sub-redes privadas.*
     
    • Um gateway da Internet para fornecer acesso à Internet para cada sub-rede. Esse gateway é usado por hosts bastion para enviar e receber tráfego.*
    • Suporte a load balancer com verificações de integridade (usando Classic Load Balancers).*
    • Em cada sub-rede pública, gateways NAT gerenciados para permitir o acesso de saída à Internet para instâncias do agente de mensagens.*
    • Em cada sub-rede pública, hosts bastion do Linux em um grupo de Auto Scaling para permitir acesso de entrada via Secure Shell (SSH) às instâncias de agente de mensagens.*
    • Em cada sub-rede privada, uma única instância de agente de mensagens, que recebe a função de HA. Para oferecer recuperação automática, essas instâncias são configuradas com alarmes do Amazon CloudWatch. O Docker é instalado em cada instância do agente de mensagens, e a instância do agente de mensagens é instalada e executada em um contêiner do Docker.
    • Suporte ao registro em logs do CloudWatch, incluindo o arquivo de registro /tmp/install-solace.log, que registra os eventos durante a instalação.

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

  •  Como implantar
  • Para implantar esta solução de parceiro, siga as instruções no guia de implantação, que inclui as etapas mostradas aqui. A pilha é iniciada em cerca de 20 minutos. 

    1. Faça login em sua conta da AWS. Caso ainda não tenha uma conta, cadastre-se em https://aws.amazon.com
    2. Obtenha uma referência para a imagem do Docker Solace PubSub+. Consulte o guia de implantação para obter detalhes.
    3. Execute a solução de parceiro. Escolha a região na barra de ferramentas superior antes de criar a pilha. Você pode escolher entre duas opções:
    4. Teste a implantação usando a Interface da Linha de Comando (CLI) da Solace.

    A Amazon pode compartilhar informações sobre implantações de usuários com o parceiro da AWS que colaborou com a AWS nesta solução.  

  •  Custos e licenças
  • Você é responsável pelo custo dos serviços da AWS e de licenças de terceiros usadas durante a execução da implantação de referência da solução de parceiro. Não há custos adicionais pelo uso da solução de parceiro.

    O modelo do AWS CloudFormation para esta solução de parceiro inclui parâmetros de configuração personalizáveis. Algumas dessas configurações, como o tipo de instância, afetam os custos de implantação. Para obter estimativas de custo, consulte as páginas de preço de cada produto da AWS que você utiliza. Os preços estão sujeitos a alterações.

    Dica: após implantar a solução de parceiro, crie  Relatórios de custos e uso da AWS para acompanhar os custos associados à solução de parceiro. Esses relatórios fornecem métricas de faturamento para um bucket do Amazon Simple Storage Service (Amazon S3) em sua conta. Eles fornecem estimativas de custo com base no uso ao longo de cada mês e agregam os dados no fim do mês. Para obter mais informações sobre o relatório, consulte  O que são Relatórios de Custos e Uso da AWS?

    Você pode usar esta solução de parceiro para implantar o PubSub+ Standard ou o PubSub+ Enterprise. Ao usar o agente de mensagens do Solace PubSub+, você concorda com os termos e condições descritos no Contrato de licença de software da Solace, disponível no site da Solace.