+ All Categories
Home > Documents > 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009...

1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009...

Date post: 27-Mar-2015
Category:
Upload: ashley-mcguire
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
27
1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009
Transcript
Page 1: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

11

Mixing Public and private

clouds

Mixing Public and private

cloudsa Practical Perspectivea Practical Perspective

Maarten KoopmansNordunet Conference 2009

Maarten KoopmansNordunet Conference 2009

Page 2: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

22

WhoWho•ING Group -2002•SURFnet 2002-6•ICTU (govt) 2006-8•vrijheid.net 2008-

•qtask.com•ibeamsystems.com•Uninett Sigma

•ING Group -2002•SURFnet 2002-6•ICTU (govt) 2006-8•vrijheid.net 2008-

•qtask.com•ibeamsystems.com•Uninett Sigma

Page 3: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

3

What

What is a cloud?

Cost model

Mixing private and public clouds

Cloud and Grid

Time left? Details, details…

Page 4: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

Confusion

4

Page 5: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

5

What is a Cloud(this is the UGLY slide with a lot of text)

“Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services. The services themselves have long been referred to as Software as a Service (SaaS), so we use that term. The datacenter hardware and software is what we will call a Cloud.

When a Cloud is made available in a pay-as-you-go manner to the public, we call it a Public Cloud; the service being sold is Utility Computing. Current examples of public Utility Computing include Amazon Web Services, Google AppEngine, and Microsoft Azure. We use the term Private Cloud to refer to internal datacenters of a business or other organization that are not made available to the public. Thus, Cloud Computing is the sum of SaaS and Utility Computing, but does not normally include Private Clouds.”

-Above the clouds paper, Berkeley

Page 6: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

6

So...

Pay as you go

Public

Utility computing + SaaS

Page 7: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

7

Cost model

No up front cost

Pay per resource - GB storage, transfer, computing hour

Discount when reserving e.g. virtual machines; drives total cost down for a small upfront investment

Page 8: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

8

Cost model

6

Given a parallelizable computing job of N hours the cost of N computers running 1 hour equals the cost of 1 computer running N hours.

It’s OK to read sheets up front. Just remember this one!

Page 9: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

9

Cost Example

2 servers, 2 months, 50GB test data during development

8 servers, 2 months, 1TB data running time

Monthly cost Total

Development $162 $324

Running time $786 $1572

Total cost $1896

Page 10: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

10

Opportunities – part I

Use public cloud model to model private clouds

Cross-NREN clouds, scale up, cost goes down

Public clouds, NREN service (like e.g. certificate service)

(managers might want to make a note)

Page 11: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

What have we done?

11

Page 12: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

Google App Engine, Eucalyptus

12

π

π, MPI

Two students:

Page 13: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

Lessons learnt(time to make a note again)

• Google App Engine is really well suited for certain web applications. Web applications.

• Eucalyptus works, sort of. Promising, but the amount of time to get an infrastructure working on par with AWS is too much. Expect this to change within a year.

13

Page 14: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

AWS, Eucalyptus

14

Your data, backup and restore

Metadata, queues Data storage

Public Private

Page 15: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

AWS, Eucalyptus

15

Process images in parallel

Metadata, queuesData storage,

image processing

Public Private

Page 16: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

Lessons learnt

• Resource sharing becomes interesting.

• Credential management is key

• Queues are everywhere, the rest may differ

16

Page 17: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

Opportunities II

• Resource sharing!

• Credential management across clouds

• Scaling out (private -> public)

• Billing and metering in cross-NREN scaling out (this is a BIG one)

17

Page 18: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

18

Cloud+Grid

Or

Page 19: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

19

Cloud+Grid

Storage: as back end, public data sets or directly

Buffer computing capacity - remember the computing hour equivalence rule!

“a simpler solution than GRID”

Page 20: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

20

Questions?Now……

or on to the details

(or later...... [email protected])

Page 21: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

21

Cloud components

Everything is there.......

...for a reason!

Page 22: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

22

Cloud components

Computing on demand (virtual machines), IP provisioning, block device service (persistent hard disks), load balancing and service monitoring

Storage Service

Simple large tables

Queuing system

Map-reduce

Page 23: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

23

Simple Example within Amazon

S3

Simple

Storage

Service

EC2

Virtual machine(s)

EBS

“Virtual Disk”

Image booting

Image bundling

Page 24: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

24

Example data upload

Page 25: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

25

Example: data restore

Page 26: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

26

Example: data processing

Page 27: 1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

27

Even more questions?

Now

or...... [email protected]


Recommended