Requirements to Virtualization Solutions
CloudBlue Commerce product and its components can be deployed in Virtuozzo 7 virtual machines and containers or any other hypervisor-based virtualization solution supporting native (unmodified) version of RedHat / CentOS x86_64 version 7 with unmodified version of appropriate Linux kernel included into the Linux distributive. Virtualization solution should satisfy the following requirements:
- It provides an ability to configure physical/virtualized hardware settings and limits required for deployed CloudBlue Commerce components described in the Hardware Configuration Requirements section below.
- It provides stable performance benchmark (provided by CloudBlue) results satisfying the minimum performance requirements described in the Hardware Performance Requirements section below.
Recommended Virtualization Platforms
- On-premise deployments: Virtuozzo 7, VMware ESXi 6.x.
- Public cloud platforms: Microsoft Azure, Amazon AWS.
Hardware Configuration Requirements
- It must be possible to set logical number of CPUs, RAM size and hardware disk space limits according to CloudBlue Commerce hardware requirements.
- It must be possible to setup separate FrontNet and BackNet network interfaces with different IP networks.
Hardware Performance Requirements
CloudBlue provides two performance benchmarks for hardware assessment:
- odin-hwperf: CPU, RAM, HDD, and OS benchmark. The
odin-hwperf
benchmark must report CPU, RAM, HDD and OS scores > 1.0 in all virtual machines where CloudBlue Commerce Premium components are deployed. - odin-pg-bench: PostgreSQL connection benchmark. The
odin-pg-bench
benchmark running from CloudBlue Commerce management node and Billing application node to the appropriate databases must report successful results.
BackNet network between CloudBlue Commerce components must have stable connection link with at least 1 GBit/sec throughput, zero packet loss rate and infinite timeout for idle TCP sessions.