• Like

Three Important Use Cases for an On-Premise Private Cloud

  • 777 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
777
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
30
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. 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. 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. 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. Eucalyptus IaaS© 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  • 6. Who Uses Eucalyptus?© 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  • 7. Eucalyptus Use Cases7 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  • 8. Eucalyptus & HPC in the Cloud8 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  • 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. FutureGrid • High performance test bed for scientists • Distributed • NSF funded • 5000 cores10 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  • 11. FutureGrid11 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  • 12. FutureGrid Architecture12 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  • 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. 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. 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. 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. Eucalyptus & Scalable Web Services17 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  • 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. 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. 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. 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. 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. Eucalyptus & Dev / Test Automate & accelerate dev-test-deploy process Dev Dev QA Release Ops IT IT23 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  • 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. 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 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
  • 27. Thank you. Paul Weiss Paul.Weiss@Eucalyptus.COM© 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL