Multi-cloud explained

The term multi-cloud means using multiple cloud vendors to deliver the same service through a fail-over solution. In the event of a severe outage, other cloud vendors can seamlessly take over and resume operations.

One of the central promises of cloud computing is the inherent resilience. AWS (Amazon Web Services, for example, offer a cloud across different regions. Each region is divided up into so-called availability zones. Each availability zone can be thought of as it's own data centre usually linked using very high-speed fibre connections. In the event of a failure at a given availability zone, other availability zones in the same region can take-over seamlessly.

An issue arises where an entire region experiences an issue. Often the same software stacks are affected by the same or multiple issues leading to an outage across a region or even multiple regions. A simple Google search reveals that while relatively rare, the tendency is for a large scale outage and often many hours of downtime while fixes are identified and applied.

A multi-cloud solution addresses single-vendor dependency by providing a bridge to other cloud providers upon which your application stack is run. Your application can be deployed intelligently to another cloud entirely on-demand. This offers the best mix of fail-over while minimising the cost of unnecessary usage until required.

The Divio platform is a multi cloud ready solution that uses both multiple cloud vendors and even in-house infrastructure to deliver the highest possible availability.

Divio Cloud reduces environment setup frustration to minimal, if not totally. We are migrating our Django projects to Divio Cloud because it allows us to focus on what really matters to our clients.