32
Community Clouds Shared Infrastructure as as Service Harold Teunissen et al. – SURFnet Cloud Seminar – 16 June 2011 Thursday, June 16, 11

Community cloud

Embed Size (px)

DESCRIPTION

Presentatie tijdens SURFnet/Kennisnet Cloud seminar door Harold Teunissen

Citation preview

Page 1: Community cloud

Community CloudsShared Infrastructure as as Service

Harold Teunissen et al. – SURFnetCloud Seminar – 16 June 2011

Thursday, June 16, 11

Page 2: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Cloud Computing?

2

* Source: NIST, National Institute of Standards and Technology

• Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management e!ort or service provider interaction*

• Cloud Computing ≠ Web 2.0

Thursday, June 16, 11

Page 3: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Changing Behaviors

3

HierarchicalSecrecy

Loose AllianceSluggishNovelty

Tunnel Vision

Self OrganizingTransparencyCollaboration

UrgencyInnovationDidactic

Source: Sir Ken Robison

Thursday, June 16, 11

Page 4: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Motive

• Cloud cloud cloud — data explosion• Mobile mobile mobile — device explosion• Go go go — study + work + play +

collaborate + organize + et cetera

• “Run you life on the cloud”

4

Source: AMD

Thursday, June 16, 11

Page 5: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Solution for everything...

5

Thursday, June 16, 11

Page 6: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Evolution towards the Clouds

6

Toepassingen draaien in de

cloud

Applications run on-premises

You own the hardware and

perform maintenance and operation of the

data center

Applications run in the IaaS Cloud

You pay someone to run your

applications on hardware to your

specification

Applications run in the cloud

You pay for computing

capacity that can be used for your

applications

Thursday, June 16, 11

Page 7: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Advantages are clear?

7

On-Premises IaaS Cloud In The Cloud

Applications

Runtimes

SOA / Integration

Databases

Server SW

Virtualization

Server HW

Storage

Networking

Applications

Runtimes

SOA / Integration

Databases

Server SW

Virtualization

Server HW

Storage

Networking

Applications

Runtimes

SOA / Integration

Databases

Server SW

Virtualization

Server HW

Storage

Networking

Doi

ng S

elfSourced

Thursday, June 16, 11

Page 8: Community cloud

ApplicationSaaS

InfrastructureIaaS

PlatformPaaS

Application

Architects

Application

Developers

EndUsers

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Cloud Pyramid

8

Thursday, June 16, 11

Page 9: Community cloud

ApplicationSaaS

InfrastructureIaaS

PlatformPaaS

SystemArchitects

Application

Developers

EndUsers

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Services

9

Thursday, June 16, 11

Page 10: Community cloud

ApplicationSaaS

InfrastructureIaaS

PlatformPaaS

SystemArchitects

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Focus for Today: Infrastructure

10

Thursday, June 16, 11

Page 11: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Basis of IaaS is Virtualization

• Increases e"ciency (cost, consolidation, abstraction, administration)

• Despite the shared hardware / point of failure

11

Thursday, June 16, 11

Page 12: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Availability

• (near) Real-time transfer at failure of physical hardware, or when planned, migration without downtime of running virtual machine and its storage

12

IaaS Cloud Pool

Thursday, June 16, 11

Page 13: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Business Continuity

• Disaster at University of Twente in 2002 increased focus for on-site redundancy

• However for continuity and disaster recovery virtualization is a better solution

13

Thursday, June 16, 11

Page 14: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Cost of Storage

14

Source: Sir Ken Robison

Thursday, June 16, 11

Page 15: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Drivers Cont’d

• Cost reduction- Budget cuts- Rising power costs

• Service improvement- Better service provisioning- Best-of-breed services- Increased agility in software deployment

• ‘Green Computing’ trend- Reduce energy consumption

- Data centers can use >10% of power for an entire campus

- IT produces 2% of global carbon dioxide emissions

15

Thursday, June 16, 11

Page 16: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Cloud Models

Community

Thursday, June 16, 11

Page 17: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

IaaS Cloud Models (2)

• Private cloud - enterprise owned or leased

• Public cloud- sold to the public, mega-scale infrastructure

• Hybrid cloud- composition of two or more clouds models

• Community cloud- shared infrastructure for specific community

17

Thursday, June 16, 11

Page 18: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Level of Adaptation

• Very gradual migration towards public cloud- First start with a private cloud

• Hybrid operation for years to come (5-10 years)

• Local data center is becoming a private cloud, driven by widespread usage of virtualization

• More and more resources in own data center ready for migration to the cloud

• Migration at di!erent levels: currently mostly at IaaS, moving to PaaS and SaaS later on mostly for generic services (e.g. email, etc.)

18

Thursday, June 16, 11

Page 19: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Community Cloud

• Functional features mostly in line with public cloud- Virtualization / image & instance management- Storage / object & block level- Self-service through management console

• Added value of community dimension- Control — Legal and Innovation- Saves money- Su"cient flexibility to meet the community’s needs- Standardization to prevent lock-in- Network integration

19

Thursday, June 16, 11

Page 20: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Full Control

• Full control over data location• Mechanisms to enforce storage within a

single legal jurisdiction- Only a single (Dutch) legislation is applicable- Reduces the complexity and costs of compliance to

a very significant degree- EU Data Protection Directive specifies that national

laws will generally apply when personal data processing is carried out

• Community controls at which points to innovate- Stronger negotiation position- Easier to swap suppliers

20

Thursday, June 16, 11

Page 21: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Network integration

• Close integration with SURFnet backbone• Close integration with own network• Dedicated lightpaths possible• Low latency• No costs for data communication (depends

on billing model)

21

Thursday, June 16, 11

Page 22: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Saves money

• Combined network and Community Cloud subscription o!ers benefits (e.g. reduced costs for bandwidth)

• Central support for operation and maintenance

• Shared purchasing of IaaS• Reduced power consumption

(at least locally)

22

Thursday, June 16, 11

Page 23: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Community Cloud Models

23

Institution A

IaaS

Institution C

IaaS

Institution B

IaaS

Institution A Institution CInstitution B

IaaS Provider X

IaaS Provider Y

IaaS Broker

Federated Brokered

Sharing of third party resources via brokerBroker procures third party resources

Sharing of own institutional resources

Thursday, June 16, 11

Page 24: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Federated model

• Sharing of over capacity• Not supported by current products• Di"cult to tackle liability issues

- What is the legal impact of a service outage?

• Billing- Who pays for support/maintenance and operational

costs?

24

=

Thursday, June 16, 11

Page 25: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Brokered model

• Takes care of trust establishment and contract settlement- just one party to trust and one contract to sign

• Broker can handle disputes in the cloud• More transparent in terms of

- Operation and Accountability- Awareness raising- Guidance on expectations regarding the use of the

Community Cloud- Levels of security- Meeting legal obligations (compliance)

• No need to tender

25

Thursday, June 16, 11

Page 26: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Brokered model (2)

• Continuity- Commercial providers may go out of business

• Institutions do not need to test themselves whether a cloud provider is e!ectively mitigating risks- Broker can do that for the community

• Broker can provide value-adding services- Federated identity management, lightpaths,

resource federation

• Supported by various vendors and products

26

Thursday, June 16, 11

Page 27: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Self Service is Essential

• Virtualized environment, component “shopping”

• Self-service! Public: pay-as-you-go• Support for Private, Hybrid, Public

Hardware vendors• Quickly up and running:

- Website down? Data available? Recipe!- Extra load (e.g. spam filtering)?- Datacenter loss?- Elasticity also in a private cloud.

• Optional security: VPC, VPN, VLANs

27

Thursday, June 16, 11

Page 29: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Done deal?

• Licensing?• Security and privacy?• Standardization?

- Data and customer application portability- Common interfaces, semantics, programming

models- Federated security services- Provisioning

• Accounting & billing: pay for what you use• Overall SLA of a multi-cloud environment

o!ering may be hard to predict • Migration not straight forward

29

Thursday, June 16, 11

Page 30: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

Current Activities SURFnet

• SURFnet is using external private cloud (SURFcloud) to run their services, but on self-owned hardware- Load balancing experiments with Amazon EC2

• Experimental setup of community cloud- For the moment in-house at SURFnet

• Expected participants- University of Groningen

- To make website redundant- Open University

- For their OTAP environment

30

Thursday, June 16, 11

Page 31: Community cloud

Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht

We need you!

• You as a community determine if we go ahead with this (and this is a good time to provide feedback)…

• What features or conditions are most important?

• What does it take to persuade you to use the Community Cloud, if it were build?

• What do you see as potential obstacles in the adaptation of a Community Cloud?

• Are you interested in participating in the pilot?

31

Thursday, June 16, 11