towards an open cloud exchange monty taylor, red hat ...€¦ · monty taylor, red hat •today’s...

43
Towards an Open Cloud Exchange Kristi Nikolla, Mass Open Cloud Monty Taylor, Red Hat

Upload: others

Post on 21-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

Towards an Open Cloud Exchange

Kristi Nikolla, Mass Open CloudMonty Taylor, Red Hat

Page 2: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

•Today’s cloud landscape•Use cases for an OCX•The MOC•Things we’ve done•Lessons learned•Possible next steps

Page 3: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

• …

Page 4: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

Is a different model possible?An “Open Cloud eXchange (OCX)”

C3DDB

HPCBig DataWeb

Page 5: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

Page 6: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

Page 7: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

●■■■

Page 8: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

CATHEDRAL BAZAAR● Alibaba● Amazon● Baidu● Google● Microsoft

● Mass Open Cloud● NorthEast Storage Exchange● FGPA Services● GPU Services● Open Datahub● My cousins Minecraft Server● Etc. etc.

Page 9: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

Page 10: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

●●●●

Page 11: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

Page 12: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

••

––

•••

Page 13: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

THE MASS Open Cloud COLLABORATORS

Page 14: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

•90,000 square feet + can grow•17+ thousand HPC users, potentially many more cloud users

Page 15: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

••••

Page 16: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

1.

2.

3.

4.

5.

6.

Page 17: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

1.

2.

3.

Page 18: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

1.

2.

3.

4.

5.

6.

Page 19: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

●○○

●○

Page 20: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

1.

2.

3.

4.

5.

6.

Page 21: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

●○○

●○

Page 22: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

●○

Page 23: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

●●

Page 24: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

1.

2.

3.

4.

5.

6.

Page 25: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons
Page 26: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

Shibboleth&SimpleSAMLphp

Page 27: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

1.

2.

3.

4.

5.

6.

Page 28: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

Project: BigDataResearchCollab

volume1 volume2

Northeastern University

Boston University

vm1 volume1

MIT

img1

Page 29: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

● Boston University

Northeastern University

mixmatchNova

Keystone

CinderKeystone

Page 30: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

1.

2.

3.

4.

5.

6.

Page 31: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

1. ⅓

2.

3.

Page 32: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

Project Summary BillMVP :1 page per projectProject NameSponsoring organizationProject Lead NameProject Lead EmailPer VM Compute Usage Per VM Memory UsageTotals for these

Page 33: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

Projects by Institution

MVP: Project NameProject Lead NameCompute UsageMemory Usage

Page 34: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

We have succeeded in proving that those 10,000 ways will not work.

--Apologies to Edison

Page 35: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

Page 36: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

• We planned to pull the data together ourselves and generate the reports (by now it was late 2017)

Area where we will need the most help!

Page 37: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

1.

2.

3.

4.

5.

6.

Page 38: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

38

Page 39: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

•••

••••

Page 40: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

•••

••

Page 41: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

••

Page 42: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons

Page 43: Towards an Open Cloud Exchange Monty Taylor, Red Hat ...€¦ · Monty Taylor, Red Hat •Today’s cloud landscape •Use cases for an OCX •The MOC •Things we’ve done •Lessons