Managing Your Private Cloud with RightScale


Published on

Rob Carr, Integration Engineer at RightScale, led this session at the RightScale User Conference 2010 in Santa Clara.

Session Abstract: Enterprises that are required to keep physical control of infrastructure but want the benefits of public cloud elasticity are driving the development and adoption of private cloud technology. This session covers the emerging private cloud phenomenon and how RightScale allows you to leverage your existing infrastructure in new and exciting ways. We'll discuss the fundamentals of private cloud architectures, clarify how RightScale ServerTemplate technology drives value within private clouds, and demonstrate a hybrid cloud deployment in action.

Published in: Technology, Business
1 Comment
1 Like
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • The RightScale ServerTemplate methodology supports creating and re-using many of the same components through out the lifecycle. Let’s look a little more closely at how it does that. A ServerTemplate defines the software stack and behavior of a provisioned cloud server. ServerTemplates can be combined to create deployments that describe and launch entire environments. Each ServerTemplate contains a base machine image and a set of scripts. Typically, the base machine image installs both the operating system and the lightweight RightScale agent, RightLink, which enables and manages communication with the RightScale Cloud Management Platform. After the server boots up using this machine image, RightScale runs all the startup scripts specified to install the required software. While the server is running, the systems administrator is free to run any of the operational scripts through RightScale. And, when the user terminates the server, termination scripts are used to gracefully shut down the server.ServerTemplates reference re-usable scripts. Because both the ServerTemplates and the scripts are version controlled, and because deployments can be cloned and archived, any changes are easily tracked and propagated. These features provide all the power a systems administrator needs to easily manage, maintain and reproduce multiple environments.
  • Managing Your Private Cloud with RightScale

    1. 1. Leveraging the Private Cloud<br />Robert Carr, Professional Services<br />
    2. 2. Welcome<br />Concept to Reality<br />Components of a Cloud<br />Application Requirements Filters<br />Dynamic Configuration Methodology<br />Connecting the Cloud<br />Hybrid-cloud Management<br />Q&A<br />
    3. 3. Concept to Reality<br />Do private clouds exist?<br />Vaporware becomes vendorware<br /><br />Eucalyptus<br />OpenStack<br />VMware vCloud<br />Opensource / Commercial Offerings<br />Enterprises deploying private clouds today<br />
    4. 4. Customer Profiles<br />Already committed to a private cloud project.<br />Some public cloud success<br />Adapting public cloud experience to their own internal operations<br />Streamlining procurement <br />Increasing transparency<br />Proof-of-concept<br />In-house learning<br />Is it feasible and reasonable?<br />What do you we do with all these servers?<br />Information gathering<br />Everyone wants to follow<br />Reference architectures<br />Best practices<br />
    5. 5. Basic Private Cloud Layout<br />Management Nodes<br />API<br />Storage Pools<br />Compute Nodes<br />
    6. 6. “Hybrid” cloud architectures<br />Private<br />Hybrid<br />Bursting<br />
    7. 7. Why Multi-cloud; Hybrid-cloud?<br />Many Reasons:<br />Geo-location<br />Compliance<br />Performance<br />Price<br />High availability<br />Disaster recovery<br />Freedom of choice / no lock-in<br />Better utilization<br />Excess capacity <br />
    8. 8. Control, Agility and Costs<br /><ul><li>Leverage existing IT Resources
    9. 9. Pooling Virtual Servers
    10. 10. Enable users through self-service
    11. 11. Maintain cost accounting and transparency
    12. 12. Control access to multiple resource pools
    13. 13. Data Considerations
    14. 14. Bring the cloud to your data
    15. 15. Compliance
    16. 16. Data transfer performance / Cost
    17. 17. Control the pipes
    18. 18. Your own custom cloud
    19. 19. One-size may not fit all
    20. 20. Specialized hardware, software or network</li></li></ul><li>Steps to Success<br />Define your criteria. Define your success.<br /><ul><li>Understanding your applications
    21. 21. Define your requirements filters
    22. 22. What are you trying to accomplish?
    23. 23. Commit the Resources
    24. 24. Human costs / Training
    25. 25. Capital expenses for HW
    26. 26. New operations process
    27. 27. Start Small
    28. 28. 10,000 nodes? Try 10, then 100
    29. 29. Work out the kinks
    30. 30. Benchmarking “true” performance</li></li></ul><li>Improving the Private Cloud<br /><ul><li>Cloud Portability
    31. 31. Design once deploy anywhere
    32. 32. Let the application dictate the infrastructure
    33. 33. Be selective
    34. 34. Managing environments
    35. 35. Creating deployment systems
    36. 36. Manage across clouds
    37. 37. Control resource pool access</li></ul>Experience<br />Community and ISV assets<br />Best practices<br />Real world case studies<br />
    38. 38. RightScale’s ServerTemplate Methodology<br />Dynamic configuration<br />Cloud Agnostic / Portable<br />Modular and variable-based<br />Re-usable and sharable<br />Version controlled<br />
    39. 39. Server Templates are Server DNA<br />Cloud Agnostic<br />One Asset, Multiple Options<br />Public<br />“Web Server”<br />Private<br />Future Cloud<br />
    40. 40. RightScale Resource Pools<br />Requirements Filter<br />Application Portfolio<br />Public Cloud <br />(AWS; Rackspace Cloud)<br />Performance<br />App 1<br />App 1<br />Private Cloud (Eucalyptus; vCloud, etc.)<br />Cost<br />App 2<br />App 2<br />AWS VPC<br />Security<br />App N<br />Compliance<br />App N<br />Resource Pools<br />Reliability<br />Internal DC<br />CoLo<br />Enabling “New IT”<br />
    41. 41. RightScale Multi-cloud Customization<br />Cloud Mapping<br /><ul><li>Generic to cloud-specific (Server > instances, security groups > VLANs, etc.)</li></ul>Cloud Gateway<br /><ul><li>Interface to cloud API
    42. 42. Region-specific</li></ul>Images<br /><ul><li>RS_enabled VM images</li></ul>RightLink Install Packages<br /><ul><li>Linux
    43. 43. Windows</li></ul>Cloud Management UI<br /><ul><li>Manipulate raw cloud resources (instances, volumes, IPs, etc.)</li></ul>Multi-cloud Services<br /><ul><li>Tie in with additional 3rd-party cloud services (AWS’ SQS, etc.)</li></ul>APIs are not enough – RightScale is customized to each cloud at many levels<br />= custom to each cloud<br />
    44. 44. Cloud Rollout – Initial<br />Legacy EC2 interface<br />AWS<br />multi-cloud<br />interface<br />Operated by RS<br />Cloud-specific<br />Region-specific<br />RightScale Gateway<br />Target Cloud<br />Asynchronous<br />Event-based<br />Encrypted<br />Synchronous<br />Poll-based<br />Monitoring System<br />RightScale<br />Platform<br />Syslog, mirrors<br />firewall<br />
    45. 45. Cloud Rollout – Gateway Migration<br />Legacy EC2 interface<br />AWS<br />multi-cloud<br />interface<br />Cloud-specific<br />Operated by RS<br />Target Cloud<br />Cloud-specific<br />RightScale Gateway<br />Asynchronous<br />Event-based<br />Encrypted<br />Synchronous<br />Poll-based<br />Monitoring System<br />RightScale<br />Platform<br />Syslog, mirrors<br />firewall<br />
    46. 46. Cloud Rollout – Full Deployment<br />Legacy EC2 interface<br />AWS<br />multi-cloud<br />interface<br />Operated by RS<br />Cloud-specific<br />Target Cloud<br />Asynchronous<br />Event-based<br />Encrypted<br />Cloud-specific<br />RightScale Gateway<br />Synchronous<br />Poll-based<br />RightScale<br />Platform<br />Monitoring System<br />Syslog, mirrors<br />firewall<br />
    47. 47. Demo: Managing Your Clouds<br />Managing a Multi-Cloud Architecture<br />RightScale Private Cloud Connectivity.<br />Public Cloud Load Balancing Multiple Private Cloud Pools.<br />
    48. 48. “RightScaleAnnounces Private Cloud Early Access Program<br />Participants can Explore Private Cloud Technologies Using RightScale’s Reference Architecture for Eucalyptus and”<br />More information<br />For Copies of These Slides Additional Questions?<br />
    49. 49. Questions & Answers<br />