19
Cloud Computing Serviços Cloud – Acordo Quadro GÉANT e Piloto de Experimentação Cloud Jorge Gomes [email protected] 2018-04-13

Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Embed Size (px)

Citation preview

Page 1: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Cloud Computing

Serviços Cloud – Acordo Quadro GÉANT e Piloto de Experimentação Cloud

Jorge Gomes

[email protected]

2018-04-13

Page 2: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Cloud Computing

• Acesso a meios de IT, serviços e aplicações através da Internet

• Escalabilidade

• Rapidez e facilidade de provisionamento

• Foco nas aplicações e no conceito DevOps

• Autonomia do utilizador

INCD – Infraestrutura Nacional de

Computação Distribuída 2

Fonte: google trends

Page 3: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Tipos de serviço

INCD – Infraestrutura Nacional de

Computação Distribuída 3

IaaSInfraestrutura

Acesso a recursos básicos:• máquinas físicas ou virtuais• Linux containers• armazenamento• interligação em rede

• Amazon EC2• Rackspace• Google Compute Engine

PaaSPlataforma

Acesso a ambiente aplicacional:• bibliotecas, bases de dados, etc• para desenvolvimento• execução com escalabilidade

• Google App Engine• Heroku• salesforce.com

SaaSSoftware

Acesso a software/aplicações:• modo de disponibilização de aplicações• acesso remoto

• gmail, google docs• Colibri Zoom da FCCN• Microsoft Office 365• Slack

Page 4: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Tipos de acesso

INCD – Infraestrutura Nacional de

Computação Distribuída 4

Pública Operada por um fornecedor de serviços para os seus clientes

•AWS, Azure, Rackspace, etc•Geralmente sinónimo de um serviço comercial

Privada Controlada por uma única organização para seu uso interno

•Implementação de OpenStack dentro de uma instituição•Uma implementação de cloud subcontratada para uso de uma instituição

Comunitária Partilha de infraestrutura entre organizações pertencentes a uma mesma comunidade e com objetivos e requisitos comuns.

•Uma cloud restrita a umacomunidade (INCD)• Federação de clouds

Híbrida Combinação do uso de Cloudprivada, comunitária e pública

• Aplicações concebidas para correr em ambas as clouds• Uso de orquestradores que facilitem a escalabilidade• cloud bursting

Page 5: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Vantagens e desvantagens da cloud e dos seus tipos de acesso

• Dependem de cada situação

• Analisar cuidadosamente os custos e beneficios

– Uso ocasional ou permanente das aplicações

– Esforço de adaptação e/ou desenvolvimento das aplicações

– Consumos e requisitos técnicos da aplicação

– Privacidade, legislação/direito e segurança

– Confidencialidade e valor dos dados

– Fiabilidade e confiabilidade da infraestrutura

– Existência de competências e conhecimento na organização

– Fluxo de financiamento constante ou ocasional

– Avaliação dos riscos

– Custo monetário

INCD – Infraestrutura Nacional de

Computação Distribuída 5

Page 6: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Adopção

INCD – Infraestrutura Nacional de

Computação Distribuída 6

Fonte: Gartner 2016

Crescimento de mercado para cloud

IaaS pública de 31% em 2016

Amazon; 44,2

Microsoft; 7,1Alibaba; 3Google; 2,3

Rackspace; 2,2

Others; 41,2

Page 7: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Comparação Ponto de vista da instituição utilizadora

INCD – Infraestrutura Nacional de

Computação Distribuída 7

Privada Comunitária Pública Datacenter

Caixa Preta

Confidencialidade

Complexidade física

Complexidade cloud

Provisionamento

Elasticidade

Vendor lock-in

Adaptabilidade

Proximidade

Foco nas applicações

Custo capital

Custo operacional

Page 8: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Infraestrutura Nacional de Computação Distribuída

http://www.incd.pt

Serviço de Cloud da INCDComputação da a Ciência e para o Ensino

Page 9: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Infraestrutura Nacional de Computação Distribuída

Serviços: computação, armazenamento e processamento dados

Fomentar: partilha de recursos, soluções comuns interoperáveis

Alvo: comunidade científica e académica, infraestruturas, projectos

Interface: com infraestruturas Europeias (EGI, IBERGRID, WLCG, EUDAT)

Page 10: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Computação científica

• Problemas no limite do conhecimento e da capacidade tecnológica com elevados requisítos de TIC

– Acesso a grande capacidade de processamento

– Acesso a grandes quantidades de dados

– Comunicação e localidade dos dados

– Utilização intensiva e/ou contínua dos meios

• Baixo orçamento face aos requisitos

– Otimização extrema das aplicações e infraestruturas

– Preferência por desempenho e capacidade detrimento de outros aspetos

• Aplicações complexas

– Requisitos Infrequentes levam a desenvolvimentos à medida

– Constante evolução dos requisitos com impacto no software e infraestruturas

– Software não comercial com foco no open source

• Intervalos no financiamento mas não na investigação

INCD – Infraestrutura Nacional de Computação Distribuída 10

Page 11: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Cloud para ciência

• Serviços de longo-termo

– Portais web

– Bases de dados

– Serviços RESTful

– Disponibilização de coleções de dados

• Execução de aplicações complexas

– GPGPU computing

– Aplicações com dependências complexas

– Execução de containers

• Virtual datacenter

– Infraestrutura virtual flexível

INCD – Infraestrutura Nacional de Computação Distribuída 11

Page 12: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Meios atuais

• Nós de computação

– 24 GB RAM + 8 COREs

– 192GB RAM + 24 COREs

– 512GB RAM + 24 COREs + GPUs K40

• Armazenamento de blocos– Local em nós de computação

– Em Ceph com live migration

• Armazenamento de objectos– Através de Ceph

• Rede– Virtualizada via encapsulamento

– Acesso a VLANs com opção de SRIOV

INCD – Infraestrutura Nacional de Computação Distribuída 12

• Imagens– Upload / download

• Hipervisores– KVM

– LXD

• APIs– OS, EC2

– swift, S3

– HEAT, CF, TOSCA

– Acesso– CLI

– dashboard

Page 13: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

OpenStack Cloud

INCD – Infraestrutura Nacional de Computação Distribuída 13

nimbus01

Rede publica

nimbus-net01

NSn NSn NSn

nimbus-comp01

VM VM VM VM

…nimbus-compXX

VM VM VM VM

Rede interna

ha01 ha02 nimbus-net02

NSn NSn NSn

nimbus02 nimbus03

Rede CephInterna

Cephosd 01

Cephosd XX

…Cephmon 01

Cephmon 03

nimbus-stor01

keepalivehaproxy

Rede CephExterna

Cephmon 02

Paxos cluster

Internet

keepalive

nimbus-stor02

Page 14: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Computação científica

INCD – Infraestrutura Nacional de Computação Distribuída 14

Page 15: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

EGI Cloud IaaS federada

15

Integração na EGI fedcloud:

– Distribuição de imagens certificadas

– Contabilização de uso consolidada

– Monitorização e teste

– Suporte

– Segurança (CSIRT, SVG)

– Autenticação via certificados digitais X.509 e AAI federado (OIDC e SAML)

INCD – Infraestrutura Nacional de Computação Distribuída

Page 16: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Ligações internacionais

INCD – Infraestrutura Nacional de Computação Distribuída 16

European Open

Science Cloud

A cloud for research

data in Europe

Page 17: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

OBRIGADO.

www.incd.pt

[email protected]

INCD – Infraestrutura Nacional de Computação Distribuída 17

Page 18: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Digital Infrastructures for Research Conference (DI4R) – Lisboa ISCTE

INCD – Infraestrutura Nacional de Computação Distribuída 18

Local organizer: INCD and its members

Europe’s leading e-infrastructures invite all researchers, developers and service providers to participate to the third edition of Digital Infrastructures for Research conference, in Lisbon, from 9 to 11 October 2018.The DI4R 2018 conference is jointly organised by EOSC-hub, GÉANT, OpenAIRE and PRACE.

Page 19: Cloud Computing - jornadas.fccn.pt · Cloud Computing •Acesso a meios de IT, serviços e aplicações através da Internet •Escalabilidade •Rapidez e facilidade de provisionamento

Lançamento oficial da INCD

Encontro Ciência 2018

Encontro com a Ciência e Tecnologia em Portugal

Centro de Congressos de Lisboa

2/3/4 Julho 2018

INCD – Infraestrutura Nacional de Computação Distribuída 19