The Solace PubSub+ Software Event Broker is made available in a number of packages suitable for deployment in various application environments. There are two types of broker images: Container and Virtual Machine.
The following figure illustrates the high-level structure of the software event broker container and machine images when they are running on their hosts.
The container image includes the PubSub+ messaging software and all user space dependencies in a package suitable for use in industry standard container runtimes.
The container image is delivered as a compressed tarball that is compliant to the Docker Image Manifest version 2, schema 2.
|Compressed Container Image||Container||.tar.gz|
The container image is recommended in all container runtimes that support the Docker Image Manifest version 2, schema 2 format. Only runtimes currently supported by their maintainers are supported by Solace. Solace recommends the following minimum versions for runtimes:
- Docker Engine CE/EE 20.10.0
- Docker Desktop 4.0
- Podman 3.4.2
- CRI-O 1.19
The PubSub+ container is a multi-architechture container that supports x86-64 and ARM architectures.
A Virtual Machine Image delivers the PubSub+ Software Event Broker in a format suitable for execution in Type 1 and Type 2 hypervisors. A Virtual Machine Image includes a PubSub+ Software Event Broker container instance, a container runtime, and a host operating system including Linux kernel.
Virtual Machine Images for Datacenters
A Virtual Machine Image may be delivered as either a raw disk image or a machine definition; machine definitions include raw disk images and a template defining the default configuration for system resources such as virtual CPUs and physical memory.
|Open Virtual Appliance (OVA)||Machine||.ova||
VMware ESXi v6.5 or greater
VMware Fusion v12+
VirtualBox 5.2+ (not recommended for production use)
|Compressed Virtual Hard Disk||Disk||.vhd.gz||
Hyper-V (Windows Server 2012+, Windows 10 Pro, and Windows 11 Pro)
|Compressed QEMU Virtual Disk||Disk||.qcow2.xz||
Virtual Machine Image for Amazon Web Services
The broker is made available as an Amazon Machine Image (AMI) for use in Amazon Web Services.
|Package||Type||Extension||Recommended Instance Types|
|Amazon Machine Image (AMI)||Machine||.ami||
X86_64 instances supporting the CPU and RAM requirements.
Burstable instance types are not recommended for production.
Virtual Machine Image for Openstack
The broker is made available a compressed QEMU Virtual Disk for use in Openstack
|Compressed QEMU Virtual Disk for Openstack||Disk||.qcow2.tar.gz|