todos entregues de uma forma completamente transparente Serviços de utilidade pública Água, gás, eletricidade e telefone Modelo de pagamento baseado no uso Cobrança de acordo com as diferentes políticas para o usuário final
Proporcionar serviços de TI sob demanda com pagamento baseado no uso Tendências anteriores à computação em nuvem foram limitadas: A uma determinada classe de usuários Focadas em tornar disponível uma demanda específica de recursos de TI, principalmente de informática
para as massas Usuário final que hospeda seus documentos pessoais na Internet Empresas que terceirizarão toda a parte de TI para outras empresas Nunca uma abordagem para a utilização real foi tão global e completa Não apenas recursos de computação e armazenamento são entregues sob demanda Mas toda a pilha de computação pode ser aproveitada na nuvem
a Internet ou infra- estrutura de comunicação entre os componentes arquiteturais, baseada em uma abstração que oculta a complexidade de infra-estrutura Cada parte desta infra-estrutura é provida como um serviço Estes serviços são normalmente alocados em datacenters, utilizando hardware compartilhado para computação e armazenamento.
TI sob demanda Utility Computing Objetivo da Utility Computing Fornecer os componentes básicos como: Armazenamento, CPUs e largura de banda de uma rede como uma mercadoria através de provedores especializados com um baixo custo unitário
em TI O custo cresce de forma linear e previsível com o uso Dependendo do modelo do negócio O provedor de serviços pode repassar o custo de armazenagem, computação e de rede para os usuários finais Já que é realizado a contabilização do uso
and Technology) define computação em nuvem como um paradigma em evolução Definições, casos de uso, tecnologias, problemas, riscos e benefícios sobre nuvem serão redefinidos e evoluirão com o tempo Modelo de nuvem do NIST é composto: Cinco características essenciais Três modelos de serviço Quatro modelos de implantação
é um modelo que possibilita acesso, de modo conveniente e sob demanda, a um conjunto de recursos computacionais configuráveis que podem ser rapidamente adquiridos e liberados com mínimo esforço gerencial ou interação com o provedor de serviços
serviços Serviços de webmail, Sites Soluções de bioinformática, processamento de imagens Jornal NY Times utilizou EC2 e S3 para converter 15 milhões de artigos para PDF Em minutos A bolsa de Nasdaq usa S3 para disponibilizar informações sobre histórico de ações
importante na computação em nuvem Fatores Condições econômicas Flexibilidade Evitanto o lock-in no acesso ao código fonte Especulação sobre o papel que o código aberto irá desempenhar No futuro quando a indústria de computação em nuvem amadurecer
livre Baixo custo e personalização Alta complexidade Acesso a código-fonte Customização Amazon e Google Grande pilha de código proprietário em cima da infra-estrutura de código aberta
serviço Facilidade de implantação e colaboração Movimento em direção a centralização Focado no custo Efeitos Liberdade de software Autonomia do usuário A nuvem é um aliado para o código aberto?
protocolos Componentes reutilizáveis Soluções totalmente “livres” terão dificuldade de competir com empresas como a Amazon "A história de uma onda que se move através do tempo mais rápido do que nós"
das aplicações é dada por seus dados, em vez do código Sem dados abertos é apenas a metade da aplicação Não é apenas de código aberto para a web que precisamos, mas de padrões abertos Padrões abertos Garantir que os provedores dominantes irão jogar “limpo”
Sistema em nuvem Composto por diversas partes Cooperação Serviços fornecidos por provedores diferentes Tendência do modelo de desenvolvimento colaborativo avançar
a redistribuição, modificação e até bifurcação Uma arquitetura que permita os programas sejam utilizados como componentes Suporte para reutilização e extensão Desenvolvedores Uso de uma licença de software projetada especificamente para serviços em rede
livre para o seu serviço Utilização de licenças de software livre Permitir que os usuários possam mover e usar seus dados para fora do serviço Dados disponíveis para todos os usuários do serviço devem estar de acordo com termos estabelecidos Usuários Utilizar software que possuam equivalentes Benefícios significativos, mas representam perda de controle para usuários problemas de liberdade
a experimentar o software Auxiliar os desenvolvedores criarem e compartilharem novos aplicativos Prover suporte para nuvens privadas Empresas que querem evitar o lock-in Uso de software livre Oferecer um conjunto de serviços em torno da plataforma open source Cloudera - suporte para o Hadoop
Serviços estão sendo fornecidos aos usuários através da Internet sob demanda A computação em nuvem está se desenvolvendo rapidamente Empresas e a comunidade científica tem apresentado iniciativas Ainda não existe uma definição clara e completa para a computação em nuvem Existe um grande esforço neste sentido
acabar Código livre vai "ganhar" na nuvem Olhar como o software livre influencia na formação da nuvem Estamos muito longe de ter todas as respostas mas estamos chegando lá