Your SlideShare is downloading. ×
0
Private, Open             Clouds with             Eucalyptus 3             Dr. Jenny Loza             Principal User Exper...
Howdy, Y’all    • UX Architect at Eucalyptus Systems    • PhD from UT-Austin iSchool    • Server and storage background, 1...
Agenda                • About Eucalyptus Systems                • Eucalyptus 3.0/3.1                • News                ...
Eucalyptusis the world’s mostwidely deployedon-premise cloudsoftware platform.AWSCloud on their hardware    Eucalyptus    ...
Vision        We bring the power of cloud to your business   Value        The world’s most widely deployed on-premise Infr...
Customers / TrialsFinancial Sector /                                    Federal / Government       Web 2.0 / Web ServicesL...
Broad, Global Partner Ecosystem Cloud App        Data Center                     System               Cloud         Cloud ...
Euca IaaS support stackSaaS / PaaS Providers      Third Party     Management                                           Iaa...
Use cases1. Bursty workloads: web and mobile   applications2. Transient apps: dev & test   environments3. Big data: analyt...
Scalable Web Services UseCase     © 2011 Eucalyptus Systems, Inc.   COMPANY CONFIDENTIAL
Scalable Web App Pains                                                       Website/So                                   ...
Example: Scalable Web Services Cloud                                          Puma.com                                    ...
Reactive IT to Proactive IT using standardized portable                  containers with IaaS           Reactive IT Workfl...
Implement Your WebApp on a Highly Available IaaS Platform                                                                 ...
Use role based firewalls for network               security• Firewall is not  confined to the edge                        ...
Scale quickly using Rapid Instancing• Scale up zones                                               Full Copy Instancing  u...
Eucalyptus 3.0• High-availability (HA) of the Eucalyptus Service   – Hot fail-over and repair for all components except NC...
Eucalyptus 3 - Platform Improvements• Revamped image caching in the Node Controller   – Faster instance starts using copy-...
Example Modular IaaS HA Practice• Active and passive HA components in different racks but NOT  over the WAN               ...
AWS Partnership• Most AWS compatible, on-premise IaaS platform• Partnership agreement signed 3/22/2012   – Eucalyptus/Amaz...
AWS Compatible - Hybrid Cloud22      © 2011 Eucalyptus Systems, Inc.   COMPANY CONFIDENTIAL
Eucalyptus Community• Eucalyptus 3.1:   – Proprietary code removed   – Branches merged• Become a Eucalyptus user   – Commu...
Eucalyptus Community: Get Involved! • Ask questions! Answer questions! • Community home: http://www.eucalyptus.com/partici...
Eucalyptus Community: Contribute        • https://projects.eucalyptus.com/        • Projects meet regularly on IRC        ...
Eucalyptus Education Services• http://www.eucalyptus.com/services/education• Eucalyptus University   – Eucalyptus Universi...
Eucalyptus Education ServicesEucalyptus Professional Servicesprovides industry-leadingtechnical training and certification...
Eucalyptus 3: Design, Build, and ManageCourse Overview: Eucalyptus 3:Design, Build, and Manage supplies theknowledge and h...
Cloud Connections SeriesProgram Overview: A collection of shortcourses that supply learners withspecific, targeted informa...
Eucalyptus Careers• http://www.eucalyptus.com/careers• WE ARE HIRING!• Santa Barbara and remote employees• Positions in   ...
Cloud Meetups© 2011 Eucalyptus Systems, Inc.   COMPANY CONFIDENTIAL
Eucalyptus Meetups• Interested in attending an Austin Eucalyptus Users Meetup?   – Email events-g@eucalyptus.com   – Tweet...
Thank you. Questions?                       Jenny.loza@eucalyptus.com© 2011 Eucalyptus Systems, Inc.   COMPANY CONFIDENTIAL
Private, Open Clouds with Eucalyptus 3
Private, Open Clouds with Eucalyptus 3
Upcoming SlideShare
Loading in...5
×

Private, Open Clouds with Eucalyptus 3

1,441

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,441
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
77
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Private, Open Clouds with Eucalyptus 3"

  1. 1. Private, Open Clouds with Eucalyptus 3 Dr. Jenny Loza Principal User Experience Architect2 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  2. 2. Howdy, Y’all • UX Architect at Eucalyptus Systems • PhD from UT-Austin iSchool • Server and storage background, 15 years – IBM – LSI – NetApp • Keeping Austin Weird!3 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  3. 3. Agenda • About Eucalyptus Systems • Eucalyptus 3.0/3.1 • News • Community • Education Services • Careers4 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  4. 4. Eucalyptusis the world’s mostwidely deployedon-premise cloudsoftware platform.AWSCloud on their hardware Eucalyptus Cloud on your hardware5 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  5. 5. Vision We bring the power of cloud to your business Value The world’s most widely deployed on-premise Infrastructure as aProposition Service cloud software platform • Open source developed and enterprise implemented (HA) Solution • Compatible with industry leading AWS API Value • Hybrid and private clouds on heterogeneous infrastructure • Professional services – expert cloud training & consulting • 25,000 cloud starts annuallyEcosystem • Over 200 partners • Compatible with AWS compatible tools and images • Started in 2007 as an NSF-funded research project at UCBackground Santa Barbara, incorporated in Jan 2009 • Operations in USA, China, India & EU © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  6. 6. Customers / TrialsFinancial Sector / Federal / Government Web 2.0 / Web ServicesLarge Enterprise © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  7. 7. Broad, Global Partner Ecosystem Cloud App Data Center System Cloud Cloud DataDevelopment Automation Integrators Management Center Platform and Infrastructure © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  8. 8. Euca IaaS support stackSaaS / PaaS Providers Third Party Management IaaS Web Services Cloud ResourcesVirtual Resource ManagementPhysical Resource Management © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  9. 9. Use cases1. Bursty workloads: web and mobile applications2. Transient apps: dev & test environments3. Big data: analytics and computationsand: hybrid clouds, rich media encoding/decoding, complex and large-scale dataprocessing, training & e-learning, storage-as-a-service, remote desktophosting, public cloud, carrier-grade cloud10 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  10. 10. Scalable Web Services UseCase © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  11. 11. Scalable Web App Pains Website/So cialGaming External Firewall• Scalability Hardware or software to open standard ports (80, 443)• High Availability LB Web Load Balancer Hardware or software to distribute network traffic• Performance across several web servers Web Server Farm to handle http requests• Manageability Web Server Web Server Web Server Backend firewall to limit• Low Cost access to App Servers (software or hardware) LB App Servers and Cache App App App servers that implement Server Server Server business logic Data Tier with protection MySQL Replication MySQL © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  12. 12. Example: Scalable Web Services Cloud Puma.com HLB Web Server Web Server Puppet Web Server Web Server Merlin M Bare Metal Provisioner Nagios SLB SLB MySQL App Server App Server App Server App Server M Zone 1 Zone 2 Walrus with Images NFS Store (NetApp) © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  13. 13. Reactive IT to Proactive IT using standardized portable containers with IaaS Reactive IT Workflow Proactive IT Workflow with CloudApplication Users Wait Application Identify the rootSlows down cause Slows down Determine Track downimpact to other the troubled Fix infrastructure issues critical Apps server Decide to include (Auto) provision another or exclude theDetermine the Infrastructure Talk to Admins exact instance to fix the root cause resource from the application cloud Fix the application © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  14. 14. Implement Your WebApp on a Highly Available IaaS Platform Node Controllers VM VM VM VM SAN Storage Arrays Cluster Controller HA VM VM Cloud Controller HA Storage Controller HA NAS Self-Service GUI Cluster Controller HA ESXi VM VM SAN Storage Arrays VM VM Walrus Storage HA VM VMProgrammatic Cloud Access Storage Controller HA NAS © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  15. 15. Use role based firewalls for network security• Firewall is not confined to the edge http – Configured on hosts at (80) https (443) runtime only Web Web• IaaS imposes more Server Server secure model at the Only Web app role can access App Server role host level developers SSH to App App Server Server Only App Server role• Role based firewalls can access DB Server role DB DB – Security groups can Server Server reference other security groups © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  16. 16. Scale quickly using Rapid Instancing• Scale up zones Full Copy Instancing using Rapid Instancing using VM VM VM VM Copy-on-Write enabled EMIs NC• Use Node Controller Rapid Instancing with CoW EMIs EMI storage efficiently using CoW VM VM VM VM Walrus snapshots NC © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  17. 17. Eucalyptus 3.0• High-availability (HA) of the Eucalyptus Service – Hot fail-over and repair for all components except NC• AWS Identity and Access Management (IAM) API plus extensions for private clouds – Quotas and metering• Eucalyptus Block Storage improvements – Capability to boot instances from Block Storage – NetApp and JBODs SAN drivers• Full support for Windows images – Seven different versions, AWS compatible authentication, sysprep, ephemeral disk• Accounting/Usage reporting – Charge-back interface linked to quotas © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  18. 18. Eucalyptus 3 - Platform Improvements• Revamped image caching in the Node Controller – Faster instance starts using copy-on-write• Re-factored VMWare broker – Faster and more robust image preparation – Support for vSphere 4.X – Improved scale, more extensive deployment topologies• Extended Linux distro support – RHEL 5 and RHEL 6, packages for Canonical LTS (Ubuntu 10.04)• Re-designed administrative webUI• Improved command-line admin tools• Re-designed packaging, upgrade and dependency management• Re-designed installation mechanism (package repositories) © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  19. 19. Example Modular IaaS HA Practice• Active and passive HA components in different racks but NOT over the WAN Cloud Controller Cloud Controller Private IP - heartbeat Cluster Controller Cluster Controller Storage Controller Storage Controller Walrus Walrus Node Controllers Node Controllers © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  20. 20. AWS Partnership• Most AWS compatible, on-premise IaaS platform• Partnership agreement signed 3/22/2012 – Eucalyptus/Amazon working together to enhance compatibility • Current APIs/services • New APIs/services• More information at http://www.eucalyptus.com/news/amazon- web-services-and-eucalyptus-partner © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  21. 21. AWS Compatible - Hybrid Cloud22 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  22. 22. Eucalyptus Community• Eucalyptus 3.1: – Proprietary code removed – Branches merged• Become a Eucalyptus user – Community cloud: http://www.eucalyptus.com/eucalyptus- cloud/community-cloud • Currently 2.0.3, will move to 3 – Packaged 3.1 release coming 2012 Q2 – Can build 3.0 now. Instructions at • http://agrimmsreality.blogspot.com/2012/01/configuring-eucalyptus-3- devel.html • http://agrimmsreality.blogspot.com/2012/01/building-eucalyptus-3- devel.html © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  23. 23. Eucalyptus Community: Get Involved! • Ask questions! Answer questions! • Community home: http://www.eucalyptus.com/participate • Mailing list: http://lists.eucalyptus.com/cgi- bin/mailman/listinfo/community • IRC: freenode.net #eucalyptus • Blogs: http://planet.eucalyptus.com/ • Forums: https://engage.eucalyptus.com/ © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  24. 24. Eucalyptus Community: Contribute • https://projects.eucalyptus.com/ • Projects meet regularly on IRC – Eustore – FastStart/Silvereye – EuTester • Code patches welcome! – Start at Engage site – Launchpad – Considering move from BZR to Git © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  25. 25. Eucalyptus Education Services• http://www.eucalyptus.com/services/education• Eucalyptus University – Eucalyptus University Press• Eucalyptus certification• Partner programs © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  26. 26. Eucalyptus Education ServicesEucalyptus Professional Servicesprovides industry-leadingtechnical training and certificationprograms that build and recognizeknowledge and expertise for theEucalyptus cloud computingplatform.Eucalyptus offers a Training Courses are available in acomprehensive, professional training variety of delivery optionscurriculum that includes training for: including:• Cloud Administrators • Dedicated• Cloud Operators • Open Enrollment• Cloud Users • Self-paced © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  27. 27. Eucalyptus 3: Design, Build, and ManageCourse Overview: Eucalyptus 3:Design, Build, and Manage supplies theknowledge and hands-on experienceneeded to deploy and manage Eucalyptusclouds and cloud applications.Audience:Administrators, Developers, Analysts, andArchitects who are exploring cloud Topics Covered:computing, implementing proof-of-concept • Cloud Computing Concepts(POC) deployments, or have alreadydeployed Eucalyptus. • Eucalyptus Architecture and Design • Installation and ConfigurationPrerequisites: No prior Eucalyptus skills • Management and Maintenanceare required, but students should be – Management Toolscomfortable using a command-line and – Elastic IP’s and Security Groupshave a working knowledge of server – Volumes and Snapshotsvirtualization. – Metadata Services – IAM and HADuration and Format: 24 class hours (3 – Troubleshootingdays), including lectures, demos, and labs. © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  28. 28. Cloud Connections SeriesProgram Overview: A collection of shortcourses that supply learners withspecific, targeted information on specialtopics in cloud computing and Eucalyptus.Audience: Generally technical audienceswith specific content needs, but someofferings are appropriate for non-technicalaudiences, while others are appropriate for Titles Available:advanced technical audiences. • Cloud Foundations • Install and ConfigurePrerequisites: Varies by course. • Work with Instances and Images • Identity and Access Management (IAM)Duration and Format: Between 4 and 8 • Eucalyptus HAhours per course. Most courses includehands-on labs. Generally delivered in an • Application Design and Considerationsopen enrollment, live-online format. • Troubleshooting and Administration • …more titles under development © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  29. 29. Eucalyptus Careers• http://www.eucalyptus.com/careers• WE ARE HIRING!• Santa Barbara and remote employees• Positions in – Engineering – Sales – Professional Services – Support© 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  30. 30. Cloud Meetups© 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  31. 31. Eucalyptus Meetups• Interested in attending an Austin Eucalyptus Users Meetup? – Email events-g@eucalyptus.com – Tweet using #eucameetup hashtag © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  32. 32. Thank you. Questions? Jenny.loza@eucalyptus.com© 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  1. A particular slide catching your eye?

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

×