Mixing Public Mixing Public and private and private clouds - - PowerPoint PPT Presentation

mixing public mixing public and private and private
SMART_READER_LITE
LIVE PREVIEW

Mixing Public Mixing Public and private and private clouds - - PowerPoint PPT Presentation

Mixing Public Mixing Public and private and private clouds clouds a Practical Perspective a Practical Perspective Maarten Koopmans Maarten Koopmans Nordunet Conference 2009 Nordunet Conference 2009 1 1 Who Who ING Group -2002


slide-1
SLIDE 1

1 1

Mixing Public and private clouds Mixing Public and private clouds

a Practical Perspective a Practical Perspective

Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009

slide-2
SLIDE 2

2 2

Who Who

  • ING Group -2002
  • SURFnet 2002-6
  • ICTU (govt) 2006-

8

  • vrijheid.net

2008-

  • qtask.com
  • ibeamsystems com
  • ING Group -2002
  • SURFnet 2002-6
  • ICTU (govt) 2006-

8

  • vrijheid.net

2008-

  • qtask.com
  • ibeamsystems com
slide-3
SLIDE 3

3

What

What is a cloud? Cost model Mixing private and public clouds Cloud and Grid Time left? Details, details…

slide-4
SLIDE 4

Confusion

4

slide-5
SLIDE 5

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

  • f SaaS and Utility Computing, but does not normally include

Private Clouds.”

  • Above the clouds paper, Berkeley
slide-6
SLIDE 6

6

So...

Pay as you go Public Utility computing + SaaS

slide-7
SLIDE 7

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

slide-8
SLIDE 8

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 fr It’s OK to read sheets up front. Just remember this one!

  • nt. Just remember this one!
slide-9
SLIDE 9

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

slide-10
SLIDE 10

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)

slide-11
SLIDE 11

What have we done?

11

slide-12
SLIDE 12

Google App Engine, Eucalyptus

12

π π, MPI

Two students:

slide-13
SLIDE 13

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

slide-14
SLIDE 14

AWS, Eucalyptus

14

Your data, backup and restore

Metadata, queues Data storage

Public Private

slide-15
SLIDE 15

AWS, Eucalyptus

15

Process images in parallel

Metadata, queues Data storage, image processing

Public Private

slide-16
SLIDE 16

Lessons learnt

  • It’s all about resource

sharing!!!

  • Credential management is key
  • Queues are everywhere, the

rest may differ

16

slide-17
SLIDE 17

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

slide-18
SLIDE 18

18

Cloud+Grid

Or

slide-19
SLIDE 19

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”

slide-20
SLIDE 20

20

Questions?

Now……

  • r on to the details

(or later...... maarten@vrijheid.net)

slide-21
SLIDE 21

21

Cloud components

Everything is there....... ...for a reason!

slide-22
SLIDE 22

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

slide-23
SLIDE 23

23

Simple Example within Amazon

S3 Simple Storage Service EC2 Virtual machine(s) EBS “Virtual Disk” Image booting Image bundling
slide-24
SLIDE 24

24

Example data upload

slide-25
SLIDE 25

25

Example: data restore

slide-26
SLIDE 26

26

Example: data processing

slide-27
SLIDE 27

27

Even more questions?

Now

  • r......

maarten@vrijheid.net