Cloud Computing, Data Centers e Governo: desafios e oportunidades



Documentos relacionados
Cloud Computing e Data Centers Estado da Arte e Desafios. Fábio Luciano Verdi UFSCar

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

Cloud Computing. Edy Hayashida

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

O que é Cloud Computing?

COMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE

Segurança da Informação

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

Gerenciamento e Interoperabilidade de Redes

Planejamento Estratégico de TI. Felipe Pontes

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

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

Cloud Computing. Eduardo Roloff

Cloud Computing. Andrêza Leite.

EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA

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

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

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

Introdução a Computação nas Nuvens

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

Alex D. Camargo, Érico M. H. Amaral, Leonardo B. Pinho

CLOUD COMPUTING PEDRO MORHY BORGES LEAL. MAC Organização de Computadores Prof. Alfredo Goldman 7 de dezembro de 2010

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

SISTEMAS DISTRIBUÍDOS

Virtualização Desafios, Possíveis Soluções e Benefícios para o DATACENTER. Dr. Manoel Veras :15-11:00

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

CLOUD COMPUTING. Andrêza Leite.

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

Por Antonio Couto. Autor: Antonio Couto Enterprise Architect

RAZÕES PARA ADQUIRIR O TECLAN IPACK UNIFIED

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

Eficiência Energética em data centers. Vitor Souza Villela

Alexandre Malveira, Wolflan Camilo

Computação nas Nuvens

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

Computação em Nuvem & OpenStack

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

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

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

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

Eficiência operacional no setor público. Dez recomendações para cortar custos

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

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

The Eucalyptus Open- source Cloud-computing System. Janaina Siqueira Lara Wilpert Marcelo Scheidt Renata Silva

Patrício Domingues Dep. Eng. Informática ESTG Instituto Politécnico de Leiria Leiria, Maio

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

Arquitetura e Sistema de Monitoramento para

Levantamento sobre Computação em Nuvens

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

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

Administração de Sistemas de Informação Gerenciais

Virtualização de Sistemas Operacionais

Soluções IBM SmartCloud IBM Corporation

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

RAZÕES PARA ADQUIRIR O TECLAN IPACK UNIFIED

Relatório de Progresso

Bancos de Dados em Clouds

Arquiteturas Paralelas e Distribuídas

The Eucalyptus Open-source Cloud-computing System

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

5 motivos pelos quais as empresas estão mudando suas WANs para Banda Larga

FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO

COMPUTADORES NAS EMPRESAS Cloud Computing Prof. Reginaldo Brito

/ /

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

OCEL001 Comércio Eletrônico Módulo 10: Sustentabilidade em TI. Prof. Charles Christian Miers.

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

Cloud Computing. O modelo no cenário Geoespacial. Technology Session Latin America Geospatial Forum August 2012 Rio de Janeiro

Nuvem UFRGS: IaaS como ferramenta de apoio à pesquisa

Soluções em Documentação

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

Computação em Nuvens IaaS com Openstack. Eng. Marcelo Rocha de Sá FLISOL - Belém - Pará 25 de abril 2015

Computação em Nuvem (Cloud Computing)

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

White Label : Vencendo os Desafios do Mercado de Serviços em Nuvem.

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

Prof. Ms. José Eduardo Santarem Segundo Demonstrar o impacto que o tema virtualização tem representado no mercado

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

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

O que é Cloud Computing (Computação nas Nuvens)?

A CLOUD EM PORTUGAL UM CAMINHO DE ALIANÇAS. Produto e Alianças Cloud / Gestão de Produto Maio 2014

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

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

GERENCIAMENTO ELETRÔNICO DE DOCUMENTOS, CONTEÚDO E PROCESSOS GED/ECM CONTÁBIL

ANÁLISE COMPARATIVA DE PLATAFORMAS DE COMPUTAÇÃO EM NUVEM

Transcrição:

CSBC 2010 Workshop de Computação Aplicada em Governo Eletrônico (WCGE) Cloud Computing, Data Centers e Governo: desafios e oportunidades Fábio Luciano Verdi UFSCar, Sorocaba Belo Horizonte, Julho de 2010

Organização Introdução O que é Cloud computing? Definições e características essenciais Custos e eficiência energética Caracterização dos data centers para serviços em nuvem Cloud Computing e Governo Conclusão

O que é Cloud Computing? O que é cloud computing [Vaquero et al. 2009] Cloud computing é um conjunto de recursos virtuais facilmente usáveis e acessíveis tais como hardware, plataformas de desenvolvimento e serviços. Estes recursos podem ser dinamicamente re-configurados para se ajustarem a uma carga variável, permitindo a otimização do uso dos recursos. Este conjunto de recursos é tipicamente explorado através de um modelo pay-per-use com garantias oferecidas pelo provedor através de acordos de nível de serviço (Service Level Agreements-SLAs).

O que é Cloud Computing? Um conjunto de servidores conectados para Instalar e rodar serviços Armazenar e recuperar dados

Data center: evolução Fonte: Cisco Data Center 3.0 Novo modelo, com a aplicação hospedada remotamente

Cloud computing: porque agora? Maior demanda, novos usuários Há expertise operacional: tolerância a falhas, segurança, serviços web Mais barato: 5-7x Internet em banda larga Barateamento do HW e SW Virtualização evoluiu 40GbE 100GbE 1GbE 10GbE

Alguns números 30 mil servidores 350 milhões de usuários registrados. Em breve 500M! 80 bilhões de fotos Produz 24 TB de dados de logs por dia 130 milhões de usuários por mês 40% da população dos EUA possuem conta no MySpace 300 mil novos usuários por dia 3 mil servidores web + 800 servidores de cache 105 milhões de usuários 300 mil novos usuários por dia 180 milhões de usuários usam o twitter por mês 3 bilhões de requisições por dia via sua API 37% dos usuários usam seu telefone para postar tweets Possui mais de 1 milhão de servidores Estima-se que possui 2% do total de servidores no mundo Contribui com 6-10% de todo tráfego atual da Internet

Características essenciais de Cloud computing Elasticidade Amplo acesso aos serviços Geo-distribuição, acesso ubíquo Resource pooling Recursos compartilhados Figura extraída de Cloud Computing and the RAD Lab, David Patterson, UC Berkeley.

Características essenciais (cont.) Orientado a serviços SLAs Auto-organização Medição dos serviços Cobrança baseada no modelo pay-as-you-go

Modelos de serviços Software como um serviço (Software as a Service - SaaS): aplicações hospedas na nuvem. O Google Apps e o SalesForce são exemplos de SaaS.

Modelos de serviços Plataforma como um Serviço (Plataform as a Service - PaaS): capacidade oferecida pelo provedor para o usuário desenvolver aplicações que serão executadas e disponibilizadas em nuvem. AppEngine e Microsoft Azure são exemplos de PaaS.

Modelos de serviços Infraestrutura como um Serviço (Infraestructure as a Service - IaaS): é a capacidade que o provedor tem de oferecer uma infraestrutura de processamento e armazenamento de forma transparente. Exemplos de IaaS incluem a Amazon EC2, o GoGrid e o Eucalyptus (open source).

Arquitetura da computação em nuvem Figura extraída de Cloud computing: state-of-the-art and research challenges Springer Journal of Internet Services and Applications, April 2010.

Modelos de implantação Nuvem privada (private clouds): operada unicamente por uma organização. Os serviços são oferecidos para serem utilizados internamente pela própria organização, não estando disponíveis publicamente para uso geral. Muitas vezes criticadas pois são similares ao modelo já existente de servidores internos; Nuvem pública (public cloud): a nuvem é disponibilizada publicamente através do modelo pay-per-use. Tipicamente, são oferecidas por companhias que possuem grandes capacidades de armazenamento e processamento;

Modelos de implantação (cont.) Nuvem híbrida (hybrid cloud): a infraestrutura é uma composição de duas ou mais nuvens (privada e pública) que continuam a ser entidades únicas porém, conectadas através de tecnologia proprietária ou padronizada; Nuvem privada virtual (virtual private cloud): disponibilizada sobre uma nuvem pública através do uso de VPNs. Permite ao usuário criar sua própria topologia, virtualizar servidores e a infraestrutura de rede.

Algumas utility computing PaaS + IaaS

Algumas utility computing PaaS + IaaS Amazon SimpleDB Amazon Elastic Compute Cloud (EC2) Amazon Virtual Private Cloud Amazon DevPay Amazon CloudWatch

Distribuição de custos: Custos mensais (50 mil servidores) 62% em TI 3 anos de amortização para os servidores e 15 anos para infraestrutura Power distribution & cooling

Distribuição de custos Valores altos!!! Atualmente há uma baixa utilização dos servidores: 10%. Ótimo quando atinge 30%!!! Tendência: aumento nos custos com energia e infraestrutura e redução nos custos dos servidores Como reduzir os custos? Comoditização Buscar alta utilização dos recursos Agilidade: any server to any service Relaxar os requisitos de tolerância a falhas individuais Um data center com 100K servidores pode custar até $12 milhões/mês A maior parte dos recursos no data center passam mais tempo ociosos do que realizando tarefas

Eficiência energética 34% incluindo o consumo + infraestrutura Métrica: Power Usage Effectiveness PUE 85% dos data centers possuem um PUE médio de 3.0 Em um data center com PUE de ~1.5 De cada watt consumido: 67% vai para o equipamento de TI 5.8% pertencem ao equipamento de rede (parte dos 67%) 11% é utilizado na distribuição, conversão 22% é utilizado na refrigeração Consumo de energia dos equipamentos de rede é ineficiente individualmente, porém não é grande no todo.

Custos + eficiência energética Custos com servidores dominam Equipamento de rede representa 18% do custo mensal 5.8% da energia consumida Maximizar o uso dos servidores: Desligar os servidores aumenta o PUE O melhor PUE é atingido quando todos os servidores no data center estão funcionando perto da capacidade máxima Agilidade/elasticidade Comoditização: scale out ao invés de scale up 2/3 da energia total do data center é gasta com servidores Metade da energia fornecida é consumida fazendo nada Evitar conversões (menos transformadores) Comprar energia em grandes volumes Energy proportionality: N% de carga deveria consumir N% de energia Há espaço para melhora nos mecanismos de refrigeração e redução de perdas Custos de refrigeração estão 100% relacionados com a dissipação de calor do data center Alta voltagem perto do consumo Usar ar de fora ao invés de AC

Introdução Organização O que é Cloud computing? Definições e características essenciais Custos e eficiência energética Caracterização dos data centers para serviços em nuvem Cloud Computing e Governo Conclusão

Tipos de data centers

Data center in a box Rackable Systems Container 2800 servers in 40

Noção de escala dos data centers Extensão dos data centers: 10 x 50.000 200.000 servidores 100s serviços

Perfil do tráfego 80% dos pacotes ficam dentro do data center Data mining, computações de indexação, back end to front end A tendência é aumentar ainda mais as comunicações internas Tráfego do DC!= tráfego da Internet Média de 10 fluxos ao mesmo tempo por servidor [VL2]

Introdução Organização O que é Cloud computing? Definições e características essenciais Custos e eficiência energética Caracterização dos data centers para serviços em nuvem Cloud Computing e Governo Conclusão

Cloud Computing e Governo Relembrando: o que se ganha com cloud computing? Comoditização: scale out ao invés de scale up Foco no negócio Elasticidade: ponto chave em cloud computing, modelo pay-as-you-go Agilidade: any server to any service Redução de custos Acesso anywhere Virtualização

Alguns exemplos de cloud e governo NASA Nebula: rápido aprovisionamento e suporte a missões Apps.gov: várias aplicações e oferece IaaS USA.gov: Reside em um provedor de nuvem pública Custos anuais caíram de U$$ 2.5M para U$$ 800K G-Cloud (Reino Unido): Fornecerá SaaS, IaaS, PaaS Economia de 3.2 bilhões (libras) de um orçamento anual de 16 bilhões Construção de uma dezena de data centers, cada um custando 250M, substituindo mais de 500 DC Em 2015, 80% dos desktops do governo poderão estar utilizando cloud services Seventh Framework Programme: discussão sobre o futuro de cloud computing na Europa

Alguns exemplos de cloud e governo Japão: Kasumigaseki Cloud - 2015

Padrões para computação em nuvem VM image formats and metadata API to storage, DB, etc. Naming Security [Source: http://www.opencloudmanifesto.org/cloud_computing_use_cases_whitepaper-2_0.pdf ] Open Source developments (Eucalyptus, Ubuntu Enterprise Cloud) and de facto APIs (e.g., Amazon EC2 and S3)

Padrões para computação em nuvem TIERs (Norma ANSI TIA-942) Tier 1 = Componentes não-redundantes (single uplink and servers) Tier 2 = Tier 1 + componentes redundantes Tier 3 = Tier 1 + Tier 2 + fornecimento duplicado de energia e múltiplos uplinks Tier 4 = Tier 1 + Tier 2 + Tier 3 + todos os componentes são totalmente tolerante a falhas incluindo uplinks, armazenamento, chillers, HVAC, servidores. Fornecimento de energia duplicado para todos os equipamentos.

Desafios Geo-localização dos dados: nuvens transparentes, os dados podem ser hospedados em outros países Solução: GPS + assinatura digital (ver artigo I Am a Sensor, and I Approve This Message, HotMobile 2010) Segurança: confiabilidade e integridade Interoperabilidade: diferentes nuvens devem interoperar através de padrões e APIs a fim de permitir a portabilidade de dados e aplicações Mão-de-obra Possíveis soluções Cisco Overlay Transport Virtualization Brokers Green Data Centers (e.g novo DC do Santander no Brasil) Soluções de comoditização OpenFlow Monitoramento de falhas, gerenciamento (Twitter e Google enfrentam problemas)...

Cloud Computing e Governo no Brasil Roadmap Identificar as aplicações dos governos Receita Federal: Declaração do Imposto de Renda (tudo na última hora!) Recursos humanos: Siape Financeiro Saúde Caixa Econômica Federal... Nuvens privadas para um órgão Agrupamento de órgãos: entre ministérios ou secretarias IFES: sistema integrado de gestão, etc. Modelos híbridos: algumas aplicações na nuvem e outras locais, seguindo o modelo tradicional Smart Grid: monitoramento do consumo de energia e disponibilização dos dados na nuvem

Cloud Computing e Governo no Brasil Roadmap Tudo isso vai requerer um novo modelo de licitação: ao invés de comprar equipamentos, o governo irá alugar hardware a um clique do mouse!

Conclusões Modelo evolucionário Há muitos questionamentos: segurança? Mas há também muitas oportunidades Exige cuidados redobrados Avaliação das possibilidade tecnológicas atuais Criar uma cloud privada ou usar uma cloud pública disponível? Modelo clean! Green! Menos lixo eletrônico! Sustentável! Governo pode ser a nuvem e/ou pode usar a nuvem A academia têm um papel fundamental na formação de mão-de-obra

http://www.sor.ufscar.br/~verdi