ESDS offers comprehensive cloud automation by providing a single window solution for managing multi-VM environment. We offer deployable Cloud Orchestration solution which :
- Controls large pool of compute, storage and networking resources throughout a datacenter
- Resource managed through a dashboard that gives administration control.
- Empowering users to provision resources through a web interface.
Cloud Orchestration Components
Provision and manage large networks of virtual machines
Object and Block storage for use with servers and applications
Pluggable, scalable, API-driven network and IP management.
Central directory of user as a common authentication system.
Graphical interface to access, provision and automate cloud resources.
Cloud Orchestration Solution Architecture
Unified Cloud Management
This includes managing billing, logging, auditing, and end-user control panels for Multiple tenants
Self-service compute, network and storage infrastructures automatically based on workload demand. You can orchestrate the provisioning of composite applications made of SQL and NoSQL databases, middleware, ERP, Web Servers, etc.
The most modular and completely scalable platform
Capable of orchestrating compute and storage resources based on customizable policies for optimum hardware utilization. It scales to multiple compute nodes providing businesses with increased assurance of system uptime and high availability of system.
Multiple Network Models
It supports a number of pluggable back-end networking drivers.
- VLAN: instances are configured on a private network on a per-customer VLAN. An OpenVPN gateway device provides access to the private network and manages public NAT.
- FlatDHCP: Public IP addresses are shared from a pool of IP addresses. Instance IP addresses are controlled via a DHCP server running on the host.
- Flat: Public IP addresses are assigned from a pool of IP addresses. IP addresses can be "injected" into the client machine, or can be DHCP managed by an external DHCP infrastructure.
API with rate limiting and authentication
Designed for automation and security (to make it easy for you to manage who has access to compute resources and prevent users from impacting each other with excessive API utilization)
Cloud Manager manages its supported hypervisors through APIs and native management tools. In figure Hyper-V is managed directly by Nova and KVM is managed via a virtualization management tool called LibVirt, while Xen and vSphere can be managed directly or through management tools such as LibVirt and vCenter for vSphere, respectively. List of Supported hypervisors are as:-
- Linux Containers (LXC)
- Enables enterprises to deploy flexible, extensible, and resilient cloud infrastructures, maximizing business agility.
- Provides a scalable solution to meet the growing needs of organizations deploying private clouds.
- Allows organizations to easily manage, manipulate, and control network resources while seamlessly integrating multiple cloud services, such as network, compute, and storage.
- Delivers a robust and extensible foundation to achieve the benefits of cloud computing.