Code name: Ocean - Ωκεανός · Cloud services' categories The SPImodel Figure: Cloud...
Transcript of Code name: Ocean - Ωκεανός · Cloud services' categories The SPImodel Figure: Cloud...
. . . . . .
Code name: "Ocean" - ΩκεανόςOffering Cloud Services to the Greek R&E Community
Yannis Mitsos1 [email protected]
1Greek Research and Technology Network
March 2011
. . . . . .
Cloud services' categoriesThe SPI model
Figure: Cloud services' categories
I Software-as-a-service (SaaS) offerings are finished applications,I Platform-as-a-service (PaaS) is a build-deploy-manage environment,I Infrastructure-as-a-service (IaaS) is an on-demand virtual hosting
environment.
Source: Forrester
. . . . . .
Cloud services' taxonomy
Figure: A Taxonomy Of Cloud Computing Services
Source: Forrester
. . . . . .
Market analysis
Figure: Cloud services' categories
Source: Forrester
. . . . . .
Rebuttal: Cloud's dark side
Why some companies are reluctant in adopting cloud computing?1. Data privacy2. Security3. Licensing4. Applications' redesign
5. Interoperability6. Compliance7. SLAs8. Network monitoring
. . . . . .
GRNET cloud service concept
Enabling the Future Service-Oriented InternetI A centralised services provisioning systemI Virtual working enviroment servicesI Services targeted to the academic, scientific, research community…I … while provide support to production / administration services as
well
. . . . . .
Current Services
Do we offer any kind of Virtualised/Cloud services?I GRNET Virtual Machine (ViMa) ServiceI GRNET AAI FederationI HellasGrid infrastructureI Pithos online storage service
.ViMa Scope..
.
I Core services hostingI Virtual Private Server (vps) hosting for our clientsI Not available to end users.
. . . . . .
ViMa Service: after some rounds of redux
Prerequisites:I Actual cluster managementI A firm hypervisorI Web frontend for OOB access / power controlI Open architecture :)
Deployment:I KVMI Google's Ganeti project with GRNET NOC contributionsI Custom web frontend in Django (under development)
. . . . . .
Coming Services
Based on our experience with IaaS we will offer additional SaaS facilities:I Scientific Software as a ServiceI Labs / Science 2.0 Environments as a ServiceI Database as a ServiceI Storage as a ServiceI Grid as a Service (cf. StratusLab)I Private cloud as a ServiceI Disaster recovery as a ServiceI Data archiving / curation as a ServiceI Backup as a Service
. . . . . .
Science 2.0 Environments as a Service
Web 2.0 applications, namely, logging, tagging and social networking, leadto the Open Science model. A new paradigm swift?
I Data-Intensive Science (aka repositories),I Collaborative platforms,I Virtual research environment: Desktop based workflow management
system,I Scientific tools sharing.
. . . . . .
Project facts
I Kick-Off: September 1st,I Budget: 10m€ (cost for a diversity of hardware is anticipated),I Green disaster recovery site is envisaged,I Open-source biased,I Differentiate from currently available commercial services, following
standard (?) commercial APIs,I Quick time to deliver (as always),
. . . . . .
Underlying infrastructure
I A new Data center was put in operation last year;I Green high-density architecture;I PUE <1.8 / 1600KVAI In-row cooling
I Disaster Recovery DC (@RFI stage)I Container based solution – Up to 1MW –I Low PUE (<1.6)I Outdoor installation (close to hydroelectric plant facility)I Water cooling per rack / Freecooling
I Equipment RFP published (yesterday!) with 3 LOTs ;
. . . . . .
Underlying infrastructure continued
I up to 24, per rack, commodity single/double U servers;I 2 storage servers per rack. The following modules comprise them
I single U server populated with SSD disks;I one shelf (2U) fully populated with SAS disks;I one shelf (2U) fully populated with SATA disks;
I Networking stuff. We anticipate and will score accordingly a topologythat
I utlizes fibre extenders and 2 core switches/routers;I is based on traditional L2 design (2 Tiers: ToR and Core switches);I offers the emerging ethernet fabric architecture;
. . . . . .
Implementation details
I As a core clustering mechanism the current one, namely Ganeti, waschosen;
I SSO: Shibboleth;I Storage: distributed file system: RADOS;I Credit based accountingI Rackspace enchanced API;
. . . . . .
Storage backend
RADOS: Reliable Autonomic Distributed Object StoreI The object storage component of the Ceph distributed filesystemI Data distributionI Data replicationI Distributed failure detection and recovery, happens between OSDs
Our aim is to combine RADOS with custom extensions for cutting edgefeatures
I Dynamic VM volumes, striped over objects on RADOS,I Snapshotting of volumes with minimal data movementI Snapshot cloning for instant volume provisioning (100s of VMs from a
single server image)
. . . . . .
ArchitectureOCEAN architecture
Figure: Architecture
. . . . . .
Conclusions
There are many supporting currents in our view of cloud computing:I Economies of scale (favorable economic / market environment)I Lack of sysadmin talentI Quick to market (production)I Long-term experience with providing quality services to the academiaI Excellent cooperation with the public sector / government, possible
to exploit synergies (e.g., disaster recovery).
. . . . . .
Questions
?