Community CloudsAnd why you should care about themMatt Johnson, Ed Zedlewski, Eduserv
Introduction
What is Cloud Computing?National Institute of Standards & Technology (NIST)	“a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction.”
What is Cloud Computing?“Non-techie” version:	“On-demand, elastic & metered IT resources”
“Cloud” Service ModelsCloud Service ModelsServicesSoftwarePlatformInfrastructureDatacentreCoLoIaaSPaaSSaaSMSP Eduserv
 Rackspace
 Lots more!
 Amazon AWS
GoGrid
 Rackspace
 Force.com
 Azure
AppEngine
 Salesforce
Basecamp
 Huddle
 Eduserv
Savis
SteriaCloud Deployment ModelsPublic CloudAvailable to the publicOwned & operated by a 3rd party providerExamples include Amazon AWS, Microsoft AzurePrivate CloudService dedicated to a single organisationOwned & operated by the organisation or a 3rd party providerExamples include Amazon Virtual Private Cloud
Cloud Deployment ModelsCommunity CloudInfrastructure shared between a “community of organisations”Owned & operated by the community or a 3rd party providerExamples include CERN’s Research Grid, the NGSHybrid CloudComposition of 2 or more CloudsBound together by (standardised) technologyExamples potentially includes the Government G-Cloud
Which Cloud model is best suited for HE?
Which Service Models for HE?1. Infrastructure as a ServiceServer provisioningScalable storageLower costs2. Platform as a ServiceBespoke developmentResearch3. Software as a ServiceStandard “utility” servicesSignificant cost savings4. Managed Services24x7 SupportOutsourced servicesAll of the above!
Which Deployment Model(s) for HE?
Summary of deployment modelsPublic CloudsGreat for quick, non-sensitive, non-critical requirementsPrivate CloudsIdeal for secure, internal-facing services with known demandsCommunity CloudsMerge sector-specific requirements with economies of scaleHybrid CloudsAll of the above – but with added complexity!
Pay-as-you-Go Clouds:Great for commercial services…Ad-supported websites, SaaS applications, etc;On-demand Cloud pricing matched by increased revenues;…Less so for “non-profit” servicesSites likely to be information-based & non-revenue generating;Often funded by fixed-term budgets with little flexibility;Cloud pricing becomes an unacceptable risk
Our vote: a Community Cloud for educationSecurityInfrastructure is used only by like-minded organisationsServer / storage infrastructure remains in UK bordersCan integrate with the UK Access Management FederationFlexibilityPricing/service models tailored to academic requirementsShared investment in infrastructure and supportSetup costs can be mitigated via trusted external providers
Example: Government hosting servicesTechnical challengesVarying infrastructure / architectureDiffering service levelsBusiness challengesDifferent stages of the contract lifecycleSignificant cost pressuresMajor contract renewal
Our solution: the Government Ready Platform (GRP)Developed in 2008One initial customerMulti-site high-availability architectureSegmented architecturePrivate services Common services Support for 1000+ VMsExample of a Community CloudCommon ServicesCustomer ACustomer BCustomer …Shared Infrastructure
Deploying a Community Cloud

Community Clouds

  • 1.
    Community CloudsAnd whyyou should care about themMatt Johnson, Ed Zedlewski, Eduserv
  • 2.
  • 3.
    What is CloudComputing?National Institute of Standards & Technology (NIST) “a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction.”
  • 4.
    What is CloudComputing?“Non-techie” version: “On-demand, elastic & metered IT resources”
  • 5.
    “Cloud” Service ModelsCloudService ModelsServicesSoftwarePlatformInfrastructureDatacentreCoLoIaaSPaaSSaaSMSP Eduserv
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
    SteriaCloud Deployment ModelsPublicCloudAvailable to the publicOwned & operated by a 3rd party providerExamples include Amazon AWS, Microsoft AzurePrivate CloudService dedicated to a single organisationOwned & operated by the organisation or a 3rd party providerExamples include Amazon Virtual Private Cloud
  • 20.
    Cloud Deployment ModelsCommunityCloudInfrastructure shared between a “community of organisations”Owned & operated by the community or a 3rd party providerExamples include CERN’s Research Grid, the NGSHybrid CloudComposition of 2 or more CloudsBound together by (standardised) technologyExamples potentially includes the Government G-Cloud
  • 21.
    Which Cloud modelis best suited for HE?
  • 22.
    Which Service Modelsfor HE?1. Infrastructure as a ServiceServer provisioningScalable storageLower costs2. Platform as a ServiceBespoke developmentResearch3. Software as a ServiceStandard “utility” servicesSignificant cost savings4. Managed Services24x7 SupportOutsourced servicesAll of the above!
  • 23.
  • 24.
    Summary of deploymentmodelsPublic CloudsGreat for quick, non-sensitive, non-critical requirementsPrivate CloudsIdeal for secure, internal-facing services with known demandsCommunity CloudsMerge sector-specific requirements with economies of scaleHybrid CloudsAll of the above – but with added complexity!
  • 25.
    Pay-as-you-Go Clouds:Great forcommercial services…Ad-supported websites, SaaS applications, etc;On-demand Cloud pricing matched by increased revenues;…Less so for “non-profit” servicesSites likely to be information-based & non-revenue generating;Often funded by fixed-term budgets with little flexibility;Cloud pricing becomes an unacceptable risk
  • 26.
    Our vote: aCommunity Cloud for educationSecurityInfrastructure is used only by like-minded organisationsServer / storage infrastructure remains in UK bordersCan integrate with the UK Access Management FederationFlexibilityPricing/service models tailored to academic requirementsShared investment in infrastructure and supportSetup costs can be mitigated via trusted external providers
  • 27.
    Example: Government hostingservicesTechnical challengesVarying infrastructure / architectureDiffering service levelsBusiness challengesDifferent stages of the contract lifecycleSignificant cost pressuresMajor contract renewal
  • 28.
    Our solution: theGovernment Ready Platform (GRP)Developed in 2008One initial customerMulti-site high-availability architectureSegmented architecturePrivate services Common services Support for 1000+ VMsExample of a Community CloudCommon ServicesCustomer ACustomer BCustomer …Shared Infrastructure
  • 29.