The Cloud Services
at RNP
July/2012
2
•
Quick Overview
•
Cloud Services in other NRENs
What is Cloud Compu/ng?
3
“Cloud computing is the delivery of computing and storage capacity as a service to a heterogeneous
community of
end-recipients.” (Wikipedia).
"Cloud computing is a universal collection of data which extends over the internet in the form of resources (such as information hardware, various platforms, services etc.) and forms individual units within the virtualization environment. Held together by infrastructure providers, service providers and the consumer, then it is semantically accessed by various users." (CLUSE 2012), Bangalore, April 2012 - Dr. Biju John and Dr. Souheil Khaddaj
4
Why Cloud Compu/ng?
Cloud compuJng relies on
sharing of resources
to
achieve coherence and
economies of scale
similar to a
uJlity (like the electricity grid) over a network (typically
the Internet). At the foundaJon of cloud compuJng is
the broader concept of
converged infrastructure
and
Cloud Service Enablers
5
Virtualiza/on
technology allows servers and storage
devices to be shared and uJlizaJon increased.
ApplicaJons can be easily
migrated
from one physical
server to another.
High bandwidth
with the current availability of dark fiber
and dedicated wavelenghts (lambdas) from telecom
Cloud Systems Benefits
7
Agility
improves with users' ability to re-‐provision
technological infrastructure resources.
Resource sharing and costs across a large pool of users,
allowing for:
centraliza/on of infrastructure
in locaJons
with
lower costs
(such as real estate, electricity, etc.).
Device and loca/on independence
enable users to access
systems using a web browser regardless of their locaJon or
what device they are using (e.g., PC, mobile phone, tablet).
As infrastructure is off-‐site (typically provided by a third-‐
party) and accessed via the Internet, users can connect
from anywhere.
Cloud Systems Features
8
Scalability and Elas/city
via dynamic ("on-‐demand")
provisioning of resources on a fine-‐grained, self-‐service basis
near real-‐Jme, without users having to engineer for peak loads.
Reliability
is improved if mulJple redundant sites are used,
which makes well-‐designed cloud compuJng suitable for
business conJnuity and disaster recovery
.
Security
is oZen as good as or be[er than other tradiJonal systems,
in part because providers are able to devote resources to solving
security issues that many customers cannot afford. However, the
complexity of security is greatly increased when data is distributed
over a wider area or greater number of devices and in mulJ-‐tenant
systems that are being shared by unrelated users. In addiJon, user
access to security audit logs may be difficult or impossible. Private
cloud installaJons are in part moJvated by users' desire to retain
control over the infrastructure and avoid losing control of
Service Models/Types
9
INFRASTRUCTURE AS A SERVICE (IaaS)
In this most basic cloud service model, cloud providers offer computers – as physical or more oZen as virtual machines –, raw (block) storage, firewalls, load balancers, and networks. IaaS providers supply these resources on demand from their large pools installed in data centers. In this model, the cloud user is responsible for patching and
maintaining the operaJng systems and applicaJon soZware. Cloud providers typically bill IaaS services on a uJlity compuJng basis, that is, cost will reflect the amount of resources allocated and consumed.
Examples of IaaS include:
Amazon CloudFormaJon (and underlying services such as EC2), Rackspace Cloud, Google Compute Engine, and RightScale.
Service Models/Types
10
PLATFORM AS A SERVICE (PaaS)
In the PaaS model, cloud providers deliver a compuJng pladorm
typically including operaJng system, programming language execuJon environment, database, and web server.
ApplicaJon developers can develop and run their soZware soluJons on a cloud pladorm without the cost and complexity of buying and
managing the underlying hardware and soZware layers. With some PaaS offers, the underlying compute and storage resources scale
automa/cally to match applicaJon demand such that cloud user does not have to allocate resources manually.
Examples of PaaS include:
Amazon ElasJc Beanstalk, Heroku, EngineYard, Google App Engine, and MicrosoZ Azure.
Service Models/Types
11
SOFTWARE AS A SERVICE (SaaS)
In this model, cloud providers install and operate applicaJon soZware in the cloud. Cloud users access the soZware from cloud client
applicaJons. The cloud users do not manage the cloud infrastructure and pladorm on which the applicaJon is running.
What makes a cloud applicaJon different from other applicaJons is its elas/city. This can be achieved by cloning tasks onto mulJple virtual machines at run-‐Jme to meet the changing work demand.
The pricing model for SaaS applicaJons is typically a monthly or yearly flat fee per user.
Examples of SaaS include:
Cloud Service Modes
13
NRENs Cloud Services
Build or Buy?
•
Low risc – commodity services like email for students, document sharing
outsourced to public clouds (SaaS model);
•
Joint contracts – NRENs can act as a cloud contract broker to negoJate with
the market for the universiJes and research centers;
•
Outsourcing infrastructure services to third parJes may be a risc , specialy
considering the service itself (operaJon, security, data privacy);
•
In the IaaS model, NRENs can operate as service provider since universiJes
already have a long term trust relaJonship with their NRENs. In this case
NRENs are more likely to build and operate their own infrastructure or act as a
proxy for public cloud infrastructure, when applicable.
NREN País Status Inicia/va
GRNET Grécia Em produção Offering Cloud Services to the Greek R&E Community RedIRIS Espanha Em produção Commodisa/on of Services
SURFnet Holanda Em produção Working with commercial cloud service providers NIIF/Hungarnet Hungria Em produção Private IaaS cloud solu/on
HEAnet Irlanda Em desenvolvimento HEAnet is acJvely thinking of providing 'cloud' service
ARNES Slovênia Em produção ARNES offers Virtual Private Servers, mostly for schools
ACOne Áustria Em desenvolvimento University of Salzburg was starJng a pilot with Google apps for
students.
CARNnet Croácia Em produção CARNet will offer Microso\ services to primary and secondary schools
in Croa/a, star/ng in December (2010).
FUNET Finlândia Em análise FUNET is keenly following the developments in other countries.
CESNET República Checa -‐ CESNET currently sees no strong demand for this from their users, but
they have started to talk to service providers
SANET Eslováquia -‐ SANET does not currently have any resources to devote to cloud
services
BELNET Bélgica Em análise E-‐mail services might be interesJng for some of the smaller insJtuJons.
NREN País Status Inicia/va
SWITCH Suíça Em análise
SWITCH was discussing these topics with the community and were
starJng to offer soZware as a service. They felt that cloud services would become an issue in the future.
CYNET Chipre Sem planos -‐
SUNET Suécia Em análise Currently much discussion about this subject in Sweden.
UNINETT Noruega Em análise The topic of clouds is much discussed in Norway.
UIIP / NASB Bielorússia Em análise There is interest in cloud services in Belarus and that there are plans for
a cross-‐border project with Vilnius University
SigmaNet Letônia Sem planos SigmaNet is hoping to use European Structural Funds to enable work in
this area
LITNET Lituânia Sem planos For the Jme being, things are leZ to the individual insJtuJons.
ANAS Azerbaijão Em análise A supercompuJng centre had been established in Azerbaijan and that
the Academy of Sciences was currently studying cloud services. UNI-‐C Dinamarca Em análise In Denmark there are serious problems raised by the data protecJon
agency which is reportedly suspicious of cloud services.
EENet Estônia Em análise There have been some discussions in Estonia, but no big projects.
NRENs Cloud Services
17 Atuais estratégias adotadas nas NRENs Européias SaaA Desenvolvimento de aplicações In-‐house Desenvolvimento colabora/vo Outsourcing Broker para demanda nacional Broker para demanda con/nental IaaS Construção de nuvem privada Desenvolvimento de infraestrutura nacional Desenvolvimento colabora/vo Contratação de nuvem pública Agregação de demanda nacional Agregação de demanda con/nental SURFnet contrato com Google e MicrosoZ JANET contrato com a LogicalisIn Brasil
18
•
More than 300 public universities and research centers
• all currently connected to RNP backbone (rede Ipê);
• +72K teachers and researchers;
• +250K admin and tec personnel;
• +1.3M students.
•
What are the demands?
•
What can go to the cloud?
•
How our institutions are using or plan to use
cloud services?
•
How to share cloud contracts?
•
Can we share computing centers resources in a
cloud model for the universites and research centers?
RNP Cloud Services Strategy
RNP Cloud Services Strategy
Jose Luiz Ribeiro Filho
Diretor de Serviços e Soluções