SURFnet Cloud Computing Solutions Marvin Rambhadjan Arthur - - PowerPoint PPT Presentation

surfnet cloud computing solutions
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 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

slide-2
SLIDE 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

slide-3
SLIDE 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

slide-4
SLIDE 4

Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions

Available Solutions

Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

slide-5
SLIDE 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

  • rganisations

Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

slide-6
SLIDE 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¨

  • peration 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

slide-7
SLIDE 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

slide-8
SLIDE 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

slide-9
SLIDE 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

slide-10
SLIDE 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

slide-11
SLIDE 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

slide-12
SLIDE 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

slide-13
SLIDE 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

slide-14
SLIDE 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

slide-15
SLIDE 15

Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions

Eucalyptus Demo

Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

slide-16
SLIDE 16

Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions

Eucalyptus Demo

Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

slide-17
SLIDE 17

Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions

Eucalyptus Demo

Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

slide-18
SLIDE 18

Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions

Eucalyptus Demo

Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

slide-19
SLIDE 19

Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions

OpenNebula Demo

Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

slide-20
SLIDE 20

Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions

Compare Matrix

Offload to private Offload to public API Open Standards VM iso- lation Eucalyptus 1.6.1 no public clouds with EC2 API EC2 none yes OpenNebula 1.4 same platform, Eucalyptus, UEC public clouds with EC2 API EC2 & OCCI compatible OVF & OCCI (Others in develop- ment) yes

Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

slide-21
SLIDE 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

slide-22
SLIDE 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

slide-23
SLIDE 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

slide-24
SLIDE 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

slide-25
SLIDE 25

Introduction Cloud Computing The Project Use Cases Comparison Conclusion Future Research Questions

Questions Questions?

Marvin Rambhadjan Arthur Schutijser SURFnet Cloud Computing Solutions

slide-26
SLIDE 26

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