Elastic Containers

Elastic Containers are hassle-free, high performance cloud servers for Linux users that scale up and down automatically with load.

Unique usage-only billing

Save money by only paying for what you use. Unlike other cloud providers, if you have a 4GB server with only 1GB of software currently running, you only pay for 1GB. We’ll only bill you for the RAM and CPU that you actually use in each 15 minute period, not the whole size of the server. See our pricing for more.


Individual Elastic Containers instantly scale with load from 256MB to 64GB RAM to maintain continuous high performance. Unlike other cloud servers, containers do not have to be rebooted to resize, they fluidly scale to exactly the size necessary to deal with current load.

Self-managing infrastructure

No manual admin work or complex tools are needed to scale servers. Each individual server instantly auto-scales up 64GB, or a maximum size that you set. You do not need to set up load balanced clusters or rules to add and remove extra servers, you can just turn it on and never worry about it.

Cutting-edge Linux Containerisation

Containers boot up in 2 seconds and offer bare metal performance without the overhead of virtualization. We use the latest Linux kernel containerization technologies such as namespaces and cgroups, just like LXC, backed by high I/O SSD storage throughout.

Free 24/7 support

Free, high-quality email, phone and ticket support for all customers 365 days a year. We’re only ever seconds away.

Managed Cloud Servers

Don’t want to set up and manage your servers? Then take a look at our Managed Cloud Servers.

9 Global Data Centres

Nine independent global data centres in UK, Europe, US, Canada, Asia and Australia, giving you low latency, redundancy and a choice of data jurisdiction.

Strong SLA

100x credit for any downtime over 15 minutes.

The Technical Details

Our Linux containers differ quite a bit from traditional virtual machines. They’re faster, cheaper and simpler to manage. But how come? Well, here are the real technical differences between the two types of cloud server:

Traditional Hypervisor-based Virtualisation

With normal VMs, such as the ones which we also offer, each customer cloud server runs its own entire operating system inside a simulated hardware environment provided by the hypervisor running on the physical hardware. This is the traditional approach to providing cloud servers, but suffers from the drawback that individual virtualised customer servers must be rebooted to be resized.

Container-based Isolation

Containerization allows multiple Linux cloud servers to run in isolated partitions of a single Linux kernel running directly on the physical hardware. Linux cgroups and namespaces are the underlying Linux kernel technologies used to isolate, secure and manage the containers.

Performance is higher than virtualization since there is no hypervisor overhead, and you are closer to the bare metal. Linux Container users still have full root access to install and configure their software on their cloud server. Container capacity auto-scales dynamically with server load, so customers are only billed for the CPU, memory, SSD storage and bandwidth that they actually use at each point in time.

Sign up now