Skip to content

The storage is not located next to the cluster, but inside it: the local NVMe of all nodes form a shared pool. This saves the external datastore — and it ties the capacity to the number of nodes. How much of the raw capacity is usable is therefore not decided by the price, but by the size of the cluster.

The entry price is a node price, not a cluster price. PC-S32 is not approved: the class has no separate storage fabric — no dedicated network just for storage traffic —, and in a hyperconverged cluster all pool traffic would run over the same line as the guest traffic.

Per node from
€1,690.20$1,960.63
PC-M64 incl. licence, net
Minimum cluster
3 nodes
€5,070.60$5,881.90 net, storage included
Usable capacity
47% – 76%
depending on the protection method, 3 to 24 nodes
Licence
€13.90$16.12
per core and month

Four numbers before you read on

The pages on managed vSphere and datastores answer the same four questions in the same place. The second one is different here than there — and it decides how large a cluster must be.

Cluster size
3 – 24 nodes
Hyperconverged means: each node computes and stores simultaneously. Under 3 nodes, there is no majority after a failure to decide which copy of a block is valid.
Usable after mirroring
47% – 76%
Mirroring means: each block is located on two nodes. With 3 nodes, therefore, around half of the raw capacity remains. Only from 6 nodes does erasure coding replace it — a method that stores only parity blocks instead of full copies — and the share increases to 62%.
Licence per core and month
€13.90$16.12
€4.00$4.64 per core more than under vSphere, already included in the price per node from €1,690.20$1,960.63. In return, the storage is included — an external datastore is not required. Minimum purchase 16 cores per socket.
Who patches
ENTRONYX CLOUD
Hypervisor, BIOS and firmware, fabric switches, storage controllers — included in the node price. Guest operating system and application remain with you.

The storage pool is created from the local NVMe of all nodes — the flash drives plugged directly into the node. What remains for guest data is determined not by price, but by the protection method. Which one applies depends on the number of nodes.

Below 6 nodes, the pool runs two-way mirrored: every block is written twice, meaning half the raw capacity is allocated before a single guest byte is stored. An additional 3.0% goes to metadata and the reserve used to rewrite data after a node failure — leaving 47% usable.

From 6 nodes, erasure coding applies. Instead of a full copy, there are only 2 parity blocks alongside 4 data blocks. This is the most valuable jump on this page: double the number of nodes, 2.64 times the usable capacity. Every further step brings less — from 18 nodes onwards, it is only 5 percentage points.

The tiers are seamless: every permitted cluster size between 3 and 24 nodes falls into exactly one protection method. There is no size where you have to check what applies first.

In numbers for the entry-level class: a cluster of 3 × PC-M64 provides 11.52 TB raw and 5.41 TB usable. The same cluster with 6 nodes reaches 14.28 TB.

Hyperconverged

47% to 76% · baseline at zero

How much raw capacity remains usable

Share of raw capacity0%25%50%75%100%47%53%62%38%71%29%76%24%Erasure coding from 6 hosts3 hosts+15 % pts+9 % pts+5 % pts3–5 hostsDoubleMirroring (RF2)1 host failure6–11 hostsErasure coding 4+22 host failures12–17 hostsErasure coding 6+22 host failures18–24 hostsErasure coding 8+22 host failuresENTRONYX HCI: 3 to 24 hosts per cluster
  • Two-way mirroring (RF2) — usable 47%, one host failure
  • Erasure coding — usable 62% to 76%, two host failures
  • Not usable — Parity or mirror, metadata, recovery reserve

The full column height is the raw capacity of all local NVMe in the cluster. The capacity jumps, it does not grow: there is no intermediate value between two steps, hence rectangles and not a line. The gain at each edge becomes smaller — from 3 to 6 hosts it is 15 percentage points, from 12 to 18 only 5. From then on, expansion is worthwhile for computing power, no longer for storage.

Usable share of raw capacity per cluster size. The gain is given in percentage points compared to the level below, not as a relative increase.

Usable share per cluster size
Protection methodHostsUsableNot usableGainTolerated host failures
Two-way mirroring (RF2)selected3–547%53%Base level1
Erasure coding 4+26–1162%38%+15 percentage points2
Erasure coding 6+212–1771%29%+9 percentage points2
Erasure coding 8+218–2476%24%+5 percentage points2

Note per level

Two-way mirroring (RF2)
Every block resides on two hosts. Raw 50%, minus 3% metadata and recovery reserve.
Erasure coding 4+2
Stripes of 4 data blocks and 2 parities. Recovery after a host failure takes up to 6 hours at full capacity.
Erasure coding 6+2
Wider stripes reduce the parity overhead, but increase the number of hosts involved in every read operation.
Erasure coding 8+2
Upper limit of stripe width. Further widening would increase the recovery load beyond an acceptable level.

How the usable share is calculated

The raw share follows solely from the stripe geometry: data blocks divided by data blocks plus redundancy. What is deducted after that is the reserve for metadata and for the space to rewrite to after a node failure. Both values are small and both are unavoidable.

  • Two-way mirroring (RF2)1 node failure
    Nodes
    3–5
    Stripe (blocks)
    1+1 (2)
    Raw
    50.0%
    Reserve
    − 3.0%
    Usable
    47%
    Raw capacity
    11.52 TB
    Usable capacity
    5.41 TB
  • Erasure coding 4+22 node failures
    Nodes
    6–11
    Stripe (blocks)
    4+2 (6)
    Raw
    66.7%
    Reserve
    − 4.7%
    Usable
    62%
    Raw capacity
    23.04 TB
    Usable capacity
    14.28 TB
  • Erasure coding 6+22 node failures
    Nodes
    12–17
    Stripe (blocks)
    6+2 (8)
    Raw
    75.0%
    Reserve
    − 4.0%
    Usable
    71%
    Raw capacity
    46.08 TB
    Usable capacity
    32.72 TB
  • Erasure coding 8+22 node failures
    Nodes
    18–24
    Stripe (blocks)
    8+2 (10)
    Raw
    80.0%
    Reserve
    − 4.0%
    Usable
    76%
    Raw capacity
    69.12 TB
    Usable capacity
    52.53 TB

The two right columns apply to PC-M64 with 3.84 TB local NVMe per node, calculated at the lower limit of the respective tier. Within a tier, the capacity continues to grow with each node — the usable share remains the same until the next tier applies.

The licence surcharge is the price of the storage

The price of a managed node is the bare metal plus platform operations. The cluster licence is added per core and month — and with it the entire primary storage, for which a separate datastore is purchased under vSphere.

The licence costs €13.90$16.12 per core and month, with a minimum purchase of 16 cores per socket. On PC-M64, that is 48 cores and thus €667.20$773.95 per node and month. The minimum purchase does not apply to any released class today — the smallest comes with 48 cores per socket.

Compared to vSphere, that is €4.00$4.64 more per core, so €576.00$668.16 a month in the minimum cluster. In return, an entire item is omitted: the shared datastore. The 5.41 TB that a cluster of 3 × PC-M64 makes usable costs €389.81$452.18 a month calculated as Datastore NVMe Standard.

The minimum cluster comprises 3 nodes, not two. A pool of two nodes cannot decide which half is allowed to continue writing after a network split — both would see themselves as the survivor. Only the third node establishes the majority. At the upper end, the cluster is limited to 24 nodes.

The local NVMe is included in the bare metal price in both cases. The difference is not that hyperconvergence buys it in addition, but that it is interconnected into a shared pool instead of remaining as the storage of the individual node.

  • Distributed storage pool across the local NVMe of all hosts
  • Data locality: the active block resides on the VM's host
  • Erasure coding or mirroring depending on cluster size
  • Inline deduplication and compression, can be disabled per container

Minimum cluster, item by item

3 × PC-M64 — the smallest configuration in which the pool can form a quorum, i.e. a majority that decides after a failure. A datastore is not on the list because the storage is located in the nodes.

3 × node PC-M64
€3,069.00$3,560.04
3 × licence, 48 cores each
€2,001.60$2,321.86
Platform operations
in the node price
Primary storage, 5.41 TB usable
included in the cluster
Net total per month
€5,070.60$5,881.90
Gross per monthincl. 19% VAT.
€6,034.01$6,999.46

The same cluster under vSphere

3 × PC-M64, same number of nodes, same usable capacity — here via a booked Datastore NVMe Standard of 5.3 TB.

3 × node PC-M64
€3,069.00$3,560.04
3 × licence, €475.20$551.23 each
€1,425.60$1,653.70
Datastore NVMe Standard, 5.3 TB
€389.81$452.18
Net total per month
€4,884.41$5,665.92
Difference from hyperconvergence
− -€186.19-$215.98

The calculation applies to this one capacity. It tips as soon as the storage requirement grows faster than the computing requirement: the datastore can be expanded individually, the pool only via additional nodes.

HCI cluster versus cluster with external storage

Both stacks run on the same node classes. The difference lies in where the primary storage is located — and almost everything else follows from this: the minimum size, the maintenance duration, the recovery levels and the question of whether capacity can grow individually.

  • Location of primary storage
    ENTRONYX HCI
    Local NVMe of all nodes, combined into a pool
    ENTRONYX Managed vSphere
    External datastore, booked separately
  • Licence rate
    ENTRONYX HCI
    €13.90$16.12
    ENTRONYX Managed vSphere
    €9.90$11.48
  • Licence per PC-M641 sockets, 48 cores
    ENTRONYX HCI
    €667.20$773.95
    ENTRONYX Managed vSphere
    €475.20$551.23
  • Cluster from … to
    ENTRONYX HCI
    3 – 24 nodes
    ENTRONYX Managed vSphere
    2 – 32 hosts
  • Approved classes
    ENTRONYX HCI
    4
    ENTRONYX Managed vSphere
    4
  • External datastore required for operationswithout it, nothing restarts automatically under vSphere
    ENTRONYX HCI
    ENTRONYX Managed vSphere
  • Protection method follows cluster sizeMirroring or erasure coding, depending on the number of nodes
    ENTRONYX HCI
    ENTRONYX Managed vSphere
  • Capacity expandable independently of the number of nodes
    ENTRONYX HCI
    ENTRONYX Managed vSphere
  • Synchronous Metro mirroring bookableRPO 0 minutes
    ENTRONYX HCI
    ENTRONYX Managed vSphere
  • Management plane
    ENTRONYX HCI
    Web console in the cluster, REST API v3, Prometheus endpoint
    ENTRONYX Managed vSphere
    Dedicated vCenter per customer, API access, SSO against your directory
  • Maintenance windows
    ENTRONYX HCI
    Tue 02:00–06:00 CET, rolling with data redistribution before each restart
    ENTRONYX Managed vSphere
    Wed 02:00–06:00 CET, rolling host by host, announcement 14 days in advance

Where this setup is the right fit

  • One environment instead of two procurements

    Computing power and storage come from the same order, grow at the same pace and are managed in the same console. If you do not have a storage department, you do not just save money here, but an entire operations discipline.

  • Uniform guest workloads in large numbers

    Virtual workspaces, application servers, test environments: many guests with a similar profile are distributed cleanly across the nodes and keep data locality high. The pool then works predominantly locally.

  • Expansion in equal steps

    An additional node brings cores, memory and capacity in a fixed ratio. This is a limitation and at the same time the reason why capacity planning here is a number instead of a table.

  • Where hyperconvergence is the wrong fit

    Cross-check

    If storage and computing power grow at different speeds, each expansion pays for the other half as well. If you need a lot of capacity with little computing power — file services, archives, media inventories —, you are better off with dedicated hosts and a separate datastore.

Storage chassis pulled out on rails with open cover, containing rows of standing drives in an even grid.

Each node provides compute, memory and local NVMe in a fixed ratio. This is the condition of the design: if you need capacity, you choose either a denser class or more nodes — there is no third option.

  • PC-M64PC-M
    Processor
    EPYC 9454P2.75 – 3.80 GHz · 1 sockets
    Cores / threads
    48 / 96
    Allocatable RAM
    232 GB
    NVMe per node
    3.84 TB
    Connection
    1 Gbit/s
    Usable with 3 nodes
    5.41 TB
    Licence / month
    €667.20$773.95
    Total / month
    €1,690.20$1,960.63
  • PC-M64iPC-M
    Processor
    Xeon 6741P2.50 – 3.80 GHz · 1 sockets
    Cores / threads
    48 / 96
    Allocatable RAM
    232 GB
    NVMe per node
    7.68 TB
    Connection
    1 Gbit/s
    Usable with 3 nodes
    10.83 TB
    Licence / month
    €667.20$773.95
    Total / month
    €1,760.20$2,041.83
  • PC-L128PC-L
    Processor
    EPYC 95543.10 – 3.75 GHz · 1 sockets
    Cores / threads
    64 / 128
    Allocatable RAM
    472 GB
    NVMe per node
    7.68 TB
    Connection
    5 Gbit/s
    Usable with 3 nodes
    10.83 TB
    Licence / month
    €889.60$1,031.94
    Total / month
    €2,788.25$3,234.37
  • PC-X256PC-X
    Processor
    2× EPYC 99652.25 – 3.70 GHz · 2 sockets
    Cores / threads
    384 / 768
    Allocatable RAM
    960 GB
    NVMe per node
    3.84 TB
    Connection
    5 Gbit/s
    Usable with 3 nodes
    5.41 TB
    Licence / month
    €5,337.60$6,191.62
    Total / month
    €11,130.78$12,911.70

The “Usable” column calculates with the method that applies in the minimum cluster: Two-way mirroring (RF2). If you deploy the same node 6 times, you get 14.28 TB instead of 5.41 TB with PC-M64. The route via the denser class leads to the same goal: PC-L128 carries 7.68 TB per node and thus twice as much as the entry-level class.

vCPU limit per class

PC-M64
288 vCPU · 6:1
PC-M64i
288 vCPU · 6:1
PC-L128
256 vCPU · 4:1
PC-X256
1.536 vCPU · 4:1

Allocatable, not recommended. In the cluster, a second reserve is added: the guests of a failed node must fit into the remaining space, and the pool needs compute time on the same nodes during recovery.

Largest permitted cluster

Nodes
24
Node class
PC-X256
allocatable vCPU
36,864
Memory allocatable
22.5 TB
Usable capacity
70.04 TB
Calculated guests
15,360

The usable capacity calculates with the broadest protection method provided in the catalogue. Larger clusters are not created by more nodes, but by multiple clusters side by side.

What restricts each class in the cluster

A class without a stated limit is a class whose limit no one has looked for yet. Here it stands for each of the 4.

  • PC-M64

    PC-M

    One socket, one NUMA node: VMs over 232 GB RAM no longer fit on this class. For wider single VMs, PC-L128 or PC-X256 is the right fit.

  • PC-M64i

    PC-M

    Live migration is only guaranteed between hosts of the same CPU generation. A mixed cluster of PC-M64 (AMD) and PC-M64i (Intel) does not migrate during operations.

  • PC-L128

    PC-L

    The boost ends at 3.75 GHz — the class wins on width, not on clock speed. Loads that depend on single threads run faster on PC-S32 with 5.7 GHz.

  • PC-X256

    PC-X

    Two sockets mean two NUMA nodes. VMs over 480 GB RAM or over 192 vCPU exceed one node and lose around 12% memory bandwidth — with licences per core, this host also pays for 384 cores.

  • PC-S32

    Not approved

    3 Gbit uplink without a separate storage fabric. Shared NFS or iSCSI datastores are not permitted on this class so that replication and guest traffic do not share the same line. Without a shared datastore, there is no automatic HA restart.

Locations for the entry level

A cluster is located entirely at one location — the pool needs runtimes in the range of a few microseconds between its nodes. Distribution across two regions is only created via the recovery levels, not via the cluster itself. PC-M64 is available at 4 locations, PC-X256 at 3.

Available for PC-M64 4

  • fra1Frankfurt am Main€1,690.20$1,960.63
  • fra2Frankfurt am Main€1,690.20$1,960.63
  • ber1Berlin€1,690.20$1,960.63
  • muc1Munich€1,690.20$1,960.63

Reads are local, writes are across the network

The pool is not located next to the nodes, but inside them. This makes reads short and writes a matter of the network — and it explains why the connectivity of a class is a prerequisite here, not an equipment option.

The number of involved nodes grows with the stripe width. With Two-way mirroring (RF2), a write operation touches 2 nodes, with Erasure coding 8+2 it is 10. This is exactly the trade-off behind the better usable capacity: Wider stripes save capacity and cost network paths. Reads remain unaffected by this — they hit the local block.

That is why the connectivity of the node class is not a side note. PC-M64 comes with 1 Gbit/s, PC-X256 with 5 Gbit/s — and both carry guest traffic, storage traffic and, after a failure, recovery on it simultaneously.

  • Data locality on read

    The active block of a VM resides on the node where the VM is running. A read operation thus stays within the device and does not need the network. If the VM migrates to another node, its blocks follow in the background — until then, it reads over the network and is therefore slower.

    Read path
    local NVMe, no network path
    After a migration
    blocks follow, reading remains remote in the meantime
    Cold start of a VM
    initial reads remote until the copy is ready
    Visible in
    Prometheus endpoint of the cluster, metric per container
  • The write path always goes over the network

    A write operation is only considered acknowledged when redundancy is established. With two-way mirroring, this is a partner node; with erasure coding, it is all nodes of a stripe. This is exactly where the higher usable capacity is paid for: not in euros, but in network paths per write operation.

    Mirroring
    one copy on a partner node
    Erasure coding
    data blocks and parity across the entire stripe
    Acknowledgement
    only after full redundancy, never before
    Consequence
    small write operations cost proportionally more than large ones
  • Deduplication and compression before writing

    Both run inline, i.e. before storing, and both cost compute time on the same node that serves the guests. Therefore, it can be disabled per container: for databases that already write compressed data, the gain is zero and the overhead is not zero.

    Point of effect
    before writing, not as a downstream run
    Costs
    compute time on the node that also serves guests
    Can be disabled
    per container, not just for the entire cluster
    Sensible to disable
    for already compressed or encrypted data
  • One network for two types of traffic

    Guest traffic and storage traffic share the node's connection. This is the actual condition of the design: if you bring the storage into the compute node, you also bring its traffic there. Classes without sufficient connection are therefore not approved — not as a precaution, but because the commitment could otherwise not be kept.

    Separation
    separate VLANs for guest, management and storage traffic
    Priority
    storage traffic takes precedence, otherwise the acknowledgement breaks off
    Recovery
    runs over the same network as ongoing operations
    Observability
    throughput per traffic type at the Prometheus endpoint

In a cluster, availability is not a property of a node, but a property of the group. What it can withstand is defined by the scaling tier — and what it can still withstand during a maintenance window follows from that by subtraction.

What happens after the loss of a node

  1. 1

    Detect failure

    under 30 seconds

    The remaining nodes lose the heartbeat of the failed one and form a new quorum. Until that is established, nothing is switched over — a briefly disrupted network initially looks like a dead node, and a premature restart of duplicate running guests would be the more expensive mistake.

  2. 2

    Restart guests

    1 to 5 minutes per guest

    The guests of the failed node restart on the remaining ones. Their data is fully available — it resides in the redundancy of the pool, not on the lost device. The restart is a cold start, not a migration: whatever was in the memory is lost.

  3. 3

    Read remotely instead of locally

    Until data locality is restored, the newly started guests read over the network. The cluster is fully usable during this time, but slower — and this is the most visible part of a node failure, not the restart itself.

  4. 4

    Restore redundancy

    The missing blocks are reconstructed from the remaining ones and distributed across the other nodes. Only then can the cluster fully tolerate the next failure again. The run does not need a replacement node — it needs free space on the existing ones.

  5. 5

    Add replacement node

    in the next maintenance window

    The replaced node joins the pool and takes over its share. This is no longer an emergency step, but a redistribution during operations — the cluster is already fully redundant again at this point.

How long recovery takes

Three factors determine the duration: what the failed node carried, how often each existing block must be read to replace a lost one, and how many nodes share the work. With Two-way mirroring (RF2), the read amplification is 1 — there is exactly one copy. With Erasure coding 8+2, it is 8 blocks per reconstructed block.

A recovery run takes up around 28% of the node connection; the remaining 72% are left for ongoing operations. This share is not fixed, but calculated backwards from the one value the catalogue states: 6 hours for a PC-M64 with 6 nodes and full utilisation.

  • Two-way mirroring (RF2)Stripe 1+1
    Nodes
    3–5
    Read amplification
    1 : 1
    Network load
    7.68 TB
    Duration with fewest nodes
    3 h
    Duration with most nodes
    1.5 h
  • Erasure coding 4+2Stripe 4+2
    Nodes
    6–11
    Read amplification
    4 : 1
    Network load
    19.2 TB
    Duration with fewest nodes
    3 h
    Duration with most nodes
    1.5 h
  • Erasure coding 6+2Stripe 6+2
    Nodes
    12–17
    Read amplification
    6 : 1
    Network load
    26.88 TB
    Duration with fewest nodes
    1.9 h
    Duration with most nodes
    1.3 h
  • Erasure coding 8+2Stripe 8+2
    Nodes
    18–24
    Read amplification
    8 : 1
    Network load
    34.56 TB
    Duration with fewest nodes
    1.6 h
    Duration with most nodes
    1.2 h

The network load is reading and writing combined — which is why it shows a multiple of the 3.84 TB that the node itself carried. Wider stripes do not prolong the run: they distribute it across more nodes, and the two largely cancel each other out. What really prolongs it is a more densely populated class — the worst case in the catalogue is 3.2 h.

A rolling maintenance window, step by step

The window is in the catalogue: Tue 02:00–06:00 CET, rolling with data redistribution before each restart. The difference to a cluster with external storage lies in the third step — before a node restarts, the pool must be rebalanced.

  1. Announcement

    10 calendar days in advance

    The window, scope and sequence of the nodes are fixed in advance. A window without changes to your cluster will be cancelled, not silently run through empty.

  2. Evacuate guests

    5 to 25 minutes per node

    The running VMs migrate to the remaining nodes. Up to this point, the process does not differ from a cluster with an external datastore.

  3. Redistribute data

    20 minutes to several hours per node

    This step only exists here: before a node restarts, the pool is rearranged so that no redundancy level depends solely on it. The duration depends on the node's usage, not on the number of guests.

  4. Firmware and cluster software

    20 to 40 minutes per node

    BIOS, storage controllers, network cards and the cluster software are updated to the target version. After that, the node restarts and rejoins the pool.

  5. Catch up, then the next one

    rolling

    The returned node catches up on what was written during its absence. Only when the pool is fully redundant again does the next node begin. That is why the window length grows with the cluster size — and why the cluster remains usable throughout.

Recovery per node class

Loss of a node in the smallest erasure coding cluster — the worst case of this tier. The duration increases with the population, not with the price: PC-X256 carries 3.84 TB per node.

PC-M64
3 h · 10 Gbit/s
PC-M64i
6 h · 10 Gbit/s
PC-L128
6 h · 10 Gbit/s
PC-X256
1.2 h · 25 Gbit/s

The storage fabric is listed next to it because it significantly determines the duration: two classes with the same population but different fabric take different amounts of time.

Tolerance during maintenance

3 to 5 nodes
1 outage · 0 in maintenance
from 6 nodes
2 outages · 1 in maintenance
Free nodes per stripe
1 to 8
Maximum size
24 nodes

The right number in the first two rows is the remaining failure tolerance while a node is scheduled out of operation — the tolerance of the tier minus one.

Expansion across a tier boundary

An additional node initially only brings cores, memory and raw capacity. The usable share only changes when the cluster size crosses a tier boundary — and then it changes for the entire existing written data.

The pool recodes the existing data in the background for this. This is a data movement across the cluster network, not a switchover: it is throttled, it runs alongside operations, and the new usable capacity is only available once it is complete. If you are planning the step from 5 to 6 nodes, you are therefore not only planning the delivery, but also the recoding.

Upper limit of stripe width. Further widening would increase the recovery load beyond an acceptable level.

No external primary storage, but a way out

The fast datastore classes cannot be booked under hyperconvergence — not by mistake, but because the primary storage is already in the cluster. What is added externally is capacity for cold data and replication to a second region.

Datastore Capacity

iSCSINFS 4.1

NVMe cache in front of HDD capacity — for file services and quiet volumes.

Price per GB and month
€0.0290$0.0336
Snapshots per GB per month
€0.0060$0.0070
Minimum and maximum quantity
8 TB – 512 TB
Redundancy
Erasure coding 8+2 in the location, cache triply mirrored
Backup window
Daily 21:00–06:00 CET, crash-consistent

Restriction: The NVMe cache covers 8% of the datastore size. Working sets beyond this pass through to the HDD tier; the 4 ms latency guarantee then no longer applies.

Datastore Archive

NFS 4.1

Cold capacity for powered-off guests, templates and exports.

Price per GB and month
€0.0068$0.0079
Snapshots per GB per month
€0.0009$0.0010
Minimum and maximum quantity
20 TB – 2048 TB
Redundancy
Erasure coding 8+2, second copy in another EU region
Backup window
Weekly Sat 20:00–08:00 CET

Restriction: Not approved as an operational datastore. Running VMs must not reside here — the class accommodates powered-off guests, templates and OVA exports.

Recovery to a second region

The pool's protection mechanism covers the failure of nodes, not the failure of the location. There are 3 tiers available for this. The example total calculates with 5.3 TB of protected capacity — the usable capacity of the minimum cluster.

  • Secured recoverySocket €149.00$172.84
    RPO · maximum data loss
    24 h
    RTO · maximum recovery time
    8 h
    Replication interval
    24 h
    Tests / year
    1
    Target region
    Region in the EU, from 300 km
    per GB and month
    €0.0074$0.0086
    Example total
    €189.06$219.31
  • Pilot LightSocket €490.00$568.40
    RPO · maximum data loss
    4 h
    RTO · maximum recovery time
    4 h
    Replication interval
    4 h
    Tests / year
    2
    Target region
    Region in the same country, from 200 km
    per GB and month
    €0.0190$0.0220
    Example total
    €592.87$687.73
  • Asynchronous replicationSocket €990.00$1,148.40
    RPO · maximum data loss
    15 min
    RTO · maximum recovery time
    2 h
    Replication interval
    15 min
    Tests / year
    4
    Target region
    Region in the same country, from 200 km
    per GB and month
    €0.0340$0.0394
    Example total
    €1,174.08$1,361.93
Secured recovery
The restart uses free capacity in the target region. Without booked capacity reservation, the RTO commitment only applies Mon–Fri 08:00–18:00; outside this time, there is no guaranteed restart time.
Pilot Light
A single host runs in the target region with around 25% of the productive capacity. Full throughput is only available after adding more hosts — lead time up to 90 minutes.
Asynchronous replication
The RPO of 15 minutes applies up to a change rate of 40 MB/s per datastore. Above this, the replication lag grows, and the actual recovery point is further back than committed.

Read more

  • Disaster recovery — replication topology, recovery test and the complete cost model of all tiers.
  • Managed dedicated hosts — where the boundary between platform and guest operations lies and what the tiers above it cost.
  • Security and certificates — tenant separation, certificates and the audit documents for the Private Cloud.

Who patches what

Platform operations are included in the node price and cannot be deselected. They end at a strict boundary: we work below the guest system, you work above it.

ENTRONYX CLOUD patches

  • Hypervisor
  • BIOS and firmware
  • Fabric switches
  • Storage controllers

Firmware maintenance requires a host evacuation. Without a second host in the cluster, this means downtime of up to 45 minutes per maintenance window.

You patch

  • Guest operating system
  • Middleware
  • Application
  • Application data

If you also want to hand over the guest system, book a higher operations level. The boundaries of the levels are on the managed hosts page.

Front of a server chassis, completely filled with twenty-four drive bays in three rows of eight. A copper-coloured indicator lights up on two bays, the surrounding frame fades into darkness.
Opened 2U server chassis from diagonally above on the workbench: heatsink with copper base over the socket, populated and locked memory banks, fan wall, power supplies with IEC connector at the back, drive bays at the front.
A node takes its share of the pool with it when it restarts. Therefore, data is redistributed beforehand so that no block is stored only once. Tue 02:00–06:00 CET, rolling with data redistribution before each restart.

If a node fails unexpectedly, the cluster restores the lost redundancy itself. In the smallest cluster, this takes 3 h. As long as this is running, the cluster cannot sustain a second failure: the mirroring can handle 1 missing node, not two.

Tailor cluster, check capacity

Node class, quantity, supplementary storage, recovery level and operations level are side by side in the configurator. The total is calculated using the same rates as this page — and the usable capacity is tracked, because it changes with every number of nodes.

Per node from
€1,690.20$1,960.63
Minimum cluster
€5,070.60$5,881.90
Usable out of the box
5.41 TB
Nodes per cluster
3 – 24