Packaging of the Software Event Broker
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.
Structure of Software Event Broker Images
The following figure illustrates the high-level structure of the software event broker container and machine images when they are running on their hosts.
Container Images
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.
Package | Type | Extension |
---|---|---|
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.
Virtual Machine Images
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.
Package | Type | Extension | Recommended Hypervisors |
---|---|---|---|
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 |
KVM |
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
Package | Type | Extension |
---|---|---|
Compressed QEMU Virtual Disk for Openstack | Disk | .qcow2.tar.gz |