Skip to content

Commit

Permalink
M #-: 6.10 Rewrite Overview section
Browse files Browse the repository at this point in the history
Signed-off-by: Pedro Ielpi <[email protected]>
  • Loading branch information
pedroielpi3 committed Aug 5, 2024
1 parent 9a78512 commit 32b5123
Show file tree
Hide file tree
Showing 12 changed files with 55 additions and 94 deletions.
1 change: 1 addition & 0 deletions source/ext/spellchecking/wordlists/opennebula.txt
Original file line number Diff line number Diff line change
Expand Up @@ -226,6 +226,7 @@ boolean
booleans
bootable
bootloader
browseable
btrfs
bugfixes
busLogic
Expand Down
Binary file added source/images/open_cloud_arch-view.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,15 @@
Edge Cloud Reference Architecture
========================================

To support digital transformation initiatives, IT departments need the right blend of on-premises, public and edge cloud environments to support a variety of existing and emerging use cases while avoiding vendor lock-in and enabling cost optimization. They also need to combine containers with virtual machine workloads in a shared environment in order to get the most out of both worlds: mature virtualization technologies plus secure container orchestration. This document presents a powerful distributed Edge Cloud Architecture for OpenNebula 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. Our Edge Cloud Architecture 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.
To support digital transformation initiatives, IT departments need the right blend of on-premises, public and edge cloud environments to support a variety of existing and emerging use cases while avoiding vendor lock-in and enabling cost optimization. They also need to combine virtual machine workloads with containerized applications from Kubernetes in a shared environment to get the best of both worlds: mature virtualization technologies and orchestration of application containers.

We have defined this architecture to be much simpler than traditional cloud computing architectures, which are usually composed of complex, proprietary general-purpose software systems for storage and networking. This architecture has been created from the collective information and experiences of hundreds of users and client engagements over the last ten years. It builds on storage and networking technologies that already exist in the Linux operating system and on modern storage hardware that is available from existing cloud and edge providers, leading to a greatly simplified design. 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.
This document presents a powerful distributed Edge Cloud Architecture for OpenNebula composed of Edge Clusters that can run any workload - both virtual machines and containerized applications — on any resource — bare metal or virtualized — anywhere on premises and on a cloud provider. Our Edge Cloud Architecture 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.

We have defined this architecture to be much simpler than traditional cloud computing architectures, which are usually composed of complex, proprietary general-purpose software systems for storage and networking. This architecture has been created from the collective information and experiences of hundreds of users and client engagements for over more than ten years. It builds on storage and networking technologies that already exist in the Linux operating system and on modern storage hardware available from existing cloud and edge providers, leading to a greatly simplified design. 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.

|image|

.. note:: The White Paper on the True Hybrid Cloud Architecture is publicly available for download `here <https://support.opennebula.pro/hc/en-us/articles/360050302811-Edge-Cloud-Architecture-White-Paper>`__.
.. note:: The White Paper on the True Hybrid Cloud Architecture is publicly available for `download <https://support.opennebula.pro/hc/en-us/articles/360050302811-Edge-Cloud-Architecture-White-Paper>`__.

.. |image| image:: /images/overview_edge-cluster.png
:width: 70%
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,14 @@
Open Cloud Reference Architecture
================================================================================

The OpenNebula Cloud Reference Architecture is a blueprint to guide IT architects, consultants, administrators, and field practitioners in the design and deployment of public and private clouds fully based on open source platforms and technologies. It has been created from the collective information and experiences of hundreds of users and cloud client engagements. Besides the main logical components and interrelationships, this reference architecture documents software products, configurations, and requirements of infrastructure platforms recommended for a smooth OpenNebula installation. Three optional functionalities complete the architecture: high availability, true hybrid and edge cloud for workload outsourcing, and federation of geographically dispersed data centers.
The OpenNebula Cloud Reference Architecture is a blueprint to guide IT architects, consultants, cloud‬ ‭administrators, and field practitioners in the design and deployment of private, hybrid, and edge clouds‬ ‭fully based on ‬‭open source platforms and technologies‭. ‬‭It is based on the collective information and‬ ‭experiences of hundreds of users and client engagements. Besides the main logical components and‬ ‭interrelationships within the architecture, this document includes references to software products, specific‬ ‭configurations, and requirements of infrastructure platforms recommended for a‬‭ smooth OpenNebula‬ ‭installation. Three optional functionalities complete‬ ‭this architecture: high availability, true hybrid and‬ ‭edge for workload outsourcing, and federation of geographically-dispersed data centers.

The document describes the reference architecture for Basic and Advanced OpenNebula Clouds and provides recommended software for main architectural components, and the rationale behind them. Each section also provides information about other open source infrastructure platforms tested and certified by OpenNebula to work in enterprise environments. To complement these certified components, the OpenNebula add-on catalog can be browsed for other options supported by the community and partners. Moreover, there are other components in the open cloud ecosystem that are not part of the reference architecture, but are nonetheless important to consider at the time of designing a cloud, like for example Configuration Management and Automation Tools for configuring cloud infrastructure and managing a large number of devices.
The document describes the reference architecture for Basic and Advanced OpenNebula Clouds and provides recommended software for main architectural components, and the rationale behind them. Each section also provides information about other open source infrastructure platforms tested and certified by OpenNebula to work in enterprise environments. As a complement to these certified components, the browseable OpenNebula add-on catalog offers further options supported by partners and by the OpenNebula community. This reference architecture does not include other components in the open cloud ecosystem that are important to consider at the time of designing a cloud, such as configuration management and automation tools for configuring cloud infrastructure and managing large numbers of devices.

|image|

.. note:: The White Paper on the Open Cloud Architecture is publicly available for download `here <https://support.opennebula.pro/hc/en-us/articles/204210319-Open-Cloud-Reference-Architecture-White-Paper>`__.
.. note:: The White Paper on the Open Cloud Architecture is publicly available for `download <https://support.opennebula.pro/hc/en-us/articles/204210319-Open-Cloud-Reference-Architecture-White-Paper>`__.

OpenNebula provides a variety of ways for Virtual Machines and containers to access storage. It supports multiple traditional storage models including NAS, SAN, NFS, iSCSI, and Fiber Channel (FC), which allow virtualized applications to access storage resources in the same way as they would on a regular physical machine. It also supports distributed Software-Defined Storage (SDS) models like Ceph, GlusterFS, StorPool, and LinStor, that allow you to create and scale elastic pools of storage and hyperconvergence deployments. Deciding which is the right storage backend for your cloud depends on your performance, scalability, and availability requirements; your existing storage infrastructure; your budget for new hardware, licenses, and support; and your skills and the IT staff you want to dedicate to its operation. This report describes OneStor, a local direct attached storage solution enhanced with caching, replica and snapshotting mechanisms that has been specially designed for OpenNebula cloud infrastructures. OneStor brings significant benefits to any enterprise, with a clear reduction in complexity, resource consumption and operational costs.

.. note:: The Report on Choosing the Right Storage for Your Cloud is publicly available for download `here <https://support.opennebula.pro/hc/en-us/articles/360019581717-Choosing-the-Right-Storage-for-Your-Cloud-Report>`__.


.. |image| image:: /images/one_high.png
.. |image| image:: /images/open_cloud_arch-view.png
:width: 70%

This file was deleted.

Loading

0 comments on commit 32b5123

Please sign in to comment.