2.0 (March 2, 2021)
OpenNebula Edge Cloud is a distributed architecture composed of edge clusters that can run any workload—both virtual machines and application containers— on any resource—bare metal or virtualized— anywhere—on-premises and on a cloud provider. It enables true hybrid and multi-cloud computing by combining public and private cloud operations with workload portability and unified management of IT infrastructure and applications. Based exclusively on solid open source technologies, our Edge Cloud Architecture implements enterprise-grade cloud features for performance, availability and scalability with a very simple design that avoids vendor lock-in and reduces complexity, resource consumption and operational costs.
Our Edge Cloud Architecture design has been defined to be much simpler than traditional cloud computing architectures, which are usually composed of complex general-purpose software systems. Our alternative is based on storage and networking software that already exist in the Linux operating system and modern storage hardware that is available from existing public cloud and edge providers. This guide discusses infrastructure specifications and the tools and services needed to set up the infrastructure software, including the foundation edge clusters and the front-end. It also covers the configuration details that are needed when the front-end or the clusters run on public cloud resources or on the edge.