15
. . . . . . GRNET-4 Offering Cloud Services to the Greek R&E Community Yannis Mitsos 1 [email protected], Panos Louridas 1 [email protected] 1 Greek Research and Technology Network October 2010

GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

Embed Size (px)

Citation preview

Page 1: GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

. . . . . .

GRNET-4Offering Cloud Services to the Greek R&E Community

Yannis Mitsos1 [email protected], Panos Louridas1 [email protected]

1Greek Research and Technology Network

October 2010

Page 2: GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

. . . . . .

Presentation's structure

I Cloud services overview,I Our currently offered services,I Future initiatives/commitements,

Page 3: GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

. . . . . .

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

Page 4: GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

. . . . . .

Cloud services' taxonomy

Figure: A Taxonomy Of Cloud Computing Services

Source: Forrester

Page 5: GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

. . . . . .

Market analysis

Figure: Cloud services' categories

Source: Forrester

Page 6: GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

. . . . . .

Rebuttal: Cloud's dark side

Why companies remain reluctant adopting cloud computing?1. Data privacy2. Security3. Licensing4. Applications' redesign

5. Interoperability6. Compliance7. SLAs8. Network monitoring

Page 7: GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

. . . . . .

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

Page 8: GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

. . . . . .

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 clients

Page 9: GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

. . . . . .

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)

Page 10: GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

. . . . . .

Ganeti: Shared-nothing Cluster

I No SPoF in the clusterI Master node: cluster control, master IP addressI Master candidate: cluster configuration copy as master candidateI Simple node: only as node controllerI If master fails: master failover to a master candidate

.Our contribution..

.

Shared block-storage support (working migrations and failover), Changesin the KVM backend to support boot from HTTP and support of VNCforwarding

Google's presentation:http://www.linux-kvm.org/wiki/images/0/0e/Kvm10_ganeti_talk.pdf

Page 11: GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

. . . . . .

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 Administration Software as a ServiceI Database as a ServiceI Storage as a ServiceI Grid as a Service (cf. StratusLab)I Private cloud as a ServiceI Hydrib cloud as a ServiceI Disaster recovery as a SI Data archiving / curation as a ServiceI Backup as a Service

Page 12: GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

. . . . . .

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.

Page 13: GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

. . . . . .

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),

Page 14: GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

. . . . . .

Conclusions

There are many supporting currents in our view of cloud computing:I Economies of scale (favourable 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).

Page 15: GRNET-4 - Offering Cloud Services to the Greek R ... - … · GRNET-4 Offering Cloud Services to the Greek R&ECommunity ... I Google's Ganeti project with GRNETNOCcontributions I

. . . . . .

Questions

?