Your SlideShare is downloading. ×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Eucalyptus: Software Platform for On-Premise Cloud Computing


Published on

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.

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide
  • 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
  • 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.”
    • 5. Cloud Computing Characteristics
      • On-demand self-service
      • Broad network access
      • Resource Pooling
      • Rapid Elasticity
      • Measured Service
    • 6. Cloud Computing Service Models
      • Infrastructure as a Service (IaaS)
      • Platform as a Service (PaaS)
      • Software as a Service (SaaS)
    • 7. Cloud Computing Deployment Models
      • Private Cloud
      • Public Cloud
      • Hybrid Cloud
    • 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!
    • 21. Questions?
      • Thank you!
      • Andy Knosp
      • [email_address]
      • @andyknosp