BLOG · COMPARISON ·

IaaS vs private cloud vs hybrid cloud in Europe: how to choose for classic workloads

Eurokommerz, Vienna, since 2006: Private AI/ML · IT Managed Services · Enterprise Training · AI Hardware & Software

IN BRIEF
  • NIST SP 800-145 treats IaaS as a service model, in which you run your own operating systems and applications on processing, storage and networks the provider supplies, and private cloud as a deployment model for one organisation on or off its premises, so a hosted private cloud usually delivers IaaS too
  • In hosting offers, IaaS usually means VMs with set vCPU, RAM and storage on a platform the provider shares between customers, a private cloud means hosts and storage dedicated to one organisation, and hybrid means some systems stay on-premise with replication between the sites
  • Guaranteed resources are available to your VMs whenever they need them, and on vSphere a reservation sets a guaranteed minimum per VM that unreserved capacity must cover before the VM powers on; overcommitted capacity is sold on the expectation that the tenants’ VMs will not all peak at the same time
  • Shared IaaS fits standard VMs; a dedicated private cloud fits software licensed per physical core or host, strict security policies and large steady consumption; hybrid fits a staged migration and systems tied to the site by latency, attached hardware or data class
  • Before signing, check how VM disks, configuration and backups leave the platform, whether the invoice follows a fixed configuration or metered usage, and the switching terms that the EU Data Act requires in cloud contracts

Eurokommerz × Vixen.UNO: EU Cloud  Talk to an expert →

IaaS vs private cloud vs hybrid: which fits which workload

For classic workloads such as application servers, databases, ERP and test environments, IaaS fits VMs that need no hosts of their own, a private cloud fits when hosts must serve your organisation alone, and hybrid fits when some systems have to stay on-premise or the move happens in stages. With IaaS you get VMs with set vCPU, RAM and storage on a platform the provider shares between customers, and you run the guest operating systems and applications. A private cloud reserves hosts and storage for your organisation, and its security policies, access and configuration are yours. In a hybrid set-up part of the estate stays on-premise, linked to the hosted part, with replication between the sites.

IaaS describes what you manage, while private, public and hybrid describe who shares the infrastructure, so a hosted private cloud usually delivers IaaS as well. For a private cloud in Europe, the data centre’s location and its operator’s jurisdiction are further questions, covered with the criteria below.

What NIST SP 800-145 means by IaaS, private, public and hybrid cloud

NIST Special Publication 800-145 dates from September 2011 and is still listed as final in October 2026. It defines cloud computing by five essential characteristics, three service models and four deployment models, and NIST intends it for broad comparisons of cloud services, without prescribing how they are deployed or delivered. The characteristics are on-demand self-service, broad network access, resource pooling for several tenants, rapid elasticity and measured service, with usage visible to provider and consumer.

In the IaaS service model you obtain processing, storage and networks and control the operating systems, storage and applications you install, while the provider controls the infrastructure below them; some network settings such as host firewalls may be partly yours. Among the deployment models, a private cloud serves one organisation alone, may be owned and operated by that organisation, a third party or both, and may sit “on or off premises”. A public cloud is open to any customer and runs on the provider’s premises, a community cloud serves several organisations with shared concerns, and a hybrid cloud links two or more distinct cloud infrastructures by technology that lets data and applications move between them.

Hosting offers use the words more loosely. IaaS usually means VMs on a shared platform, closest to NIST’s public model, and private cloud means hosts reserved for one customer. Hybrid also covers an on-premise cluster linked to a hosted platform, although a server room without self-service and metering would not meet NIST’s characteristics.

TERMNIST SP 800-145IN A HOSTING OFFERWHO RUNS WHAT
IaaSservice model: processing, storage, networks; you run your own softwareVMs with set vCPU, RAM and storageprovider: hosts, hypervisor, storage systems, network; you: guest OS, applications, data
Private clouddeployment model: one organisation, on or off its premiseshosts and storage for one customeras with IaaS, plus policies and access for the environment
Public clouddeployment model: open to any customer, on the provider’s premisesa shared platform, often with PaaS and SaaSdepends on the service model
Hybrid clouddistinct clouds linked so data and applications can moveon-premise systems plus a hosted part, with replicationthe on-premise part is yours; link and replication are agreed

NIST SP 800-145, The NIST Definition of Cloud Computing (September 2011), sections 1.2 and 2; the last two columns are our reading of common hosting terms.

Private cloud vs public cloud for classic workloads

For VMs that run all month at a similar load, the differences are tenancy, the allocation of capacity and the structure of the invoice. On a public platform your VMs usually share hosts with other tenants. In a private cloud the hosts carry only your VMs, and you decide how many you need, spare capacity for a host failure included. Elasticity helps most with load that swings, such as a web shop during a sales campaign, while a database server with a similar load every day makes little use of it.

NIST’s measured service means that usage is metered; whether the invoice follows the meter or a fixed monthly configuration is the provider’s commercial choice. ENISA’s Cloud Security Guide for SMEs (April 2015) lists unexpected costs among its cloud risks, because pay-as-you-go billing “means costs are not always fixed”. Applications that depend on a public cloud’s proprietary platform services, such as serverless functions, may need parts rewritten before they can move, so this comparison covers systems that already run as VMs.

Guaranteed or overcommitted vCPU and RAM

A host is overcommitted when its VMs have more vCPUs than it has physical cores, or more configured memory than it has RAM, which works while the VMs do not all peak at once. ENISA’s report “Cloud Computing: Benefits, risks and recommendations for information security” (November 2009) describes cloud resources as allocated “according to statistical projections” and lists service unavailability among the consequences of inaccurate modelling or inadequate provisioning. ENISA’s SME guide of 2015 adds that tenants share the same physical infrastructure, so the peaks of other tenants can affect your VMs.

Guaranteed resources are available to your VMs whenever they need them, however busy the other tenants are. On vSphere the setting for a per-VM minimum is a reservation, which Broadcom’s documentation (updated 16 September 2026) calls the “guaranteed minimum allocation” for a virtual machine, and vCenter Server or ESXi powers the VM on only if enough unreserved capacity is left to cover it. On our IaaS, CPU and RAM are guaranteed and not shared with other clients. In a private cloud the ratio of vCPUs to physical cores is your own decision, so test systems can be overcommitted while production databases keep reserved capacity. Ratios and the signs of contention inside a VM are covered in our guide to what dedicated vCPU and RAM mean in an IaaS offer.

Workload criteria: load profile, licences, data class, latency and skills

Steady consumption suits reserved capacity on a fixed configuration, and large steady consumption that fills whole hosts suits a private cloud. Load that swings needs idle headroom on reserved capacity, or a platform that adds capacity on demand.

Some software is licensed per physical core or socket, and the vendor’s rules decide which servers count. The Oracle Partitioning Policy, which Oracle calls educational and not a contract, gives the policies in effect as of 14 February 2022 and lists VMware among its examples of soft partitioning, a technique it does not accept for determining or limiting the licences a server or cluster of servers needs. A shared platform does not let you name or limit the hosts a VM runs on, while a dedicated private cloud has a fixed, known set. In a hosted vSphere service the VMware licence itself is usually the provider’s, as our article on hosted vSphere and the VMware licences you own explains.

Client contracts, sector rules and your own policy for personal data can require that data and backups stay in the EU. The jurisdiction of the operator is a separate question, covered in our article on the CLOUD Act and EU data residency, and systems whose data must not leave your premises stay on-premise.

Latency affects two paths, from users to the servers and between systems that stay on site and those that move. An application that sends 200 sequential database queries to build one screen spends 2 seconds on the network at a 10 ms round trip (our arithmetic), so an application server and its database belong on the same side of the link.

CRITERIONIAASPRIVATE CLOUDHYBRID
Load profileVMs of standard sizelarge, steady load that fills whole hostseach system where its load and dependencies fit
Host-bound licenceshosts you cannot name or limita fixed set of dedicated hostssuch systems can stay on-premise
Security policythe provider’s platform rules; yours inside the VMsyour policies, access and configurationyour policies on both sides and on the link
Data classlocation as the contract statesthe same, on hosts no other customer usesdata that must not leave stays on-premise
Latency to on-site systemsevery call crosses the linkevery call crosses the linksite-bound systems stay on site
Skills to operateguest OS and applicationsplus configuration and policies of the environmenttwo environments, the link and replication

NIST SP 800-145 (September 2011); Oracle Partitioning Policy (policies in effect as of 14 February 2022); our EU Cloud page for who each option fits; the assessment per option is our reading.

Which of the three fits is worked out on the first call, from your workloads and data requirements. Send us your VM list with the data class of each system and any licences counted per host or core.

Hybrid cloud for mid-size companies: patterns and prerequisites

A hybrid set-up is either a stage on the way or a lasting split. In a staged migration, systems move in waves while replication keeps the copy at the destination current until each cutover; our guide to migrating VMs to a hosted VMware platform compares the methods, their downtime and re-IP. In a lasting split, systems tied to the site by latency, attached hardware, licences or data class stay on-premise and the rest runs hosted. Both are easier with the same hypervisor on both sides, since VMs and their replicas then move without conversion.

The link carries the replication and all traffic between systems on different sides, so size it for both. Run directory services and DNS at both sites, for example with a domain controller on each side, so that logins and name resolution keep working when the link fails, and keep one backup policy with restore tests on each side.

Exit and portability: what leaves the platform with you

Before signing, list what has to leave the platform at the end and in which format: VM disks and configuration, backups, templates, network and firewall settings, and the IP addresses your partners know. Between two vSphere platforms the VMs keep their virtual disks and configuration, provided the destination supports their virtual hardware version. Between VMware and KVM each guest has to be converted; virt-v2v from the libguestfs project converts guests from other hypervisors to run on KVM and can make them bootable there and install virtio drivers. A KVM private cloud for a VMware estate therefore means converting and testing every guest, and a later move back means another conversion.

Backups help with an exit only if you can restore them elsewhere, so ask in which format they are kept and whether you can take a copy. ENISA’s SME guide counts vendor lock-in among its cloud risks where data formats and interfaces are not standard, and advises migration or exit plans as part of business continuity. Since 12 September 2025 the EU Data Act has required cloud contracts to set notice, transitional and data retrieval periods, and from 12 January 2027 it allows no switching charges, as our guide to Data Act cloud switching sets out.

How to decide, system by system

Work from the inventory and decide per system:

  1. Export the VM list with vCPU, RAM and storage per VM, and CPU and memory use over at least one month, peaks included.
  2. Mark each system’s data class and any location requirement from law, contracts or your own policy.
  3. Note software licensed per physical core, socket or host, and hardware attached to servers, such as USB licence dongles.
  4. Map the dependencies and keep systems that exchange many requests on the same side of the link.
  5. Put standard VMs on IaaS, systems with host-bound licences, strict security policies or large steady consumption on a private cloud, and leave site-bound systems on-premise.
  6. Read the exit terms, then test a representative system on the target platform before you plan the migration waves.

We move systems step by step, in agreed maintenance windows with a rollback plan, and provide test access to the platform before migration. Describe the systems you would move first in the form below, and those that must stay on-premise.

What we do

Under our EU Cloud service we offer all three options, with the hosted part in Tier-3 data centres in the EU: IaaS with guaranteed vCPU, RAM and storage on the VMware vSphere platform, a self-service portal, snapshots and Veeam backup; a private cloud on VMware or KVM, dedicated to your organisation; and hybrid set-ups with replication between your site and the data centre. The data centres are Baltneta’s, in Lithuania, with ISO 27001 and PCI DSS, and you receive a transparent monthly invoice in euros under one contract with Eurokommerz. Our engineering partner Vixen.UNO handles migration and support. The first call is free of charge, the price of the technical assessment is fixed before work begins, and our security and compliance page lists the documents we sign.

FAQ

What is the difference between IaaS and private cloud?
IaaS is a service model in which you get processing, storage and networks and run your own operating systems and applications, while the provider runs the infrastructure below them. Private cloud is a deployment model in NIST SP 800-145, meaning infrastructure that serves one organisation only and may be owned and run by it, by a third party or both, on or off its premises. A hosted private cloud therefore usually delivers IaaS as well, on hosts that no other customer uses.
What is the difference between private cloud and public cloud?
In NIST’s definition a private cloud serves one organisation alone, while a public cloud is open to any customer and runs on the provider’s premises. For classic workloads the differences that matter are whether other tenants share your hosts, whether capacity is reserved or pooled, and whether the invoice follows a fixed configuration or metered usage. Public clouds also sell managed platform and software services, and applications that depend on proprietary ones may need parts rewritten before they can move.
What is a dedicated private cloud?
A dedicated private cloud is a virtualisation environment whose hosts, and usually storage, serve one organisation only, run by a provider in its data centre or in yours. You set its security policies, access and configuration, and its hosts are a fixed and known set, which matters for software licensed per physical core or host. NIST SP 800-145 treats a cloud provisioned for one organisation as private whether it runs on or off that organisation’s premises.
When does hybrid cloud make sense for a mid-size company?
Hybrid fits when part of the estate has to stay on-premise, because of latency to users or machines on site, attached hardware, licences or data class, and when systems move to the cloud in stages. It needs a link sized for replication and for the traffic between the two sides, directory services and DNS at both sites, and one backup policy across both. Operating it means looking after two environments and the link between them.
What do guaranteed vCPU and RAM mean in IaaS?
Guaranteed means that the vCPU and RAM in your configuration are available to your VMs whenever they need them, however busy other tenants’ VMs are. On vSphere the setting for a per-VM minimum of CPU and memory is a reservation, and vCenter Server or ESXi powers the VM on only if enough unreserved capacity is left to cover it. With overcommitted resources the hosts carry more vCPUs or more configured memory than they physically have, on the expectation that the VMs do not all peak at the same time.
How do I choose a private cloud provider in Europe?
Ask where the data centres are, which company operates them and under which jurisdiction, and whether hosts and storage are dedicated to you or shared with other customers. Check how CPU and RAM are allocated, who sets the backup policy and runs restore tests, how VMs and backups can leave the platform, and the switching terms that the EU Data Act requires in cloud contracts. Compare the offers on the same list of your own VMs, with vCPU, RAM and storage for each.

Send us your VM list with vCPU, RAM and storage per VM, the data class of each system and the systems that must stay on-premise. We reply within one business day with a time for the first call, on which we work through your workloads and requirements; you leave it with two or three configuration options and an indicative monthly invoice. The first call is free of charge.

Talk to an expert
Talk to an expert

We reply within one business day

By sending this form you agree that we process your details to answer your enquiry – see our privacy policy.

request@eurokommerz.at
Jordangasse 7, 1010 Vienna