surfnet cloud computing solutions
play

SURFnet Cloud Computing Solutions Marvin Rambhadjan Arthur - PowerPoint PPT Presentation

Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions SURFnet Cloud Computing Solutions Marvin Rambhadjan Arthur Schutijser SURFnet February 3, 2010 Marvin Rambhadjan Arthur Schutijser


  1. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions SURFnet Cloud Computing Solutions Marvin Rambhadjan Arthur Schutijser SURFnet February 3, 2010 Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  2. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Overview Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  3. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Introduction Cloud Computing What is Cloud Computing? ◮ Resource Pooling ◮ Resources are bundled ◮ High Level of Abstraction of Resources ◮ On Demand Services ◮ Only use what you need ◮ Rapid Elasticity ◮ Automatic assign and reassign resources on users demand ◮ Measured Service ◮ Control and Optimize Resources ◮ Monitoring Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  4. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Available Solutions Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  5. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Deployment Models Private Cloud Cloud for internal usage Public Cloud Cloud managed by external company Hybrid Cloud Multiple clouds combined Community Cloud Shared cloud by several organisations Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  6. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Research question Which Cloud Computing platform meets the requirements best, to share resources between SURFnet and their institutions? ◮ Requirements ◮ Private cloud platform ◮ Co¨ operation with other private cloud(s) ◮ Offloading to public clouds ◮ Comparing Criteria ◮ Live Migration ◮ Redundant Front-End ◮ Open Standards etc. . . Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  7. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Hybrid Cloud SURFnet’s Private Cloud Relation’s Private Cloud(s) Public Cloud + SURFnet’s Hybrid Cloud Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  8. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Hybrid Cloud SURFnet’s Private Cloud Relation’s Private Cloud(s) Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  9. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Hybrid Cloud SURFnet’s Private Cloud Relation’s Private Cloud(s) Public Cloud + Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  10. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Hybrid Cloud SURFnet’s Private Cloud Relation’s Private Cloud(s) Public Cloud + SURFnet’s Hybrid Cloud Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  11. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Hybrid Cloud ◮ “Unlimited Resources” ◮ Handle Flash Crowds ◮ Visited Websites in Holidays ◮ Handle High Server Load ◮ SURFnet Spam Filter ◮ No Investments for Peaks ◮ Minimal Overall Investment ◮ All Resources can be used Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  12. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Community Cloud Donate Hardware for the Cloud ◮ Develop Environment ◮ Together Build an Environment based on interessed ◮ Contribute in Interesting Projects ◮ Test Environment ◮ Pilot Environment for new services ◮ Backup Environment ◮ Offloading Ability ◮ Backup Site Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  13. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Most Promising Solutions ◮ AbiCloud ◮ Eucalyptus ◮ OpenNebula ◮ openQRM ◮ VMware vSphere Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  14. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Eucalyptus & OpenNebula ◮ Eucalyptus ◮ Based on Amazon ◮ Private cloud ◮ Offloading to Amazon ◮ Enterprise and Open source (Ubuntu) ◮ Hypervisors: VMware, Xen and KVM ◮ OpenNebula ◮ Private cloud ◮ Offloading to Amazon & ElasticHosts ◮ Open source ◮ Hypervisors: VMware, Xen and KVM Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  15. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Eucalyptus Demo Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  16. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Eucalyptus Demo Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  17. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Eucalyptus Demo Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  18. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Eucalyptus Demo Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  19. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions OpenNebula Demo Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  20. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Compare Matrix Offload to Offload to API Open VM iso- private public Standards lation Eucalyptus no public EC2 none yes 1.6.1 clouds with EC2 API same public EC2 & OVF & yes OpenNebula 1.4 platform, clouds with OCCI OCCI Eucalyptus, EC2 API compatible (Others in UEC develop- ment) Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  21. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Conclusion ◮ Best solution for SURFnet: OpenNebula 1.4 ◮ Create Private Cloud Environment ◮ Offloading ◮ Public Clouds (EC2) ◮ other OpenNebula implementations and Eucalyptus ◮ Future: other Private Clouds Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  22. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Conclusion ◮ Best solution for SURFnet: OpenNebula 1.4 ◮ Create Private Cloud Environment ◮ Offloading ◮ Public Clouds (EC2) ◮ other OpenNebula implementations and Eucalyptus ◮ Future: other Private Clouds ◮ But... Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  23. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Success Factors ◮ Implementation of Cloud Solution by SURFnet’s relations ◮ Future Development in OpenNebula (compatibility with other platforms) ◮ Open Standards Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  24. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Future Research ◮ Security of Private and Public Clouds ◮ Effects in performance offloading internal services ◮ High Available Front-End ◮ Managing Hybrid Cloud ◮ Who is responsible? ◮ Offload less sensetive services Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  25. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Questions Questions? Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

  26. Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

Recommend


More recommend