Open source Cloud Management Platforms Prof Bharati Ainapure
Open source Cloud Management Platforms Prof. Bharati Ainapure
Outline Ø Introduction ØManaging Public Clouds ØManaging Private Clouds ØManaging Hybrid Clouds ØOpen source management tools ØTime line for Cloud Open source tools ØEucalyptus Architecture ØOpen. Stack Architecture ØReferences
Introduction • Cloud administration is the supervision of cloud computing products and its services. • Cloud administration combines the technology and software in a design for managing cloud environments. • The cloud administration system should have the ability to: vmanage a pool of heterogeneous compute-resources vprovide access to end users vmonitor security vmanage resource allocation vmanage tracking
Managing Public Clouds • Public clouds are managed by public cloud service providers, which include the public cloud environment’s servers, storage, networking and data center operations. • Users of public cloud services can generally select from three basic categories: ØUser self-provisioning: Customers purchase cloud services directly from the provider, typically through a web form or console interface. The customer pays on a per-transaction basis. ØAdvance provisioning: Customers contract in advance a predetermined amount of resources, which are prepared in advance of service. The customer pays a flat fee or a monthly fee. ØDynamic provisioning: The provider allocates resources when the customer needs them, then decommissions them when they are no longer needed. The customer is charged on a pay-per-use basis.
Managing Private Clouds • Managing a private cloud requires software tools to help create a virtualized pool of compute resources. • Provide a self-service portal for end users and handle security, resource allocation, tracking and billing.
Managing Hybrid Clouds • In hybrid cloud environments, compute, network and storage resources must be managed across multiple domains • Good management strategy required to defining what needs to be managed, and where and how to do it. • Policies to help govern these domains should include configuration and installation of images, access control, and budgeting and reporting. [ • Access control often includes the use of Single sign-on (SSO), in which a user logs in once and gains access to all systems without being prompted to log in again at each of them.
Open source management tools Following table shows few Open source cloud management tools: Sr. No Name of the Tool 1 Joomla , Drupal Cloud Service Saa. S 2 App. Scale, Cloud Foudry, OPENSHIFT Paa. S 3 Eucalyptus, Open Nebula, Open Iaa. S Stack, Nimbus, cloudstack.
Time line for Cloud Open source tools Figure 1: Evolution of Open Source tools
Eucalyptus Architecture Figure 2: Architecture of Eucalyptus
Reflection Question Which type of cloud is created using Eucalyptus
Open. Stack Architecture Figure 3: Architecture of Open. Stack
References • Salman A, “Open Source Cloud Technologies”, ACM symposium on Cloud Computing, Oct. 2012. • www. wikipedia. org
- Slides: 12