Open Source Cloud Computing -Eucalyptus

5,970
-1

Published on

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,970
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
354
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Prasad
  • Sameer/Prasad Infrastructure as a service Exists within the boundaries of organization Can be managed within single point within an organization Allocation and release of data center resources are automated. Managed according to locally defined policies. eg. Security, audit.
  • Sameer
  • Sameer
  • Sameer Nimbus is an open source toolkit that allows you to turn your cluster into an Infrastructure-as-a-Service (IaaS) cloud. Feature highlights include: Three sets of remote interfaces: Amazon EC2 WSDLs, Amazon EC2 Query API and Grid community WSRF. Read more about interfaces . Storage implementation compatible with S3 REST API. Read more about Cumulus . Virtualization implementation is based on Xen and KVM. Read more about supported virtualization technologies . Can be configured to use familiar schedulers like PBS or SGE to schedule virtual machines. Read more about the workspace pilot . Launches self-configuring virtual clusters with one click. Read more about the context broker . Defines an extensible architecture that allows you to customize the software to the needs of your project. Read more about extensiblity .
  • Prasad
  • Prasad Origins at Computer Science Department at University of California, Santa Barbara Provides framework for IT infrastructure and datacenter management by creating private clouds. Open source and packaged using Linux distributions It is able to work with a number of open source and proprietary hypervisors. Maintained by Eucalyptus Inc. which provides enterprise products and support.
  • Prasad
  • Sameer Each component of Eucalyptus exposes a webservice. A Eucalyptus system includes five high level packages: eucalyptus-cloud - includes the front-end services (Cloud Controller). eucalyptus-walrus - includes the front-end Walrus storage system. eucalyptus-sc - includes the Storage Controller that provides support for the dynamic block device creation and attachment. eucalyptus-cc - includes the Cluster Controller that provides support for the virtual network overlay. eucalyptus-nc - includes the Node Controller that interacts with KVM (Kernel-based Virtual Machine) to manage individual VMs.
  • Sameer Each component of Eucalyptus exposes a webservice. Emulation of Amazon EC2’s SOAP and “Query” interfaces. allows users to start, control, access, and terminate entire virtual machines using runInstances, describeInstances, terminateInstances, describeResources. A Eucalyptus system includes five high level packages: eucalyptus-cloud - includes the front-end services (Cloud Controller). eucalyptus-walrus - includes the front-end Walrus storage system. eucalyptus-sc - includes the Storage Controller that provides support for the dynamic block device creation and attachment. eucalyptus-cc - includes the Cluster Controller that provides support for the virtual network overlay. eucalyptus-nc - includes the Node Controller that interacts with KVM (Kernel-based Virtual Machine) to manage individual VMs. • Node Controller controls the execution, inspection, and terminating of VM instances on the host where it runs. • Cluster Controller gathers information about and schedulesVMexecution on specific node controllers, as well as manages virtual instance network. • Storage Controller (Walrus) is a put/get storage service that implements Amazon’s S3 interface, providing a mechanism for storing and accessing virtual machine images and user data. • Cloud Controller is the entry-point into the cloud for users and administrators. It queries node managers for information about resources, makes highlevel scheduling decisions, and implements them by making requests to cluster controllers
  • Sameer A Eucalyptus system includes five high level packages: eucalyptus-cloud - includes the front-end services (Cloud Controller). eucalyptus-walrus - includes the front-end Walrus storage system. eucalyptus-sc - includes the Storage Controller that provides support for the dynamic block device creation and attachment. eucalyptus-cc - includes the Cluster Controller that provides support for the virtual network overlay. eucalyptus-nc - includes the Node Controller that interacts with KVM (Kernel-based Virtual Machine) to manage individual VMs.
  • Sameer A Eucalyptus system includes five high level packages: eucalyptus-cloud - includes the front-end services (Cloud Controller). eucalyptus-walrus - includes the front-end Walrus storage system. eucalyptus-sc - includes the Storage Controller that provides support for the dynamic block device creation and attachment. eucalyptus-cc - includes the Cluster Controller that provides support for the virtual network overlay. eucalyptus-nc - includes the Node Controller that interacts with KVM (Kernel-based Virtual Machine) to manage individual VMs.
  • Prasad
  • Prasad OS – Ubuntu A Eucalyptus system includes five high level packages: eucalyptus-cloud - includes the front-end services (Cloud Controller). eucalyptus-walrus - includes the front-end Walrus storage system. eucalyptus-sc - includes the Storage Controller that provides support for the dynamic block device creation and attachment. eucalyptus-cc - includes the Cluster Controller that provides support for the virtual network overlay. eucalyptus-nc - includes the Node Controller that interacts with KVM (Kernel-based Virtual Machine) to manage individual VMs.
  • Prasad- Explain tool plugin, registration, key creation Sameer – Demo the instance creation, Lifecycle Prasad – Demo the EBS
  • Sameer First Two, Prasad Three and four Virtualization of all the data center elements m/c, storage and network Hyperviser Top Benefits 1) Transform your existing IT infrastructure into a scalable, reliable, and compatible on-premise cloud 2) Run Microsoft Windows and Linux guests in the same flexible cloud environment using a cost-saving self-service provisioning model 3) Test, develop, and deploy on your on-premise EEE cloud and smoothly transition to a public cloud or vice-versa, without any modifications 4) Quickly and easily build hybrid clouds with your VMware-based virtualization environment and other public clouds 5) Enable state-of-the-art enterprise cloud features such as scalable storage integration, monitoring, and auditing with Eucalyptus Enterprise Edition 6) Leverage the vibrant ecosystem built around Amazon AWS that deliver solutions that work seamlessly with Eucalyptus. Key Features and Functionality Seamlessly manage environments with multiple hypervisors (Xen, KVM, vSphere, ESX, ESXi) under one management console Enables cross-platform guest operating systems including Microsoft Windows and Linux Automates image conversion between all supported hypervisors, including Amazon EC2-compatible AMIs Advanced storage integration (iSCSI, SAN, NAS) enables you to easily connect and manage your existing storage systems from within the Eucalyptus cloud Sophisticated user, group, and role management allows precise control of resources within a private cloud
  • Sameer
  • Sameer
  • Open Source Cloud Computing -Eucalyptus

    1. 1. Open Source Private Cloud Computing -Eucalyptus Prasad Nirantar Sameer Naik BMC Software
    2. 2. Agenda <ul><li>Open Source Private Cloud </li></ul><ul><li>Eucalyptus </li></ul><ul><li>Eucalyptus Demo </li></ul>
    3. 3. Private Cloud <ul><li>What is Private Cloud ? </li></ul>
    4. 4. Private Cloud Server 1 Server 2 Client SOAP/Rest request Private switch Private switch Private Cloud
    5. 5. Private Cloud Server 1 Server 2 Client SOAP/Rest request Private switch Private switch
    6. 6. Options for Private Cloud in Open Source
    7. 7. Eucalyptus E lastic U tility C omputing A rchitecture L inking Y our P rograms T o U seful S ystems
    8. 8. About Eucalyptus <ul><li>Origins at Computer Science Department at University </li></ul><ul><li>of California, Santa Barbara </li></ul><ul><li>Provides framework for IT infrastructure and </li></ul><ul><li>datacenter management by creating private clouds. </li></ul><ul><li>Open source and packaged using Linux distributions </li></ul><ul><li>Maintained by Eucalyptus Inc. which provides </li></ul><ul><li>enterprise products and support. </li></ul>
    9. 9. Eucalyptus Short Demo
    10. 10. Eucalyptus Components Cloud controller (CLC) Cluster controller (CC) Node controller (NC) Storage controller(SC) Walrus
    11. 11. Private Cloud- Single Cluster
    12. 12. Server 1 Server 2 Client SOAP/Rest request Public switch Private switch
    13. 13. Private Cloud-Multi Cluster
    14. 14. Setup <ul><li>Installation - </li></ul><ul><li>From source </li></ul><ul><li>OR </li></ul><ul><li>From pre packaged binaries </li></ul><ul><ul><li>For 1.6 support for – Ubuntu 9.04 and 9.10, OpenSUSE 11, CentOS 5.4 and Debian squeeze </li></ul></ul>
    15. 15. Server 1 Server 2 Client SOAP/Rest request Switch Switch
    16. 16. Eucalyptus Demo using Hybrid Fox
    17. 17. User access <ul><li>Users can access to the eucalyptus cloud by </li></ul><ul><li>HybridFox (Firefox plugin) </li></ul><ul><li>ElastDream (stand alone client) </li></ul><ul><li>Euca2ools (Eucalyptus command line tools) </li></ul><ul><li>These clients have to be configured with user certificates, secret keys. </li></ul>
    18. 18. Eucalyptus Benefits Data center optimization Automated self service provisioning Web services based Elastic resource provisioning
    19. 19. Summary <ul><li>Provides private cloud Framework for IT data center </li></ul><ul><li>Compatible with EC2 and S3 </li></ul><ul><li>Open source, transparent </li></ul>
    20. 20. Questions
    21. 21. References http://open.eucalyptus.com http:// www.opennebula.org Eucalyptus Cloud Computing Platform – Administrator Guide.
    22. 22. Thank you ! [email_address] [email_address]
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×