Cloud servers

e24cloud allows you to create, manage and delete virtual server instances (called Instances or VMs). A single virtual server is an instance of QEMU-based process that provides you CPU power, RAM memory, persistent storage and network resourced via virtual hardware.

When creating e24cloud virtual server, you can customize its parameters to better match your requirements. Each server consists of:

  • 1-32 vCPU
  • 0.5GB - 128GB RAM
  • persistent system disk, min 10GiB
  • optional additional persistent storage
  • Internet access - up to 1Gbit
  • zero or more public IPv4 addresses
  • optional firewall rules
  • optional private VXLAN interfaces - up to 2.5GBit
  • optional private VLAN interfaces - up to 10Gbit

These parameters can be changed at creation time or on running instance. Modification of VCPU or RAM requires full poweron cycle.


vCPU

Every instances came with one or more virtual CPU (vCPU), which are based on Intel-based processors.

In terms of processing power, every vCPU is equal to:

  • between 0,4 to 1 physical core - for shared cloud
  • 1 logical or physical (depends on agreement terms) core - for private cloud


RAM Memory

e24cloud infrastructure uses server-grade ECC memory. Minimal size of RAM memory is 512MB. Additionaly, for every vCPU above 1, minimal memory size is increased by 1GB.

For example - for instance with 2 vCPU, minimal memory size is 2GB.


Persistent storage

Persistent storage volume is attached to virtual servers as a block device. A single volume can be attached to a single instance (or can be detached). Volumes are “opaque” for e24cloud and their content is not interpreted in any way, which means you have full freedom in partitioning and filesystem choice.

Volumes can be attached, detached and resized on an online instance, this however requires support of ACPI Hotplug from guest operating system.

Underlaying storage is based on Ceph storage cluster that ensures high availability and protects against disk or nodes failure.


Network connectivity

Network services gives virtual instances Internet access and allow to configure private networking between each other and other resources, such as physical servers.