Overview

The aim of this advanced component is to provide the tools and methods needed to dynamically grow your private cloud infrastructure with physical resources running on remote bare-metal cloud providers.

Two of the use cases that will be supported by this new disaggregated cloud approach will be:

  • Edge Cloud Computing. This approach will allow the transition from centralized clouds to distributed edge-like cloud environments. You will be able to grow your private cloud with resources at edge data center locations to meet latency and bandwidth needs of your workload.
  • Hybrid Cloud Computing. This approach works as an alternative to the existing hybrid cloud drivers. So if there is a peak of demand and need for extra computing power you will be able to dynamically grow your underlying physical infrastructure. Compared with the use of hybrid drivers, this approach can be more efficient because it involves a single management layer. Also, it is a simpler approach because you can continue using the existing OpenNebula images and templates. Moreover, you always keep complete control over the infrastructure and avoid vendor lock-in.
../../_images/ddc_overview.png

There are several benefits of this approach over the traditional, more decoupled hybrid solution that involves using the provider cloud API. However, one of them stands tall among the rest and it is the ability to move offline workload between your local and rented resources.

How Should I Read This Chapter

You should be reading this Chapter as part of the Advanced Components Guide. You should be aware of the Cloud Bursting functionality, as the cluster provisioning shares some approaches.

In this Chapter, you can find a guide on how to provide additional resources from public bare-metal cloud providers into your OpenNebula. Cloud Administrators should follow the sections which cover Installation and Basic Usage, the Cloud Integrators and Developers might find useful the Provision and Configuration Reference and Provision Driver API specification.

After reading this chapter you can continue with other topics from Advanced Components.