System requirements

This guide outlines the hardware requirements of the Ozeki software. You will first find the basic definitions and the recommended hardware configurations. You will find information about the supported operating systems, and the recommended hardware setup for you system.

Terms and definitions

Connection: A connection is typically defined as a link to the outside world. For example, a link to a mobile network or a link to a database server would be a connection. Connections are able to receive and send messages. Hardware requirements depend on the number of connections you wish to setup.

Message throughput: The number of messages that travel through the system. It is measured in Messages per Second (MPS) or for lower capacity systems in terms of Messages per Minute (MPM). The message engine in Ozeki was designed to handle a maximum of 1000 messages per second on a single computer. Higher throughput can be achieved using multiple computers.

CPU: Bursts of high message throughput require higher single core performance. A high number of connections require higher number of thread processing capabilities. When choosing a CPU hierarchy for your system consider how you wish to use Ozeki. For best performance we recommend top of the line Multi core Intel CPU's. AMD CPUs are supported based on their equivalence to the suggested Intel CPUs.

Memory: For increased performance, Ozeki caches message queues in memory. Make sure to put as much RAM into your system as possible, since this will greatly improve your system's performance.

Network: Ozeki can operate on lower network speeds, but a 1Gb LAN network connectivity is recommended. Depending on the number of simultaneous connections and the message throughput the network bandwidth can be a limiting factor.

Supported operating systems

Ozeki 10 supports the following operating systems. All operating systems must be installed in their x64 version. 32-bit versions are not compatible with Ozeki. Full Windows and Linux updates are also mandatory to be applied to ensure compatibility with Ozeki.

Windows 11
Windows 10
Windows 7
Windows Server 2022
Windows Server 2019
Windows Server 2016
Ubuntu LTS 20.04
Raspbian Stretch

System sizes

Small system:
The number of connections is up to 10.
The message throughput is up to 1 MPS (message per second).

Medium system:
The number of connections is up to 20.
The message throughput is up to 25 MPS (message per second).

Large system:
The number of connections is up to 50.
The message throughput is up to 100 MPS (message per second).

Enterprise system:
The number of connections is up to 100.
The message throughput is up to 500 MPS (message per second).

Enterprise+ system:
The number of connections is up to 200.
The message throughput is up to 1000 MPS (message per second).

Hardware variants

Ozeki supports and was tested on both bare metal systems and virtual machines. All systems (hardware CPUs and virtual CPUs) must offer the 64bit instruction set.

Supported virtual machine platforms:
VMware vSphere Hypervisor (ESXi) 6.X and above
Microsoft Hyper-V Server 2012 and above
Hyper-V on Windows Server 2012 and above
Citrix XenServer 8.0 and above
KVM 2.6 and up.

Ozeki system size

Small

Ozeki 10

Linux Debian-based

Windows-based

CPU Family

Intel i3 (Gen.8) or equivalent

vCPUs

1

2

Memory

1

2

Storage

30 GB SSD based storage

Medium

Ozeki 10

Linux Debian-based

Windows-based

CPU Family

Intel i5 (Gen.8) or equivalent

vCPUs

4

6

Memory

4

6

Storage

100 GB SSD based storage

Large

Ozeki 10

Linux Debian-based

Windows-based

CPU Family

Intel i7 (Gen.8) or equivalent

vCPUs

6

8

Memory

8

10

Storage

300 GB SSD based storage

Enterprise

Ozeki 10

Linux Debian-based

Windows-based

CPU Family

Intel Xeon E5 v4 or equivalent

vCPUs

8

10

Memory

16

18

Storage

500 GB SSD based storage

Enterprise +

Ozeki 10

Linux Debian-based

Windows-based

CPU Family

Intel Xeon E7 v4 or equivalent

vCPUs

8+

10+

Memory

32+

34+

Storage

500+ GB SSD based storage

ARM-Based

Raspberry Pi 3B+ (Debian9)

Ozeki 10

Extensions

up to 16

SIM Calls (SC)

up to 8

SD Card

minimum 32GB Class 10 Micro SD

Required

Heat sink housing and Raspberry Pi-compatible 2.5 Amp Micro USB power supply.

Cloud Provider

Cloud Provider

Google (GCP)

Microsoft (Azure)

Amazon EC2

Amazon Lightsail

Small (up to 10 ext.)

G1 Small

B1ms

a1.medium

t2.small

Medium (up to 50 ext.)

n1-standard-4

D4 v3

m5ad.xlarge

t2.xlarge

Large (up to 250 ext.)

n1-highmem-4

D12 v2

r5ad.xlarge

t2.2xlarge