• Save
Eucalyptus: Software Platform for On-Premise Cloud Computing

Like this? Share it with your network


Eucalyptus: Software Platform for On-Premise Cloud Computing



Eucalyptus Systems provides IT organizations in enterprises, government agencies, Web and mobile businesses, and industry partners the most widely deployed software platform for on-premise ...

Eucalyptus Systems provides IT organizations in enterprises, government agencies, Web and mobile businesses, and industry partners the most widely deployed software platform for on-premise Infrastructure-as-a-Service (IaaS) clouds.



Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment
  • NRCS = Natural Resource Conservation Center USDA began looking into cloud in 2009, starting with AWS Decided that they needed to have a Private Cloud Business Drivers Needed to look for more efficient ways to serve the needs of their customers Had ~130 “stovepipe” environments to manage Had to leverage existing investment in server infrastructure
  • Cloud Services Innovation Platform Has been operational since Fall 2010 Have a “finely tuned system can support multiple environment models” Database = Postgres Services = RESTful OMS = building environmental models for monte carlo simulations Compute Cloud = Ubuntu + Eucalyptus + KVM

Eucalyptus: Software Platform for On-Premise Cloud Computing Presentation Transcript

  • 1. Software Platform for On-Premise Cloud Computing Andy Knosp Vice President, Professional Services Eucalyptus Systems, Inc.
  • 2. About Eucalyptus Systems
    • Eucalyptus provides an open source, IaaS platform
    • Started in 2007 as an NSF-funded research project at UC Santa Barbara
    • Incorporated in Jan 2009
    • Open source platform with subscription business model, pricing per core per year
    • Privately held. $25m of capitalization from BV Capital, Benchmark Capital and NEA
    • Headquartered in Goleta, CA. Operations currently in US, China, and India
    • Eucalyptus stands for E lastic U tility C omputing A rchitecture L inking Y our P rograms T o U seful S ystems
  • 3. What is Cloud Computing?
  • 4. What is Cloud Computing?
    • National Institute of Standards and Technology (NIST) Definition of Cloud Computing:
    • “ Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”
    Source: http://csrc.nist.gov/publications/drafts/800-145/Draft-SP-800-145_cloud-definition.pdf
  • 5. Cloud Computing Characteristics
    • On-demand self-service
    • Broad network access
    • Resource Pooling
    • Rapid Elasticity
    • Measured Service
    Source: http://csrc.nist.gov/publications/drafts/800-145/Draft-SP-800-145_cloud-definition.pdf
  • 6. Cloud Computing Service Models
    • Infrastructure as a Service (IaaS)
    • Platform as a Service (PaaS)
    • Software as a Service (SaaS)
    Source: http://csrc.nist.gov/publications/drafts/800-145/Draft-SP-800-145_cloud-definition.pdf
  • 7. Cloud Computing Deployment Models
    • Private Cloud
    • Public Cloud
    • Hybrid Cloud
    Source: http://csrc.nist.gov/publications/drafts/800-145/Draft-SP-800-145_cloud-definition.pdf
  • 8. Cloud Business Models Source: IDC
  • 9. Where does Eucalyptus fit in?
    • Eucalyptus is an open-source software platform that implements Infrastructure as a Service (IaaS) for private cloud deployments.
    • Powerful API - Amazon Web Services (AWS) Compatible API
    • Hypervisor Choice - Seamlessly manage private clouds with multiple hypervisors (Xen, vSphere, KVM)
    • Guest OS Choice - Enables cross-platform guest operating systems including Microsoft Windows and Linux
    • Leverage Legacy Hardware - Allows a cloud to be easily deployed on all types of legacy hardware and software
  • 10. Open Source Cloud Infrastructure
    • Idea : Develop an open-source, freely available cloud platform for commodity hardware and software environments
      • Stimulate interest and build community knowledge
      • Quickly identify useful innovations
      • Act to dampen the “hype”
    • First-principles cloud implementation
      • Not a refactorization of previously developed technology
    • Build from mature open source technologies
      • J2EE, MySQL, Web Services are high quality and scalable as open source
  • 11. Why Open Source? 25,000 Eucalyptus Cloud Starts in 2010
  • 12. Eucalyptus Design Goals
    • Foster greater understanding and uptake of cloud computing
      • Provide a vehicle for extending what is known about the utility model of computing
    • Experimentation vehicle prior to buying commercial services
      • Provide development, debugging, and “tech preview” platform for Public Clouds
    • Homogenize local IT environment with Public Clouds
      • AWS functionality locally makes moving using Amazon AWS easier, cheaper, and more sustainable
    • Provide a basic software development platform for the open source community (e.g. the Linux experience)
    • Not designed as a replacement technology for AWS or any other Public Cloud service
  • 13. Eucalyptus Design Requirements
    • Implement cloud abstractions and semantics
        • Must be a cloud (inarguably)
    • Simple
      • Must be transparent and easy to understand
    • Scalable
      • Interesting effects are observed at scale (e.g. not an SDK)
    • Extensible
      • Must promote experimentation
    • Non-invasive
      • Must not violate local control policies
    • System Portable
      • Must not mandate a system software stack change
    • Configurable
      • Must be able to run in the maximal number of settings
    • Easy
      • To distribute, install, secure, and maintain
  • 14. Common Private Cloud Use Cases
    • Software development and testing
    • “ Bursty ” Web Applications
    • Storage-as-a-Service (similar to AWS S3)
    • Training and e-Learning Delivery
  • 15. Eucalyptus Architecture
  • 16. Eucalyptus Deployment Example: USDA-NRCS
    • USDA-NRCS Business Drivers:
    • Diminishing Budgets
      • New IT infrastructure to support Agency Mission
      • Legacy “Stovepipe” environmental modeling tools
      • Optimize available enterprise architecture
      • Legacy “Big Iron” service data centers
      • Outdated solution to answer server needs
    • Help the Customer (Farmers)
      • User expectations are high and the agency needed to adapt
  • 17. Eucalyptus Deployment Example: USDA-NRCS
  • 18. Eucalyptus Deployment Example: USDA-NRCS
    • Practical Benefits:
    • Open Source offerings addressing their requirements for an IaaS cloud
    • Hybrid Cloud – have the ability to extend out to commercial cloud providers
    • Leverage their existing hardware investment
    • Responsiveness and flexibility – allows them to quickly respond to application demands
  • 19. What’s next for Eucalyptus?
    • Eucalyptus 3.0 Roadmap:
    • High Availability - designed to eliminate single points of failure via a high-availability architecture
    • Eucalyptus Identity Authorization and Management (EIAM) - Authentication, Authorization, and Accounting system that is compatible with and extends Amazon's IAM AP
    • Active Directory/LDAP integration - facilitates the integration of an on-premise cloud into an organization's IT infrastructure
    • Boot from EBS (Elastic Block Storage) - ability to boot instances from an EBS volume
  • 20. Homework: Test Drive a Eucalyptus Cloud! http://open.eucalyptus.com
  • 21. Questions?
    • Thank you!
    • Andy Knosp
    • [email_address]
    • @andyknosp