Cloud Computing: Estou nas nuvens ou estou voando?



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

Segurança da Informação

Instituto de Educação Tecnológica Pós-graduação Gestão em Tecnologia da Informação - Turma nº 25 08/04/2015. Computação em Nuvem

O que é Cloud Computing?

SISTEMAS DISTRIBUÍDOS

Núvem Pública, Privada ou Híbrida, qual adotar?

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

Gerenciamento e Interoperabilidade de Redes

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

CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM

DAS Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial

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

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

Panorama de Aplicações de Alto Desempenho em Nuvem

Cloud Computing. Edy Hayashida

Uso de Computação em Nuvem no SISP

Por Antonio Couto. Autor: Antonio Couto Enterprise Architect

Arquitetura e Sistema de Monitoramento para

23/05/12. Computação em Nuvem. Computação em nuvem: gerenciamento de dados. Computação em Nuvem - Características principais

COMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE

EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA

Cloud Computing. Eduardo Roloff

Agenda CLOUD COMPUTING I

Estratégia da VMware: O modelo corporativo definido por software e o desafio de simplificar a TI. Anderson Ferreira Bruno Amaral 22 Ago 2014

Load Balance Benefícios e vantagens dessa funcionalidade.

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

Planejamento Estratégico de TI. Felipe Pontes

CLOUD COMPUTING: COMPARANDO COMO O MUNDO ONLINE PODE SUBSTITUIR OS SERVIÇOS TRADICIONAIS

Armazenamento em nuvem é feito em serviços que poderão ser acessados de diferentes lugares, a qualquer momento e utilizando diferentes dispositivos,

ADAPTANDO UMA APLICAÇÃO PARA CLOUD: UMA ANÁLISE ENTRE OS ESFORÇOS UTILIZADOS

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

Introdução a Computação nas Nuvens

Renan Borges Pereira¹, Paulo Henrique Gomes Barbosa². Faculdade de Tecnologia de Ourinhos FATEC.

Computação em Nuvem. Henrique Ruschel, Mariana Susan Zanotto, Wélton Costa da Mota. Especialização em Redes e Segurança de Sistemas 2008/2

PÚBLICA, PRIVADA OU HÍBRIDA: QUAL É A MELHOR NUVEM PARA SEUS APLICATIVOS?

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

Renan Borges Pereira¹, Rodrigo Rodrigues da Silva². Faculdade de Tecnologia de Ourinhos FATEC.

Simple Storage. Storage Orientado ao objeto: Armazenamento de arquivos com a segurança e a economia que sua empresa precisa

COMPUTAÇÃO EMNUVEM AVALIAÇÃO DO RETORNO DO INVESTIMENTO. Pedro Assis. pfa at isep.ipp.pt passis at eu.ipp.pt

Forneça a próxima onda de inovações empresariais com o Open Network Environment

Câmara dos Deputados CCTCI: Comissão de Ciência e Tecnologia, Comunicação e Informática

CLOUD. tendências CLOUD. entendendo e contratando assertivamente. Agosto/2012 INFORMATIVO TECNOLÓGICO DA PRODESP EDIÇÃO 02

Computação em Nuvem & OpenStack

Convergência por Design

Uma aplicacação de privacidade no gerenciamento de identidades em nuvem com uapprove

Arquiteturas Paralelas e Distribuídas

Proposta para Grupo de Trabalho. GT-Computação em Nuvem para Ciência: Armazenamento de Dados. Roberto Samarone dos Santos Araujo

ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM

Governança de TI. ITIL v.2&3. parte 1

Alexandre Malveira, Wolflan Camilo

Serviços em Nuvem: Oportunidade para Operadoras Parte III

A mudança na aquisição de soluções de tecnologia da informação. O que significa para a TI e a linha de negócios (LOB)

Computação em Nuvem (Cloud Computing)

Levantamento sobre Computação em Nuvens

Proposta de Avaliação de Empresas para o uso do SAAS

ARTIGO CIENTÍFICO DE CONCLUSÃO DE CURSO UM ESTUDO SOBRE OS BENEFÍCIOS E OS RISCOS DE SEGURANÇA NA UTILIZAÇÃO DE CLOUD COMPUTING

The Eucalyptus Open-source Cloud-computing System

Cloud Computing. Andrêza Leite.

Bancos de Dados em Clouds

Cloud Pública ou Privada? Amauri Pereira de Barros. Não deixe o mercado escolher por você!!!

} 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

CONSEGI Marcus Vinicius Brandão Soares. Aspectos Legais de Cloud Computing

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

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

Computação nas Nuvens

Governança de T.I. Professor: Ernesto Junior Aula IV Unidade II

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

OCEL001 Comércio Eletrônico Módulo 9_2: Nuvens Computacionais. Prof. Charles Christian Miers.

Avaliação de dependabilidade em infraestruturas Eucalyptus geograficamente distribuídas

gerenciando o desempenho de serviços em uma empresa conectada na nuvem CA Business Service Insight Julho de 2011

Gestão em Sistemas de Informação. Profa.: Me. Christiane Zim Zapelini

Projeto de Monitoração e Melhoria Contínua com Six-Sigma, IoT e Big Data

Hospedagem Virtualizada

Gestão integrada de múltiplos fornecedores. Do Caos ao Domínio. Maio/2009. Nós Fazemos as Empresas Mais Competitivas

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

O Cisco IBSG prevê o surgimento de mercados globais conectados

COMPUTADORES NAS EMPRESAS Cloud Computing Prof. Reginaldo Brito

CLOUD COMPUTING NAS EMPRESAS: NUVEM PÚBLICA OU NUVEM PRIVADA? nubeliu.com

CLOUD COMPUTING. Andrêza Leite.

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

NUVEM HÍBRIDA: DEIXE AS PREOCUPAÇÕES COM SEGURANÇA NO PASSADO.

BlackBerry Mobile Voice System

CASO DE SUCESSO SENAI

/ /

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO

Módulo 8 Gerenciamento de Nível de Serviço

TÍTULO: SEGURANÇA DA INFORMAÇÃO E ESTRUTURA DA SOLUÇÃO DA COMPUTAÇÃO EM NUVEM IMPLANTADA EM UMA EMPRESA DO ESTADO DE SÃO PAULO

Transcrição:

Cloud Computing: Estou nas nuvens ou estou voando? Rostand Costa Laboratório de Aplicações de Vídeo Digital - LAVID 1 Fonte: http://www.free-pictures-photos.com

Quem já usou Cloud Computing? 2

Quem já usou Cloud Computing? Sabendo que estes serviços rodam em clouds 3

De onde vem o termo Cloud Computing? A explicação mais aceita vem da representação da Internet como uma nuvem Proposto inicialmente pela Google 4

2008: buscas pelo termo disparam no Google Cluster Computing Cloud Computing Grid Computing 5

Surge um novo conceito Maior mudança de paradigma em 20 anos, grande redução de custos, TI como um serviço etc E também a natural reação: The interesting thing about Cloud Computing is that we ve redefined Cloud Computing to include everything that we already do.... I don t understand what we would do differently in the light of Cloud Computing other than change the wording of some of our ads. Larry Ellison, Wall Street Journal, September 26, 2008 It s stupidity. It s worse than stupidity: it s a marketing hype campaign. Somebody is saying this is inevitable and whenever you hear somebody saying that, it s very likely to be a set of businesses campaigning to make it true. Richard Stallman, The Guardian, September 29, 2008 Fonte:http://net.pku.edu.cn/~course/cs402/2009/ 6

Em 2009: Descreva Cloud Computing para mim 21 especialistas foram convidados a fazer isto http://bit.ly/c6jim Fonte: I m Cloud Confused (http://bit.ly/7gitnb) 7

O paradigma começa a solidificar Cloud computing is... the user-friendly version of grid computing. Cloud computing overlaps some of the concepts of distributed, grid and utility computing. For me the simplest explanation for cloud computing is describing it as, 'internet centric software. Clouds are vast resource pools with on-demand resource allocation. Most computer savvy folks actually have a pretty good idea of what the term "cloud computing" means: outsourced, pay-as-you-go, on-demand, somewhere in the Internet, etc. 8

Cloud Computing é Cloud Computing é um modelo que possibilita acesso conveniente e sob demanda através da rede a um conjunto compartilhado de recursos computacionais configuráveis (por exemplo, rede, servidores, armazenamento, aplicações e serviços). Esses recursos podem ser providos rapidamente e liberados com um mínimo de esforço de gerenciamento ou interação com o provedor do serviço. Definição do NIST (Mell e Grance, 2009) 9

Cloud Computing é Cloud Computing é um modelo que possibilita acesso conveniente e sob demanda através da rede a um conjunto compartilhado de recursos computacionais configuráveis (por exemplo, rede, servidores, armazenamento, aplicações e serviços). Esses recursos podem ser providos rapidamente e liberados com um mínimo de esforço de gerenciamento ou interação com o provedor do serviço. Definição do NIST (Mell e Grance, 2009) 10

Cloud Computing é Cloud Computing é um modelo que possibilita acesso conveniente e sob demanda através da rede a um conjunto compartilhado de recursos computacionais configuráveis (por exemplo, rede, servidores, armazenamento, aplicações e serviços). Esses recursos podem ser providos rapidamente e liberados com um mínimo de esforço de gerenciamento ou interação com o provedor do serviço. Definição do NIST (Mell e Grance, 2009) 11

Usando uma analogia... Você muda para uma nova cidade e precisa de um lugar para morar Fonte: I m Cloud Confused (http://bit.ly/7gitnb) 12

Você pode: Construir/comprar ou Alugar A adequação varia de caso para caso Fonte: I m Cloud Confused (http://bit.ly/7gitnb) 13

Também é possível compartilhar um espaço Como em uma república de estudantes: Quartos individuais ou compartilhados Rateio de despesas Algumas comodidades: Proximidade com a universidade 14

Isto pode ser feito da forma tradicional 15

Ou no estilo Cloud Computing... Baseado em virtualização Quality of Service (QoS) 16

O que tem por trás do modelo? Cloud Computing não é só virtualização Um data center altamente virtualizado é só parte da equação Também é preciso ter: Um modelo de negócios inovador e flexível Pay-as-you-go / Pay-per-use Automação extrema A Amazon usa menos de 1/10 do staff de TI tradicional Economia de escala Só a Google tem 450.000 servidores em 20 DCs 17

Vantagens de Cloud Computing Três aspectos são novos (e extremamente atrativos) em Cloud Computing [1]: A ilusão de recursos computacionais ilimitados e disponíveis sob demanda Inexistência de qualquer compromisso prévio para alocação e liberação de recursos pelos clientes A possibilidade de contratação de recursos em regimes de curta-duração (processadores por hora e armazenamento por dia, por exemplo) e com pagamento apenas após o seu uso efetivo [1] Armbrust, Michael, Anthony D Joseph, Randy H Katz, and David A Patterson. Above the Clouds : A Berkeley View of Cloud Computing. Science, 2009. 18

Terceirização do planejamento de capacidade Todos os custos/riscos envolvidos com capacity planning passam a ser de responsabilidade dos provedores Poucos players podem bancar a enorme infraestrutura que precisa existir por trás de um provedor de cloud computing 19

Vários modelos de serviços: All-as-a-Service 20

Tipos de clouds Públicas Híbridas Privadas 21

O entendimento sobre CC tem avançado Diversas propostas de taxonomia Classificação de ambientes de cloud computing existentes Novos aspectos de categorização Modelo de negócios Privacidade Infraestrutura tecnológica Arquitetura Forma de acesso Padronização Útil para os usuários, incluindo a comunidade científica, na hora de comparar diferentes ambientes de cloud computing [1] Oliveira D, Baião F, Mattoso M., Towards a Taxonomy for Cloud Computing from an e-science Perspective. In: Antonopoulos N, Gillam L, eds. Computer Communications. London: Springer London; 2010:47-62. Available at: http://www.springerlink.com/index/10.1007/978-1-84996-241-4. 22

Taxonomia 23

Provedores x Características 24

Cloud Computing não é uma bala de prata Mas oferece facilidades para muitos contextos Usufruto da expertise de gigantes Alta disponibilidade: 3 a 4 cópias dos seus dados Alta confiabilidade: taxas de 99,95% Alta escalabilidade: picos de tráfico e demanda Elasticidade Associatividade de custos E também inclui os desafios de: Sofrer o amadurecimento de uma nova tecnologia Aprender a conviver com certa perda de controle 25

Barreiras para Adoção de Cloud Computing [1] Adaptação das aplicações para a arquitetura do provedor: Padrões arquiteturais específicos e distintos Mesmo IaaS requer integração com APIs Requisitos não atendidos ainda em: Segurança Privacidade Controle Riscos não cobertos pelos SLAs: Comerciais Estratégicos/Imagem Restrições e obrigações: Legais Políticas Regulatórias Outros: auditabilidade, rastreabilidade, depuração de bugs, licenciamento de software [1] B. Golden. The Case Against Cloud Computing. Available in http://www.cio.com/article/477473/the_case_against_cloud_computing_part_one. 2009 26

Melhorias Esperadas [1] Melhorias em desempenho Otimização dos custos Padronização (Open Virtualization Format (OVF) e Cloud-Standards.org) Portabilidade Interoperabilidade Usabilidade Incremento na automação Middleware (top-down) Modelos de Execução (MaaS) Controle SLA Governança Alguns bem específicos: virtual data center e virtual mission, controle de usuários, modelos de negócio fracionados [1] Lee, Craig A. A Perspective on Scientific Cloud Computing. In Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, 451-459, 2010. 27

Tendências [1] National Clouds: O governo americano declarou que irá adotar CC para eliminar redundância de capacidade de TI nas agências federais A Nebula Cloud (NASA Ames/Eucalyptus) é o primeiro "cloud backend" para apps.gov Science Clouds: Clouds nacionais para atender aos requisitos específicos de e-science não endereçados por clouds comerciais Trajetória de adoção esperada: privada -> federada -> híbrida -> pública Abordagens top/down e bottom/up [1] Lee, Craig A. A Perspective on Scientific Cloud Computing. In Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, 451-459, 2010. 28

E como eu digo isto em português? Ainda não há consenso sobre a melhor tradução: Computação na Nuvem ou Computação em Nuvem? 29

Cloud Computing: Estou nas nuvens ou estou voando? Contato Rostand Costa rostand@lavid.ufpb.br 30