Three’s a Cloud:         Three Important Use Cases for an         On-Premise Cloud         Paul Weiss         Senior Cloud...
Agenda    • Eucalyptus Overview    • High Performance Computing (HPC) in the Cloud    • Scalable Web Services    • Dev / T...
Eucalyptus Overview   Most widely-deployed software platform for on-    premise IaaS clouds   25,000+ cloud starts to da...
Eucalyptus IaaS• An enterprise open source,  on-premise cloud  Infrastructure-as-a-Service  (IaaS) software platform• The ...
Eucalyptus IaaS© 2011 Eucalyptus Systems, Inc.   COMPANY CONFIDENTIAL
Who Uses Eucalyptus?© 2011 Eucalyptus Systems, Inc.   COMPANY CONFIDENTIAL
Eucalyptus Use Cases7   © 2011 Eucalyptus Systems, Inc.   COMPANY CONFIDENTIAL
Eucalyptus & HPC in the Cloud8      © 2011 Eucalyptus Systems, Inc.   COMPANY CONFIDENTIAL
Why HPC in the Cloud?                               HPC in the Cloud                HPC ClustersHW Configuration          ...
FutureGrid     • High performance test bed for scientists     • Distributed     • NSF funded     • 5000 cores10   © 2011 E...
FutureGrid11   © 2011 Eucalyptus Systems, Inc.   COMPANY CONFIDENTIAL
FutureGrid Architecture12   © 2011 Eucalyptus Systems, Inc.   COMPANY CONFIDENTIAL
Red Cloud – Cornell University     • Launched Oct 27, 2011     • Developed by Cornell – Center for Advanced Computing     ...
Red Cloud Configuration     • Configuration     • Total        – 96 cores, 384GB RAM in 8 servers     • 8 Servers         ...
Red Cloud – Subscription BasedCornell Users                                     $500/core year*Other Academic Institutions...
Why Red Cloud?     • Predictable, Reproducible, Reliable Performance        – Published hardware specifications (CPU, RAM,...
Eucalyptus & Scalable Web Services17         © 2011 Eucalyptus Systems, Inc.   COMPANY CONFIDENTIAL
Puma.com     • All puma.com hosted from Eucalyptus     • 3.5 million page views per month        – 500 hits per second    ...
How they do it!        • Total               – 80 cores, 320GB RAM in 10 servers        • 10 NC machines               – 2...
Applications            • Moving to Ruby on Rails            • Site is Ruby on Rails CMS            • Redis for Ruby cache...
Management Tools      • Merlin – Ruby on Rails WebUI      • Munin – network resource monitoring      • Icinga – fork of Na...
Why Dev / Test in the Cloud?     Disconnected tools, servers, people     Slow build and release cycles     Multiple bui...
Eucalyptus & Dev / Test                    Automate & accelerate dev-test-deploy process          Dev            Dev      ...
Dev / Test CloudDev                                                                           DevProcess                  ...
Process and Control Issues                                                                                            DevD...
26   © 2011 Eucalyptus Systems, Inc.   COMPANY CONFIDENTIAL
Thank you.                                   Paul Weiss                        Paul.Weiss@Eucalyptus.COM© 2011 Eucalyptus ...
Three Important Use Cases for an On-Premise Private Cloud
Upcoming SlideShare
Loading in...5
×

Three Important Use Cases for an On-Premise Private Cloud

863

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
863
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
32
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Three Important Use Cases for an On-Premise Private Cloud

  1. 1. Three’s a Cloud: Three Important Use Cases for an On-Premise Cloud Paul Weiss Senior Cloud Engineer© 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  2. 2. Agenda • Eucalyptus Overview • High Performance Computing (HPC) in the Cloud • Scalable Web Services • Dev / Test in the Cloud2 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  3. 3. Eucalyptus Overview Most widely-deployed software platform for on- premise IaaS clouds 25,000+ cloud starts to date and growing AWS-compatible, enterprise-deployed Deep cloud partner and AWS ecosystem Open source developed Gartner-recognized as major IaaS provider © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  4. 4. Eucalyptus IaaS• An enterprise open source, on-premise cloud Infrastructure-as-a-Service (IaaS) software platform• The most widely deployed software platform for on- premise Infrastructure as a Service Clouds © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL © 2011 Eucalyptus Systems, Inc
  5. 5. Eucalyptus IaaS© 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  6. 6. Who Uses Eucalyptus?© 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  7. 7. Eucalyptus Use Cases7 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  8. 8. Eucalyptus & HPC in the Cloud8 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  9. 9. Why HPC in the Cloud? HPC in the Cloud HPC ClustersHW Configuration Flexible FixedSW Configuration Configurable by user Managed by a System AdministratorAccess Root privileges User privilegesMaintenance Overhead User does system Done by a System configuration / maintenance AdministratorPerformance Resources shared with Bare metal performance other cloud instances on the same serverNominal Cost Per Core Lower Higher9 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  10. 10. FutureGrid • High performance test bed for scientists • Distributed • NSF funded • 5000 cores10 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  11. 11. FutureGrid11 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  12. 12. FutureGrid Architecture12 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  13. 13. Red Cloud – Cornell University • Launched Oct 27, 2011 • Developed by Cornell – Center for Advanced Computing • Flexible computing and data analysis resource for Cornell University researchers • 96 cores • 384 GB RAM13 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  14. 14. Red Cloud Configuration • Configuration • Total – 96 cores, 384GB RAM in 8 servers • 8 Servers – 2.7 GHz Xeon E5620 CPU’s (2 x 6 cores) – 48GB of RAM (4GB/core) – Maximum virtual server size: • 12 coresm 48GB RAM • 10 Gigabit Ethernet interconnect • Storage – 7.5TB – Accessible by virtual servers via 10Gb iSCSI • Software – Eucalyptus 2.0.3 (Open Source)14 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  15. 15. Red Cloud – Subscription BasedCornell Users $500/core year*Other Academic Institutions $750/core year* • A core year is equal to 8585 hours • Each subscription account includes 50GB of storage15 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  16. 16. Why Red Cloud? • Predictable, Reproducible, Reliable Performance – Published hardware specifications (CPU, RAM, network) and no oversubscription • No Hidden Costs – No cost for network traffic in or out of cloud • Fast Access to Your Data – Fast data transfers via 10Gb Ethernet in or out of the cloud – Free! • Expert Help Available – System, application and programming consulting are available • Easy Budgeting with Subscriptions. – No billing surprises! • Amazon API Compatible – Migrate when your requirements outgrow Red Cloud16 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  17. 17. Eucalyptus & Scalable Web Services17 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  18. 18. Puma.com • All puma.com hosted from Eucalyptus • 3.5 million page views per month – 500 hits per second • Multiple zones for redundancy – Critical applications have multiple instances in multiple zones • ~3 minutes to start new instance – From start to fully configured18 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  19. 19. How they do it! • Total – 80 cores, 320GB RAM in 10 servers • 10 NC machines – 2.13 Ghz L5360 CPU’s – 32 GB RAM • 2 Eucalyptus Zones – Each Zone has 5 node controllers • KVM • Running in Managed mode • Small images 5 or 6 GB – Software installed on the fly • Merlin • Puppet19 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  20. 20. Applications • Moving to Ruby on Rails • Site is Ruby on Rails CMS • Redis for Ruby cache • Legacy Java, Tomcat and PHP20 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  21. 21. Management Tools • Merlin – Ruby on Rails WebUI • Munin – network resource monitoring • Icinga – fork of Nagios • Puppet – automation • Syslog - logging21 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  22. 22. Why Dev / Test in the Cloud? Disconnected tools, servers, people Slow build and release cycles Multiple build and test systems across locations Home-built systems are brittle, error-prone, and don’t scale Difficult to manage build and test data, recreate after the fact Difficult to audit processes, predict schedules Time, money wasted on broken builds Dedicated build/test servers not fully utilized22 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  23. 23. Eucalyptus & Dev / Test Automate & accelerate dev-test-deploy process Dev Dev QA Release Ops IT IT23 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  24. 24. Dev / Test CloudDev DevProcess Dev QA Release Ops Development Cloud Automate any process on any resource IT Resources IT24 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL IT 24
  25. 25. Process and Control Issues DevDev Process Dev QA Release Ops Siloed, slow, manual – high chance of errors No end to end visibility Process per team with no best practices No closed loop analysis & reporting25 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  26. 26. 26 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  27. 27. Thank you. Paul Weiss Paul.Weiss@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.

×