Upload
snkn-cloudcomputing
View
1.793
Download
0
Embed Size (px)
DESCRIPTION
Presentatie tijdens SURFnet/Kennisnet Cloud seminar door Harold Teunissen
Citation preview
Community CloudsShared Infrastructure as as Service
Harold Teunissen et al. – SURFnetCloud Seminar – 16 June 2011
Thursday, June 16, 11
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
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
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
Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht
Solution for everything...
5
Thursday, June 16, 11
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
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
ApplicationSaaS
InfrastructureIaaS
PlatformPaaS
Application
Architects
Application
Developers
EndUsers
Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht
Cloud Pyramid
8
Thursday, June 16, 11
ApplicationSaaS
InfrastructureIaaS
PlatformPaaS
SystemArchitects
Application
Developers
EndUsers
Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht
Services
9
Thursday, June 16, 11
ApplicationSaaS
InfrastructureIaaS
PlatformPaaS
SystemArchitects
Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht
Focus for Today: Infrastructure
10
Thursday, June 16, 11
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
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
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
Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht
Cost of Storage
14
Source: Sir Ken Robison
Thursday, June 16, 11
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
Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht
Cloud Models
Community
Thursday, June 16, 11
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
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
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
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
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
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
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
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
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
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
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
Community Clouds - Cloud Seminar - 16 June 2011,- Utrecht
Demo Self Service
28
Thursday, June 16, 11
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
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
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
[email protected] haroldteunissen
Thursday, June 16, 11