Building a Hybrid Cloud –The Real DealFebruary 15, 2011<br />
Your Panel Today<br />Presenting:<br /><ul><li>Michael Cote, Industry Analyst, Redmonk
PederUlander, CMO, Cloud.com
Josh Fraser, VP Business Development, RightScale</li></ul>Q&A:<br /><ul><li>Matthew Small, Account Executive, RightScale</...
Agenda<br />Industry perspectives<br />Cloud.com & RightScale<br />Building a hybrid-cloud<br />Managing hybrid-cloud depl...
Cloud Baseline<br /><ul><li>A model: SaaS, PaaS, IaaS
Self-service, elastic, metered, standardized
Public vs. private vs. hybrid
Work-loads vs. applications
Users & owners - IT vs. LoB</li></ul>… with more everyday!<br />
Reasons for Cloud<br /><ul><li>Managing Cost
More Flexibility
Better Management
Product benefits</li></ul>Source: State of the Public Cloud: The Cloud Adopters’ Perspective, Oct 2010<br />
Considering Hybrid Cloud<br /><ul><li>Process, policy for what service/component goes where
Understand regulations & security risks
Cost - baseline your real on-premise costs
Taking advantage of sunk-costs, on-premise
Integrating with on-premise applications, legacy silos</li></li></ul><li>Architectural Goals<br /><ul><li>Slide services b...
(Lock-in) vs. (quick & easy)
Services in hours (or minutes!) not weeks
HA - what if your private cloud goes down? (HA)
“Cloud Ready”
You still have to manage this stuff</li></ul>Photo: Brandi Sims / http://www.flickr.com/photos/houseofsims/2965101417/ <br />
Early Hybrid Guidance<br />Cloud becomes “viral” in your tool-chain<br />Private cloud: speed, proximity, regulated data, ...
Resource Pools<br />Requirements Filter<br />Application Portfolio<br />Public Cloud<br />Performance<br />App 1<br />App ...
Pain points<br />APIs differ<br />Different sets of resources<br />Different formats and encodings<br />Several simultaneo...
Cloud.com Overview<br />Providers of turn-key Private and Public Cloud Infrastructure as a Service Solutions (IAAS)<br />F...
Upcoming SlideShare
Loading in...5
×

Building a Hybrid Cloud The Real Deal

1,247

Published on

RightScale Webinar: February 15, 2011 – For hybrid clouds to be useful, IT pros need to be able to easily manage and automate their capacity across multiple resource pools, private and public. In order to achieve this, companies are turning to Cloud.com and Rightscale to automate infrastructure orchestration and application management in the cloud.

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

  • Be the first to like this

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

No notes for slide
  • Betsy, transition to Ed
  • Betsy, transition to Ed
  • Betsy, transition to Ed
  • Betsy, transition to Ed
  • Betsy, transition to Ed
  • Betsy, transition to Ed
  • The punchline here is that one needs to step back, and look at the challenges a bit like an integration problem. That is, one needs to work with “portable abstractions” and be able to integrate them across.I think it is very similar to what one would do in building an application or service, consisting of several sub-applications written in different languages.So let me share some considerations to be had in mind when going multi-cloud [POINTS]So it is a fairly different way to think about stuff…it’s all about higher-level abstractions.But not all is lost, RightScale helps with these a lot….let me tell you how…
  • RightScale already provides several abstractions that are cloud-agnostic. In fact you’re already using probably all of them (despite you might only be deployed in 1 cloud)..We have the concept of a server (something that can be launched/running on any cloud)The concept of a ServerTemplate, which specifies the configuration we want on a serverAnd the concept of an MCI which specifies which image configuration we want (lower-level stuff)And all these things are RS concepts…the cloud is not really involved in all this…
  • The punchline here is that one needs to step back, and look at the challenges a bit like an integration problem. That is, one needs to work with “portable abstractions” and be able to integrate them across.I think it is very similar to what one would do in building an application or service, consisting of several sub-applications written in different languages.So let me share some considerations to be had in mind when going multi-cloud [POINTS]So it is a fairly different way to think about stuff…it’s all about higher-level abstractions.But not all is lost, RightScale helps with these a lot….let me tell you how…
  • Building a Hybrid Cloud The Real Deal

    1. 1. Building a Hybrid Cloud –The Real DealFebruary 15, 2011<br />
    2. 2. Your Panel Today<br />Presenting:<br /><ul><li>Michael Cote, Industry Analyst, Redmonk
    3. 3. PederUlander, CMO, Cloud.com
    4. 4. Josh Fraser, VP Business Development, RightScale</li></ul>Q&A:<br /><ul><li>Matthew Small, Account Executive, RightScale</li></ul>Please use the questions window to ask questions anytime!<br />
    5. 5. Agenda<br />Industry perspectives<br />Cloud.com & RightScale<br />Building a hybrid-cloud<br />Managing hybrid-cloud deployments<br />A hybrid-cloud demo<br />Conclusions / Q&A<br />Please use the questions window to ask questions anytime!<br />
    6. 6. Cloud Baseline<br /><ul><li>A model: SaaS, PaaS, IaaS
    7. 7. Self-service, elastic, metered, standardized
    8. 8. Public vs. private vs. hybrid
    9. 9. Work-loads vs. applications
    10. 10. Users & owners - IT vs. LoB</li></ul>… with more everyday!<br />
    11. 11. Reasons for Cloud<br /><ul><li>Managing Cost
    12. 12. More Flexibility
    13. 13. Better Management
    14. 14. Product benefits</li></ul>Source: State of the Public Cloud: The Cloud Adopters’ Perspective, Oct 2010<br />
    15. 15. Considering Hybrid Cloud<br /><ul><li>Process, policy for what service/component goes where
    16. 16. Understand regulations & security risks
    17. 17. Cost - baseline your real on-premise costs
    18. 18. Taking advantage of sunk-costs, on-premise
    19. 19. Integrating with on-premise applications, legacy silos</li></li></ul><li>Architectural Goals<br /><ul><li>Slide services between public or private
    20. 20. (Lock-in) vs. (quick & easy)
    21. 21. Services in hours (or minutes!) not weeks
    22. 22. HA - what if your private cloud goes down? (HA)
    23. 23. “Cloud Ready”
    24. 24. You still have to manage this stuff</li></ul>Photo: Brandi Sims / http://www.flickr.com/photos/houseofsims/2965101417/ <br />
    25. 25. Early Hybrid Guidance<br />Cloud becomes “viral” in your tool-chain<br />Private cloud: speed, proximity, regulated data, legacy systems<br />Public cloud: “jobs,” external facing apps, SaaS, collab, mobile, LoB apps, dev/QA labs, new apps<br />Cost is often demoted in favor of agility <br />
    26. 26. Resource Pools<br />Requirements Filter<br />Application Portfolio<br />Public Cloud<br />Performance<br />App 1<br />App 1<br />VPC<br />Cost<br />App 2<br />App 2<br />Security<br />Private Cloud:<br />Internal DC<br />Colocated<br />App N<br />Compliance<br />App N<br />Reliability<br />Workload deployment freedom<br />It’s about using multiple resource pools, not choosing one<br />
    27. 27. Pain points<br />APIs differ<br />Different sets of resources<br />Different formats and encodings<br />Several simultaneous versions for a single cloud<br />Abstractions differ<br />Network architectures differ: VLANs, security groups, NAT, IPs, ACLs, …<br />Storage architectures differ: local/attachable disks, backup, snapshots, …<br />Hypervisors and machine images differ<br />Supported features differ<br />…cost models, billing, reporting…etc<br />They are truly different applications, with different semantics<br />
    28. 28. Cloud.com Overview<br />Providers of turn-key Private and Public Cloud Infrastructure as a Service Solutions (IAAS)<br />Founded in 2009 by leaders in virtualization, service provider and infrastructure software<br />Large Customer deployments around the globe<br />Ecosystem alignment with market makers<br />Highly differentiated technology<br />
    29. 29. RightScale <br /><ul><li>The world’s #1 cloud management system
    30. 30. Managing cloud deployments for 4 Years – globally
    31. 31. More than 40,000 users; launched over 2MM servers
    32. 32. Powering the largest production deployments on the cloud</li></li></ul><li>+ <br />Cloud.com enables, RightScale manages clouds <br />Together:<br />Purpose-built solution<br />Integratedtechnologies<br />Market view & business model alignment<br />AWS-compatible hybrid environments<br />Two support options<br />Open source: Register your Cloud.com cloud w/ RightScale (no commercial offerings on RS)<br />Commercial: Equivalent features, functionality and commercial offerings to that with RS & AWS<br />
    33. 33. Hybrid-cloud, where to start<br />Setting up your cloud<br />Identify the workload to start with<br />Allocate a small amount of resources (half-rack)<br />Select hypervisor (any is fine, KVM or XEN recommended)<br />Download cloud.com software at: www.cloud.com<br />Networking – various settings support<br />Storage – local disk<br />Register cloud with RightScale<br />
    34. 34. Foundation: CloudStack<br />Secure, multi-tenant cloud platform<br />Supports commodity and enterprise components<br />Architected for scale<br />Elegant, AJAX based end user interface<br />Optimized for both private and public cloud deployment<br />Open Source (GPLv3)<br />
    35. 35. Management: RightScale<br />Unified Hybrid-Cloud UI and API<br />Multi-Cloud Servers/Arrays<br />Multi-Cloud Server Templates<br />Multi-Cloud Images<br />Security, transparency and control<br />ServerTemplate<br />Image<br />Server<br />1:N<br />I<br />1:1<br />I<br />I<br />I<br />I<br />runnable abstraction<br />software config<br />runtime config<br />cloud resources<br />
    36. 36. Hybrid-cloud Use Case: Demo<br />Live Demo<br />
    37. 37. Thinking hybrid-cloud: summary<br />Integrate clouds with your existing IT strategy<br />Not all clouds are created equal; don’t forget clouds beyond yours<br />Identify a use case (or two) you are solving for<br />Start small and learn; be ready to iterate<br />Acknowledge the immaturity, but don’t let it hold you back<br />Security, control, data integrity, compliance<br />Think different, again!<br />
    38. 38. 1. Download cloud.com: www.cloud.com<br />2. Get a RightScale Free account: www.RightScale.com<br />3. Schedule an evaluation for a Proof-of-Concept<br />Contact Info:<br />Redmonk.com: cote@redmonk.com; (512) 795-4307; @cote<br />Cloud.com: sales@cloud.com; (877) 349-7564; @clouddotcom<br />RightScale:sales@rightscale.com; (866) 720-0208; @rightscale<br />More Info:<br />Webinar archive: www.RightScale.com/webinars<br />Q&A - Getting Started<br />
    39. 39. Thank You!<br />
    40. 40. Integrate IaaS into your Infrastructure Strategy<br />Not all clouds are created equal<br />Build off of existing operational choices<br />Start with a pilot<br />Evaluate all your options <br />on-premise vs. hosted<br />physical vs. virtual<br />Acknowledge the immaturity, but don’t let it hold you back<br />Security, control, data integrity, compliance<br />
    41. 41. Where we fit<br />
    42. 42. (Multi-Cloud) Servers and Arrays<br />Servers and Arrays are runtime abstractions<br />All Servers look and smell similar, regardless of cloud: <br />Can be started, stopped or run operational actions in the same way<br />Show monitoring data, and can configure alerts in the same way<br />They coexist in mixed deployment listings, same filters, columns…<br />They can support abstractions that some clouds don’t support<br />…<br />Can be very different beasts, but they are seamlessly integrated<br />ServerTemplate<br />Server<br />1:N<br />I<br />1:1<br />I<br />I<br />I<br />I<br />MCI<br />runnable abstraction<br />software config<br />runtime config<br />cloud resources<br />
    43. 43. Parenthesis: What are ServerTemplates?<br />Configuring servers<br />through bundling Images:<br />Configuring servers<br />with ServerTemplates:<br />Custom MySQL 5.0.24 (CentOS 5.2)<br />Custom MySQL 5.0.24 (CentOS 5.4)<br />A set of configuration directives that will install and configure software on top of the base image<br />MySQL 5.0.36 (CentOS 5.4)<br />MySQL 5.0.36 (Ubuntu 8.10)<br />MySQL 5.0.36 (Ubuntu 8.10) 64bit<br />Frontend Apache 1.3 (Ubuntu 8.10)<br />Frontend Apache 2.0 (Ubuntu 9.10) - patched<br />CMS v1.0 (CentOS 5.4)<br />CMS v1.1 (CentOS 5.4)<br />My ASP appserver (windows 2008)<br />My ASP.net (windows 2008) – security update 1<br />Base Image<br />Very few and basic<br />My ASP.net (windows 2008) – security update 8<br />SharePoint v4 (windows 2003) – 32bit<br />SharePoint v4 (windows 2003) –64bit<br />Win 2003<br />CentOS 5.2<br />Ubuntu 8.10<br />SharePoint v4.5 (windows 2003) –64bit<br />CentOS 5.4<br />Win 2007<br />Ubuntu 9.10<br />…<br />
    44. 44. (Multi-Cloud) Server Templates<br />They are software configuration abstractions<br />Bridge the gap between the starting point (a base Image) and a fully configured machine<br />Abstract Cloud and Operating System differences<br />Gather a set of user defined, high-level Input values<br />Can partially help in the sharing of data<br />Are versionable and publishable<br />Allow configuring servers always in the same or equivalent way<br />ServerTemplate<br />Server<br />1:N<br />I<br />1:1<br />I<br />I<br />I<br />I<br />MCI<br />runnable abstraction<br />software config<br />runtime config<br />cloud resources<br />
    45. 45. Multi-Cloud Images (MCI)<br />MCI’s abstract a set of requirements in a cloud image<br />Example: A CentOS 5.4 Image<br />Provide an equivalency map of base images across clouds<br />CentOS 5.4 Image is ‘ami-feff’ in EC2 East, and ‘1234’ in Cloud.com<br />They are versionable and publishable<br />Are associated to ServerTemplates<br />ServerTemplate<br />Server<br />1:N<br />I<br />1:1<br />I<br />I<br />I<br />I<br />MCI<br />runnable abstraction<br />software config<br />runtime config<br />cloud resources<br />
    46. 46. Hybrid-cloud, where to start<br />Practical use cases<br />POC – multiple clouds, single interface, methodology, etc.<br />Splitting production from development & test<br />Geo-location requirements<br />Additional capacity – read intensive apps<br />
    47. 47. Workloads that are Optimal for Cloud<br />“Hypergrowth”<br />“Predictable Load”<br />“On and Off”<br />Compute<br />Inactivity<br />Compute<br />Compute<br />Time<br />Time<br />Time<br />Seasonal activitiesPredictable demand<br />Over provisioning is wasted<br />Examples:<br /> Tax season<br /> Holiday demand<br />Batch jobsScheduled workloads<br />Pilots, trials and tests<br />Over provisioning is wasted<br />Examples:<br /> Test and Dev<br />New product introductionsViral programs<br />Critical impact<br />Keeping up with demand is a challengeExamples:<br /> Twitter<br /> Facebook<br /> Zynga<br />
    1. A particular slide catching your eye?

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

    ×