grnet-4 - offering cloud services to the greek r ... - … · grnet-4 offering cloud services to...
TRANSCRIPT
. . . . . .
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
. . . . . .
Presentation's structure
I Cloud services overview,I Our currently offered services,I Future initiatives/commitements,
. . . . . .
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 companies remain reluctant 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 clients
. . . . . .
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)
. . . . . .
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
. . . . . .
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
. . . . . .
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),
. . . . . .
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).
. . . . . .
Questions
?