Posted On: Sep 12, 2017

This new Quick Start automatically deploys Solace Virtual Message Router (VMR) on the Amazon Web Services (AWS) Cloud in about 20 minutes, into a configuration of your choice.

August 2018 update: Solace has renamed their product suite, and Solace VMR is now referred to as Solace PubSub+. Learn more.

The Solace VMR provides message routing and persistence capabilities in public cloud, private cloud, and hybrid cloud environments, including on-premises and Internet of Things (IoT) systems. The Solace VMR lets you efficiently route real-time data between all kinds of systems, devices, and interfaces using message exchange patterns, including publish/subscribe, request/reply, and streaming, using open APIs and protocols such as AMQP, JMS, MQTT, REST, and WebSocket.

This Quick Start deploys Solace VMR instances into a virtual private cloud (VPC) in your AWS account. Docker is installed on each VMR instance, and Solace is installed and executed within a Docker container. The Quick Start installs Solace VMR in high-availability (HA) redundancy groups for fault tolerance. If one of the routers fails or is taken out of service, the other router automatically takes over and provides service to the clients of the router that is out of service. To increase availability, the message routers are deployed across three Availability Zones.

The deployment and configuration tasks are automated by AWS CloudFormation templates that you can customize during launch. You can also use the templates as a starting point for your own implementation, by downloading them from the GitHub repository. The Quick Start includes a guide with step-by-step deployment and configuration instructions.

To get started with Solace VMR on AWS, use the following resources:
- View the architecture and details
- View the deployment guide
- Browse and launch other AWS Quick Start reference deployments

About Quick Starts

Quick Starts are automated reference deployments for key workloads on the AWS Cloud. Each Quick Start launches, configures, and runs the AWS compute, network, storage, and other services required to deploy a specific workload on AWS, using AWS best practices for security and availability. This Quick Start was created by Solace Corporation in partnership with AWS.