Hosting and Cloud Service Providers

OpenNebula is widely used as an infrastructure provisioning tool to build hosting and public cloud services. OpenNebula enables elastic, flexible, multi-tenant cloud environments customized to offer infrastructure as a service or to engine software and platform as a service clouds. There are features in OpenNebula that makes it the ideal candidate to offer a cloud service while, at the same time, cutting costs as well as offering a strong and robust management.

What Are Our Unique Functionalities to Build Cloud Services?

  • On-demand Provisioning of Virtual Private Clouds: In this new cloud offering scenario, the cloud provider provides customers with a fully-configurable and isolated Virtual Data Center where they have full control and capacity to administer its users and resources. This combines a public cloud with the protection and control usually seen in a personal private cloud system. Users can themselves create and configure servers via the SunStone portal or any of the supported cloud APIs. The total amount of physical resources allocated to the virtual private cloud can also be adjusted dynamically.
  • Accounting and Metering: The level of detail and easy integration of the OpenNebula accounting and monitoring systems makes this cloud management platform a smooth companion for a broad number of billing platforms.
  • Multiple User Interfaces: The ability to offer the same infrastructure in many different ways is very appealing for hosting and cloud consumers. OpenNebula offers a virtual computing environment accessible through two different remote cloud interfaces, OCCI and EC2, and through two simple web interfaces, OpenNebula Sunstone and OpenNebula SelfService. These mechanisms access the same infrastructure, i.e. resources created by any of the mentioned methods will be instantly available on the others.
  • Scalability: This is a must for the hosting and cloud world, and OpenNebula comes in with a very robust and scalable core and a scalable architecture based on Zones and clusters, with many benefits in the area of distributed storage.
  • Isolation: The ability to enforce a complete separation in all the virtualization resources that it manages (images, virtual machines, virtual networks, templates) through permissions or even fine-grained Access Control Lists, coupled with the ability to handle almost near isolated clusters gives OpenNebula the ability to securely operate multi tenancy environments. The multiple-zone support extends this functionality to easily manage fully isolated zones that can be located at different data center sites under different security policies and practices.
  • Integrating with Your Existing Infrastructure: OpenNebula allows for the use of cost effective open source hypervisors, as well as aid in the transition from proprietary virtualization solutions.
  • Audit Trails and Reporting: OpenNebula generates detailed log files for the different components that maintain a record of significant changes makes life easier at the time of locating errors and keeping a log of what's going on in the infrastructure.
  • Limitation of Resource Consumption: OpenNebula brings resource quota management to allocate, track and limit resource utilization.
  • Ensure Application Availability and Business Continuity: OpenNebula allows configurable behavior in the event of host or VM failure to provide an easy to use and cost-effective failover solution.
  • Differentiate your Service: Hosting and cloud providers need to differentiate themselves from their competitors. OpenNebula GUIs and interfaces can be easily adapted to address the needs of your customers, and the architecture of your cloud can be designed to serve different type of customers and workloads based on different SLAs, from low-cost to premium solutions.