Introdução à Grid e Cloud Computing



Documentos relacionados
Cloud Computing. Edy Hayashida

Infra-Estrutura de TI: Hardware e Software

Um Modelo de Virtualização em Grades Computacionais para Inserção de Recursos Ociosos

Arquiteturas Paralelas e Distribuídas

Iniciativa CDC RNP. Projeto CDC Piloto Huawei Encontro sobre Computação em Nuvem UNICAMP, 07 de abril de 2014

Computação nas Nuvens

GIS Cloud na Prática. Fabiano Cucolo 26/08/2015

João Víctor Rocon Maia Engenharia de Computação - UFES

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Uma Proposta de Framework de Comparação de Provedores de Computação em Nuvem

Cloud Computing. Eduardo Roloff

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

EMBRATEL ENTREVISTA: Pietro Delai IDC Brasil DATA CENTER VIRTUAL - DCV

Testbed para métricas de dependabilidade em cloud computing.

} Monolíticas Aplicações em um computador centralizado. } Em Rede Aplicações com comunicação em rede. } Distribuídas Comunicação e cooperação em rede

PROCESSAMENTO DE DADOS 15/08

PROPOSTA COMERCIAL CLOUD SERVER

Benefícios e processos relacionados à migração e servidores dedicados para cloud servers. Juliano Simões. Diretor de Tecnologia

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

Virtualização Gerencia de Redes Redes de Computadores II

Desenvolvimento de aplicações para a Cloud. Introdução

Dispositivo Dell DL1000 Guia de Interoperabilidade

Impactos do Envelhecimento de Software no Desempenho dos Sistemas. Jean Carlos Teixeira de Araujo

COMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE

Supercomputadores dominavam o mercado

EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA

Ferramentas de Acesso Remoto

Visão do Sistema Operacional

Alexandre Malveira, Wolflan Camilo

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

35% GARTNER. Despesas com tecnologia ocorrem fora da T.I. Fazem uso de tecnologias não aprovadas pela T.I.

A.S.P. Servidores Windows

CASE STUDY FOR RUNNING HPC APPLICATIONS IN PUBLIC CLOUDS

Gerenciamento de sistemas GNU/Linux: do computador pessoal à rede corporativa

Segurança da Informação

TRIBUTAÇÃO NA NUVEM. Tax Friday 21 de outubro de 2011 AMCHAM - RJ

/ /

Agenda CLOUD COMPUTING I

Sistemas de Informações Gerenciais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

TRIBUTAÇÃO NAS NUVENS Uma Regulação em Debate

MCC - Mobile Cloud Computing

Prof. Samuel Henrique Bucke Brito

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Agenda. Histórico Máquinas virtuais X Emuladores Vantagens & Desvantagens Vmware Quemu Xen UML Comparação entre VM's Conclusão

Ubuntu Cloud Infrastructure. Trazendo a nuvem para sua Empresa. Mauricio Pretto Mauricio.pretto@canonical.com

SISTEMAS DISTRIBUÍDOS

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER

Fernando Seabra Chirigati. Universidade Federal do Rio de Janeiro EEL879 - Redes de Computadores II Professores Luís Henrique Costa e Otto Duarte

A Academia Brasileira de Letras diz que este verbete não existe.

Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli

Por Antonio Couto. Autor: Antonio Couto Enterprise Architect

Capítulo 9. Gerenciamento de rede

Soluções em Documentação

Gerenciamento e Interoperabilidade de Redes

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite

Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software

FTIN Formação Técnica em Informática. Sistema Operacional Proprietário Windows Prof. Walter Travassos

Infra estrutura da Tecnologia da Informação

Computação em Nuvem. Alunos: Allan e Clayton

Experiência em missão crítica de missão crítica

Cloud Computing. Andrêza Leite.

OPORTUNIDADE DE MERCADO. Explosão de dados

Virtualização e economia de recursos públicos

Minicurso Computação em Nuvem Prática: Openstack

DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO

Professor Esp.: Douglas Diego de Paiva

Operador de Computador. Informática Básica

Nas Nuvens com Segurança

Infraestrutura e Serviços

Prof. José Maurício S. Pinheiro UniFOA

Projeto: Implantação de Sistema Objetivo

Informática, Internet e multimídia

Windows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy.

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

Virtualização de Sistemas Operacionais

Desafios e Oportunidades de Pesquisa na Área de HPC Cloud

Computação em Nuvem. Tiago Reis, Ricardo Teixeira 2011/2012 FCT - UNL

SISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores

Planejamento Estratégico de TI. Felipe Pontes

Como criar máquinas virtuais no VMware ESXi

Computação de Alto Desempenho na Ótica da Lista TOP500 ou. (Se um computador já é rápido, imaginem um sistema com computdores :-)

11ª Edição. BEM VINDOS Welcome

Siang Wun Song - IME/USP e Universidade Federal do ABC. MAC setembro de 2010

Governo Digital Reinvenção na relação com o cidadão

Classificação::Modelo de implantação

Escolha seu serviço Cloud O melhor do Cloud

Aumento da Capacidade de Armazenamento do SPRACE

A SALA DE AULA é meu paraíso. Nela me realizo, nela exercito minha cidadania e nela me sinto útil.

Um Modelo de Virtualização em Grades Computacionais para Inserção de Recursos Ociosos

Virtualização. P r e s e n t e e f u t u r o Andréa Garcia Trindade 2º. sem/2010. Virtualização Presente e Futuro

Introdução a Computação nas Nuvens

Desempenho de um Cluster Virtualizado em Relação a um Cluster Convencional Similar

Levantamento sobre Computação em Nuvens

Transcrição:

Introdução à Grid e Cloud Computing Alberto Krone-Martins I WCCA 1

Introdução à Cloud Computing para astrônomos jovens (e nem tão jovens assim) 2

Breve histórico da computação astronômica... 3

Breve histórico da computação astronômica... 4

Breve histórico da computação astronômica... calculem! calculadoras... 5

Breve histórico da computação astronômica... Terminal burro Mainframe 6

Breve histórico da computação astronômica... PC 7

Breve histórico da computação astronômica... PC LAN PC LAN LAN Servidor Servidor 8

Breve histórico da computação astronômica... PC Servidor PC Internet PC PC Servidor 9

Breve histórico da computação astronômica... PC LAN Internet Cluster HPC 10

Breve histórico da computação astronômica... PC LAN Internet Clusters HPC 11

Breve histórico da computação astronômica... PC LAN Internet Clusters HPC GRID 12

Breve histórico da computação astronômica... PC CLOUD 13

Cluster/HPC? Grid? Cloud? Do ponto de vista do utilizador: Cluster/HPC: vários nós separados, conectados por rede rápida, fisicamente instalados em um mesmo local. Grid: vários nós separados, conectados por rede rápida ou lenta dependendo se estão ou não fisicamente instalados em um mesmo local. Cloud: quem se importa? apenas faça o que eu estou mandando! 14

Usos em astronomia Clusters: todo tipo de simulações, surveys de ontem SDSS (~60 TB) Grids: BaSTI, surveys de hoje LSST: tamanho (~22 PB) Gaia: complexidade (~1 PB) E amanhã? Clouds... 15

Grid 16

Componentes de um grid 3. Aplicativos 2. Middleware 1. Infraestrutura 17

Componentes de um grid 3. Aplicativos 2. Middleware xgrid 1. Infraestrutura 18

Componentes de um grid redução de dados do 3. Aplicativos vire-se! LHC 2. Middleware 1. Infraestrutura 19

Grids internacionais 20

21

Cloud 22

Cloud Muitas (muitas) definições Mas o mais importante: concentre-se no objetivo, terceirize os meios. 23

Componentes de uma Cloud 3. Aplicativos (SaaS) 2. Plataforma (PaaS) 1. Infraestrutura (IaaS) 24

Virtualização 25

Virtualização Hardware de verdade : CPU, memória, disco, rede... 26

Virtualização Hardware de verdade : CPU, memória, disco, rede... Hypervisor: software de virtualização 27

Virtualização Hardware de verdade : CPU, memória, disco, rede... Hypervisor: software de virtualização Hardware virtualizado: VM 28

Virtualização Hardware de verdade : CPU, memória, disco, rede... Hypervisor: software de virtualização Hardware virtualizado: VM Sistema operacional 29

Virtualização Hardware de verdade : CPU, memória, disco, rede... Hypervisor: software de virtualização Hardware virtualizado: VM Sistema operacional Aplicações 30

Virtualização: alta-disponibilidade Hardware de verdade Hypervisor Hardware de verdade Hypervisor VM OS Ap 31

Virtualização: múltiplos SOs... Hardware de verdade : CPU, memória, disco, rede... Hypervisor: software de virtualização VM VM VM VM VM Linux Win Mac BSD... Ap Ap Ap Ap Ap 32

Virtualização: migração Hardware Hypervisor VM OS Ap 33

Virtualização: migração Hardware Hypervisor Hardware Hypervisor VM OS Ap 34

Virtualização: migração Hardware Hypervisor VM OS Ap Hardware Hypervisor Internet 35

Virtualização: migração Hardware Hypervisor Hardware Hypervisor VM OS Ap 36

Virtualização: migração Hardware Hypervisor Hardware Hypervisor VM OS Ap 37

Componentes de uma Cloud 3. Aplicativos (SaaS) 2. Plataforma (PaaS) 1. Infraestrutura (IaaS) 38

1. Infraestrutura (IaaS) Hardware Hypervisor Hardware Hypervisor 39

1. Infraestrutura (IaaS) Hardware Hypervisor Hardware Hypervisor 40

1. Infraestrutura (IaaS) Hardware Hypervisor Hardware Hypervisor Conceito: você ganha o processamento. Agora, vire-se! 41

2. Plataforma (PaaS) VM OS bibliotecas linguagens configuração... 42

2. Plataforma (PaaS) VM OS bibliotecas linguagens configuração... 43

2. Plataforma (PaaS) VM OS bibliotecas linguagens configuração... 44

2. Plataforma (PaaS) VM OS bibliotecas linguagens configuração... Conceito: você ganha o sistema configurado e as ferramentas de programação. Agora, vire-se! 45

3. Aplicativos (SaaS) 46

47

Tudo parece muito lindo, mas e a realidade? 48

49

Tanuki approximates #114 on the last 2010 Top 500 50

desde outubro/2010 51

A Global Processing Unit for the PNA? desde outubro/2010 52

53

54

55

56

57

58

59

A situação do Brasil... 60

www.telegeography.com 61

Akamai s The State of the Internet Q4 2010 62

Akamai s The State of the Internet Q4 2010 63

Akamai s The State of the Internet Q4 2010 64

Akamai s The State of the Internet Q4 2010 65

Interesse mundial: Grid, Cloud, HPC 02/2007 66

Interesse mundial e Brasileiro: Grid, Cloud, HPC mundo 02/2007 Brasil 04/2008 67

Interesse nos BRICs: Grid, Cloud, HPC Brasil 04/2008 09/2008 Russia Índia 09/2007 09/2007 China 68

Interesse nos BRICs: demografia de HPC Brasil Russia Índia China 69

Interesse nos BRICs: demografia de Grid Brasil Russia Índia China 70

Interesse nos BRICs: demografia da Cloud Brasil Russia Índia China 71

Fator novo... 72

A Cloud será uma bolha? Depende: Existirá uma padronização para a interoperabilidade entre Clouds? (problema chamado vendor lock-in) 73

A Cloud será uma bolha? Depende: Existirá uma padronização para a interoperabilidade entre Clouds? (problema chamado vendor lock-in) European Comission (consulta formal em Bruxelas dia 23 de maio!) http://www.pcworld.com/businesscenter/article/223010/eu_puts_standardization_at_forefront_of_cloud_computing.html IEEE (P2301 e P2302) http://www.pcworld.com/businesscenter/article/224157/ieee_hopes_to_drive_cloud_computing_standards.html 74

A Cloud será uma bolha? Depende: Existirá uma padronização para a interoperabilidade entre Clouds? (problema chamado vendor lock-in) Problemas de infraestrutura de rede em alguns países serão resolvidos? (quase non-issue nos EUA, Europa e Asia, mas um problema real por aqui) A Cloud terá acesso rápido aos dados? (I/O bottleneck) 75

Algumas mensagens As Clouds foram criadas para facilitar a vida dos usuários. No mundo atual a Cloud é inevitável: ela já existe e já é utilizada. Em Astronomia ela já está sendo adotada: Nasa & ESA já adotam. 76

77

Algumas mensagens As Clouds existem para facilitar a vida dos usuários. No mundo atual a Cloud é inevitável: ela já existe e já é utilizada. Em Astronomia ela já está sendo adotada: Nasa & ESA já adotam. O Brasil pode não ter infraestrutura para abrigar Clouds (especialmente científicas). Rede é hoje o principal gargalo, mas também falta um plano nacional consistente e de longo prazo em HPC (pelo menos para a Astronomia). A CLOUD É UM PROJETO INTEGRADOR! 78

http://en.wikipedia.org/wiki/cloud_computing Obrigado! 79

1 iphone Linpack (dp) pico : 38 MFlop/s médio: 32 MFlop/s 80

1 iphone Linpack (dp) pico : 38 MFlop/s médio: 32 MFlop/s ~3x10^15 Flop/s ou... 3 Petaflop/s em iphones! 81

1 iphone Linpack (dp) pico : 38 MFlop/s médio: 32 MFlop/s ~3x10^15 Flop/s ou... 3 Petaflop/s em iphones! e o problema é... rede! 82

http://en.wikipedia.org/wiki/cloud_computing Obrigado! 83

1901 84

2009 85

Telégrafo Internet 1901 2009 86

Exemplo de hardware de cloud... 87