implementación de referencia

Solace PubSub+ Message Router on AWS

Streaming y mensajería de nivel empresarial para nubes híbridas, IoT, aplicaciones para dispositivos móviles y microservicios basados en eventos

Con este Quick Start podrá implementar Solace PubSub+ en la nube de AWS. Solace PubSub+ es un agente de mensajes que le permite establecer interacciones basadas en eventos entre aplicaciones y microservicios, independientemente de la ubicación.

Con PubSub+ puede satisfacer todas sus necesidades relacionadas con datos (publicación y suscripción, colas, solicitudes y respuestas, y streaming) con una sola plataforma que abarca los entornos locales y de la nube. Puede elegir diferentes protocolos abiertos, incluidos Advanced Message Queuing Protocol (AMQP), Java Message Service (JMS), Message Queuing Telemetry Transport (MQTT), Representational State Transfer (REST) y WebSocket.

En el Quick Start se usan plantillas de AWS CloudFormation para implementar los agentes de mensajes Solace PubSub+ en grupos de redundancia de alta disponibilidad para lograr tolerancia a errores. Puede usar el Quick Start para crear una nube virtual privada (VPC) nueva o bien implementar los agentes de mensajes Solace PubSub+ en una VPC existente.

Nota   Se publicó una versión anterior de este Quick Start con el nombre de producto Solace Virtual Message Router (VMR). Solace modificó el nombre de su conjunto de productos y VMR ahora se denomina Solace PubSub+. Consulte la página de productos de Solace para obtener más información.
solace

Solace Corporation desarrolló este Quick Start en colaboración con AWS. Solace es un socio de APN.

  •  Lo que creará
  •  Cómo realizar la implementación
  •  Costo y licencias
  •  Lo que creará
  • Utilice este Quick Start para configurar de manera automática el siguiente entorno de Solace PubSub+ en AWS:

    • Una única nube virtual privada (VPC) que abarque tres zonas de disponibilidad, con una subred pública y otra privada en cada zona. También puede optar por implementar el Quick Start en dos zonas de disponibilidad. En dicho caso, las instancias de monitorización y respaldo del agente de mensajes se colocarán en la misma zona de disponibilidad*

    Nota   Para sistemas de producción, recomendamos usar tres zonas de disponibilidad, siempre y cuando haya disponibilidad. En entornos de pruebas o pruebas de concepto, podrá omitir las subredes privadas.

    • Una gateway de Internet que proporcione acceso a Internet a cada subred. Los hosts bastión utilizan esta gateway para enviar y recibir tráfico.*
    • Compatibilidad de balanceadores de carga con verificaciones de estado (mediante balanceadores de carga clásicos).*
    • En cada subred pública, gateways NAT administradas que permitan el acceso a Internet de salida a las instancias con agentes de mensajes.*
    • En cada subred pública, hosts bastión de Linux pertenecientes a un grupo de Auto Scaling que permitan el acceso a Secure Shell (SSH) de salida a las instancias con agentes de mensajes.*
    • En cada subred privada, una única instancia con agentes de mensajes que se asigne a un rol de alta disponibilidad. Para lograr recuperaciones automáticas, las instancias se configuran con alarmas de Amazon CloudWatch. Se instala Docker en cada instancia con agentes de mensajes y la instancia se instala y ejecuta dentro de un contenedor de Docker.
    • Compatibilidad con la creación de registros de CloudWatch, incluido el archivo de registro /tmp/install-solace.log, que registra los eventos durante la instalación.

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

  •  Cómo realizar la implementación
  • Para crear el entorno del agente de mensajes Solace PubSub+ en AWS, siga las instrucciones de la guía de implementación. En el proceso de implementación se incluyen los siguientes pasos:

    1. Si aún no tiene una cuenta de AWS, regístrese en https://aws.amazon.com. Consulte la guía de implementación para saber cuáles son los requisitos de recursos para la implementación.
    2. Obtenga una referencia de la imagen de Docker para Solace PubSub+. Para obtener más información, consulte la guía de implementación.
    3. Inicie el Quick Start. Cada implementación demora alrededor de 20 minutos en completarse. Puede elegir entre dos opciones:
    4. Pruebe la implementación con la interfaz de línea de comandos (CLI) de Solace.

    Si desea personalizar la implementación, puede configurar ajustes de infraestructura, capacidad de disco de inicio y tipos de instancias para el enrutador de mensajes, además de monitorizar las instancias.

    Amazon puede compartir la información de implementación de los usuarios con el socio de AWS que colaboró con AWS en el inicio rápido.  

  •  Costo y licencias
  • Usted es responsable del costo de los servicios de AWS implementados por este Quick Start No hay costos adicionales por el uso del Quick Start.

    En la plantilla de AWS CloudFormation para este Quick Start, se incluyen parámetros de configuración que puede personalizar. Con algunas de estas configuraciones, como el tipo de instancia, se verá afectado el costo de implementación. Para obtener estimaciones de costos, consulte las páginas de precios de cada servicio de AWS que utilizará. Los precios pueden modificarse.

    Sugerencia  Después de implementar el Quick Start, recomendamos activar el Informe de uso y costo de AWS para realizar un seguimiento de los costos asociados con el Quick Start. El informe envía métricas de facturación a un bucket de S3 de su cuenta. y proporciona estimaciones de costos basadas en el uso de recursos a lo largo del mes. Para obtener más información sobre el informe, consulte la documentación de AWS.

    Puede utilizar este Quick Start para implementar PubSub+ Standard o PubSub+ Enterprise. El uso del agente de mensajes Solace PubSub+ implica la aceptación de los términos y las condiciones incluidos en el acuerdo de licencia para el software de Solace, que se encuentra en el sitio web de Solace.