15
Da Computação em Nuvem ao Open Cloud Manifesto. Bruno Ramos Jellinek 2009 Resumo: O trabalho faz uma análise de situação em quatro questões que são complementares e interligadas pelos processos de Tecnologia da Informação -TI. Inicialmente situa o atual estágio tecnológico do hardware, disponível para uso cotidiano, concomitante ao potencial de comunicação da rede Internet; Para depois referir-se às características e ao quadro atual da Cloud Computing, ou Computação em Nuvem, que está se firmando como uma opção segura de desenvolvimento e de modernização para os mercados de TI; Em seguida, através do Open Cloud Manifesto, ou Manifesto Nuvem Aberta, passa a discorrer sobre os princípios de utilização e necessidades de padronização por parte dos provedores e clientes dos variados tipos de serviços em Nuvem; Terminando por sugerir um alinhamento formal ao manifesto que contém o sugestivo e importante princípio de tornar a Nuvem Aberta.

Da Computação em Nuvem ao Open Cloud Manifesto

  • Upload
    fgsouza

  • View
    64

  • Download
    21

Embed Size (px)

Citation preview

Page 1: Da Computação em Nuvem ao Open Cloud Manifesto

Da Computação em Nuvem ao Open Cloud Manifesto.

Bruno Ramos Jellinek

2009

Resumo: O trabalho faz uma análise de situação em quatro questões que são complementares e interligadas pelos processos de Tecnologia da Informação -TI.Inicialmente situa o atual estágio tecnológico do hardware, disponível para uso cotidiano, concomitante ao potencial de comunicação da rede Internet;Para depois referir-se às características e ao quadro atual da Cloud Computing, ou Computação em Nuvem, que está se firmando como uma opção segura de desenvolvimento e de modernização para os mercados de TI;Em seguida, através do Open Cloud Manifesto, ou Manifesto Nuvem Aberta, passa a discorrer sobre os princípios de utilização e necessidades de padronização por parte dos provedores e clientes dos variados tipos de serviços em Nuvem;Terminando por sugerir um alinhamento formal ao manifesto que contém o sugestivo e importante princípio de tornar a Nuvem Aberta.

Page 2: Da Computação em Nuvem ao Open Cloud Manifesto

Sumário

1. INTRODUÇÃO................................................................................................................................

2. DA COMPUTAÇÃO EM NUVEM.................................................................................................

3. AO OPEN CLOUD MANIFESTO..................................................................................................

4. CONCLUSÃO..................................................................................................................................

5. ANEXO 1..........................................................................................................................................

6. ANEXO 2..........................................................................................................................................

GLOSSÁRIO ......................................................................................................................................

BIBLIOGRAFIA ................................................................................................................................

Page 3: Da Computação em Nuvem ao Open Cloud Manifesto

Da Computação em Nuvem ao Open Cloud Manifesto.

INTRODUÇÃO

Cloud Computing é também conhecido no Brasil como Computação nas Nuvens ou Computação em Nuvem e remonta a idéia de utilizarmos, em qualquer lugar e independente de plataforma, aplicativos e serviços através da internet com a mesma facilidade de tê-las instaladas em nossos próprios computadores.

A evolução constante da tecnologia computacional e das telecomunicações está fazendo com que o acesso à internet se torne cada vez mais amplo e cada vez mais rápido.A partir do mês de agosto de 2009 será regulamentado o acesso a Internet via rede elétrica, o que vem a aumentar ainda mais a facilidade de conexão com a WEB.

A revolução da tecnologia do hardware já permite que simples folhas de papel possuam chips de memória embutidos, permitindo que possuam identidade própria de forma codificada e que ao serem escaneados e lidos por algum equipamento de radio frequência disponibilizem os seus dados armazenados.Por exemplo temos a tecnologia RFID (Identificação por Radio Freqüência) a ser implantada nos postos fiscais da Policia Rodoviária que, através de sensores dispostos de forma aérea lê a Nota Fiscal em papel com chip colocada no painel do caminhão sem a necessidade de para-lo.Assim também os sensores de qualquer categoria profissional podem ser construídos e ter seus dados escaneados e coletados com facilidade por possuírem identidade codificada e protocolo de resposta em memória.Quaisquer equipamentos que possuam fontes de alimentação elétrica poderão vir a se interligar na Internet bastando para isso possuírem um chip, contendo as funções de entrada e de saída do equipamento que se queira disponibilizar na Rede e um canal de comunicação USB ou wireless com um protocolo específico embutido para obtermos a interligação do dispositivo e acesso a estas funções.Tudo que digital é passível de ser interligado na Internet; e o que necessita ser analógico pode possuir sua interface digital.

Hoje praticamos Computação em Nuvem acanhadamente quando, por exemplo, acessamos um site do governo federal e solicitamos a busca de um formulário o qual preenchemos com nossas informações; esse aplicativo executado no servidor web é uma tímida prática de Computação em Nuvem, pois estamos executando um serviço via browser Internet sem necessidade de armazenar ou processar os dados no computador local.Uma arquitetura em Nuvem é muito mais que apenas um conjunto (embora massivo) de computadores; ela deve dispor de uma infra-estrutura para gerenciamento, que inclua funções como provisionamento de recursos computacionais, balanceamento dinâmico da carga de trabalho e monitoração do desempenho.A potencialização da oferta de serviços e de outros processos possibilita a Computação em Nuvem comercial, apresentando hoje três situações principais:- oferta de armazenamento ilimitado para banco de dados e arquivos - oferta de processamento utilizando o software como serviço- oferta de interligação de equipamentos com tráfego de suas informações.Esta situação nos coloca frente a frente com questionamentos sobre padronização, e daí a preocupação de apresentar princípios de homogeneidade entre as Nuvens fez surgir o conceito de Nuvem Aberta discutida no Open Cloud Manifesto.

Page 4: Da Computação em Nuvem ao Open Cloud Manifesto

Da Computação em Nuvem ao Open Cloud Manifesto.

DA COMPUTAÇÃO EM NUVEM

Com a Computação em Nuvem pode-se utilizar um poder de armazenamento e processamento inimaginável, limitado pela estrutura de hardware do provedor do serviço de Nuvem (gigas de memória Ram, gigas de armazenamento físico em disco, gigas de velocidade de processamento paralelo), disponível a partir de qualquer acesso a Internet.

A utilização de Software como Serviço, em sua essência, possibilita o trabalho computacional sem que o usuário precise adquirir licenças de uso para instalação ou mesmo comprar computadores ou servidores para executá-lo, utilizando-os via web de algum provedor de Nuvem.

Sobre a questão econômica, segundo Veja:“...Trata-se de outra mudança substancial, dessa vez em relação aos softwares. Antes produtos, eles agora se tornam serviços. Não são mais comprados; paga-se uma taxa para ter acesso a eles pela internet. "Esse mercado deve crescer de 500 000 usuários em 2009 para 49 milhões em 2013", disse o vice-presidente de pesquisa da Gartner. "O faturamento com softwares saltará de 6,4 bilhões de dólares em 2008 para 14 bilhões em 2012."A Nuvem é um fator de democratização das oportunidades de negócio. Ela significa que qualquer empreendedor pode ter um supercomputador – ainda que virtual – à sua disposição.”Um problema originado dentro das corporações é o alto custo com Tecnologia da Informação (TI). “As organizações de TI gastam hoje 80% de seu tempo com a manutenção de sistemas e não é seu objetivo de negócio manter dados e aplicativos em operação. É dinheiro jogado fora, o que é inaceitável nos dias de hoje”, defende o diretor do Google para America Latina.

Temos os seguintes exemplos de Nuvens bem sucedidas:- O Google disponibiliza aplicativos de edição de texto, planilhas e apresentações (Google Docs), browser para Internet (Google Chrome) serviço de agenda (Google Agenda), comunicador instantâneo integrado (Google Talk), mapeamento de cidades (Google Maps), e-mail com o domínio da empresa, entre outros.- A empresa Amazon teve a idéia de alugar seus recursos de armazenamento e processamento ociosos, com serviços como o Simple Storage Solution (S3), para armazenamento de dados, e Elastic Compute Cloud (EC2), para uso de máquinas virtuais.- A Microsoft mantem o projeto Live Mesh que interliga diversos dispositivos (celular, laptop,etc) de um mesmo usuário na rede tratando-os como se fossem um só, combinando desktop remoto, armazenamento online e serviço de sincronização de arquivos.Também disponibiliza o Windows Azure que é o sistema operacional para serviços na Nuvem utilizado para o desenvolvimento, hosting e gerenciamento dos serviços dentro do ambiente da plataforma Azure, onde provê computação e armazenamento por demanda, com a finalidade de hostear, escalar e gerenciar aplicações Web e serviços através da Internet dentro dos DataCenters da Microsoft.- A versão para servidor Ubuntu 9.10, apelidada de "Karmic Koala" vai incluir suporte ao EC2, serviço de cloud computing da Amazon Web Services, bem como um portfólio de Amazon Machine Images (AMIs) padrão para fazer com que as aplicações rodem facilmente no ambiente de Nuvem.Além do suporte ao EC2, o Karmic Koala vai incorporar o Eucalyptus, uma ferramenta de código aberto que permite que as empresas criem seus ambientes de cloud computing, no estilo EC2, em seus próprios DataCenters. O recurso também promete melhorar a gestão do consumo de energia permitindo que determinados servidores fiquem no modo de descanso quando não há trabalho a ser feito, bem como acelerar a atividade quando o fluxo de trabalho aumentar modificando de forma dinâmica os recursos instalados.

Page 5: Da Computação em Nuvem ao Open Cloud Manifesto

Da Computação em Nuvem ao Open Cloud Manifesto.

AO OPEN CLOUD MANIFESTO

Diante deste aspecto puramente comercial criado pelas empresas que já disponibilizam o uso de Nuvem, foi lançada a idéia da Nuvem Aberta (Open Cloud), que corresponde informalmente à terminologia Código Aberto (Open Source) que acompanha o Software Livre .

Produzido por um grupo de autores desconhecidos, e lançado sob a licença “Creative Commons Attribution-Share Alike 3.0 Unported”, o Open Cloud Manifesto (Manifesto Nuvem Aberta) tem por princípio conscientizar os provedores de Nuvem da necessidade de padronização das Nuvens para que os usuários sintam maior confiança na sua utilização, principalmente em se tratando de negócios onde esperam flexibilidade e segurança, sem criarem dependência ou obrigação de ficarem amarrados a uma determinada tecnologia de Nuvem.

Entre as empresas que apoiam o Open Cloud Manifesto estão a IBM, Sun, VMware, Cisco, EMC, SAP, AMD, Elastra, Akamai, Novell, Rackspace, RightScale, GoGrid, entre outras. Já a Amazon, conhecida pelo seu sistema, o Elastic Cloud Computing (EC2), e a Microsoft, que deve lançar o sistema Azure de cloud computing ainda neste ano, decidiram não participar da iniciativa.

O documento Open Cloud Manifesto sugere ideias, padrões e práticas, que orientam para uma direção correta, pois poderia-se esperar alguns anos para discutir o assunto, ai então os clientes estariam presos a algum tipo de solução, ou pode-se tentar abordar esses problemas agora.Problemas com a dependência de consumidores a um sistema específico e interoperabilidade são muito mais importantes na Computação em Nuvem, pois na computação “tradicional”, os clientes escolhem hardware, sistemas operacionais, bancos de dados e ferramentas de desenvolvimento separadamente, enquanto na Nuvem esses programas costumam estar integrados, muitas vezes com aplicativos proprietários.O Open Cloud Manifesto tem a função de envolver os fornecedores de tecnologia com padrões abertos e interoperabilidade, padrões abertos são garantia de interoperabilidade entre Nuvens.

No documento Open Cloud Manifesto, com tradução em anexo, podemos perceber que são questionados se os objetivos que potenciais clientes pretendem alcançar na utilização de Nuvens estão sendo resguardados, e ao mesmo tempo são propostos os princípios de ação para que assim sejam.

Page 6: Da Computação em Nuvem ao Open Cloud Manifesto

Da Computação em Nuvem ao Open Cloud Manifesto.

CONCLUSÃO

“A Computação em Nuvem é o embrião da inteligência coletiva que fará a verdadeira revolução digital.”; nesse sub-título, emprestado de Veja, percebemos que a dimensão universal do conceito inovador de Computação em Nuvens é caracterizado pela utilização das tecnologias de hardware e de software disponíveis hoje, as mesmas que continuam em plena ascensão criativa, abrindo novos horizontes sem limites para desenvolvedores e usuários de Tecnologia da Informação.

A Computação em Nuvem não é uma arquitetura desenvolvida por uma empresa específica, mas uma arquitetura decorrente da atual densidade e disponibilidade computacional da Internet.Dessa forma está aberta a todos os usuários da rede Internet, tanto de forma passiva como clientes ou como usuários e também na forma ativa como desenvolvedores de idéias e de aplicações.

Empresas podem vir a possuir sua própria estrutura privada de hardware e criar sua Nuvem, mas podem inicialmente e experimentalmente utilizar as estruturas públicas disponíveis no mercado para, por exemplo, disponibilizar o uso de seus sistemas ou construir um poderoso DatawareHouse, público ou privado, com terabytes de informações sobre todas as áreas possíveis e imagináveis.

A Computação em Nuvem não é exclusividade dessa ou daquela tecnologia em software, é um conceito cuja semente do futuro está sendo lançada para os empreendedores e desenvolvedores que a quiserem cultivar.

Espera-se um crescimento surpreendente na utilização da Internet, previsto para os próximos anos, com a produção em escala e o barateamento das interfaces eletrônicas de acesso à Rede. A Computação em Nuvem proporciona uma perspectiva, ou a solução, no uso de todo arsenal digital que teremos disponíveis na ponta de nossos dedos, nas rotinas do dia a dia.

O Manifesto Nuvem Aberta por si só explica todo o movimento em torno de democratizar a Nuvem, tornando-a um fator de crescimento e desenvolvimento não somente empresarial mas das nações do mundo, que buscam cada vez mais participar da globalização das informações e do processo universal de aquisição de conhecimentos.

É interessante notar que grandes empresas estão apoiando o Open Cloud Manifesto e sendo assim deve acontecer algum movimento em direção às propostas e sugestões contidas no documento.Acredito ser importante empresas de TI se manifestarem nesse sentido encorpando a lista dinâmica de colaboradores, pois de alguma forma já participam ou virão a participar do processo de Computação em Nuvem, ou como clientes ou como provedores, e conforme firmarem a tendência Software Livre da empresa, é de extrema valia conscientizar-se da necessidade de uma Nuvem Aberta.

Page 7: Da Computação em Nuvem ao Open Cloud Manifesto

Da Computação em Nuvem ao Open Cloud Manifesto.

ANEXO 1

Open Cloud Manifesto ou Manifesto Nuvem Aberta * Dedicado pelo acreditar que a Nuvem deve ser Aberta.

Introdução

O barulho em torno da Computação em Nuvem atingiu um grau febril. Alguns acreditam que é uma tendência perturbadora e que representa a fase seguinte na evolução da Internet. Outros acreditam que é sensacionalismo, já que utiliza tecnologias há muito estabelecidas na computação. Como acontece com qualquer nova tendência no mundo da TI, as organizações devem descobrir as vantagens e os riscos da Computação em Nuvem e qual a melhor maneira de utilizar esta tecnologia.

Uma coisa é clara: A indústria precisa de um objetivo, conversas simples e diretas sobre como esse novo paradigma da computação terá impacto nas organizações, como pode ser utilizada com as tecnologias existentes, e os potenciais perigos de propriedades tecnológicas que podem levar a fecharem-se e limitarem escolhas.

Este documento destina-se a iniciar uma conversa que vai congregar as comunidades emergentes da Computação em Nuvem (tanto provedores de Nuvem como utilizadores de Nuvem) em torno de um conjunto de princípios. Acreditamos que esses princípios fundamentais estão enraizados na crença de que a Computação em Nuvem deve ser tão aberta como todas as outras tecnologias de TI.

Este documento não tem a intenção de definir uma taxonomia final de Computação em Nuvem ou normatizar um novo esforço de padronização. Também não tenta ser uma exaustiva tese sobre arquitetura e design da Nuvem. Pelo contrário, este documento é destinado a CIOs, governos, líderes empresariais e utilizadores de TI que pretendem utilizar Computação em Nuvem e estabelecer um conjunto de princípios fundamentais para os provedores de Nuvem. A Computação em Nuvem esta ainda em seus estágios iniciais, com muito para aprender e experimentar ainda por vir.

No entanto, o tempo é bom para os membros da emergente comunidade de Computação em Nuvem se unirem em torno da ideia de uma Nuvem Aberta.

O que é Computação em Nuvem e porque é importante?

A fim de compreender os princípios fundamentais de uma Nuvem Aberta, temos primeiro que acordar sobre algumas definições e conceitos básicos próprios de Computação em Nuvem. Em primeiro lugar, o que é "A Nuvem"? A arquitetura e terminologia da nuvem computacional é tão clara e precisamente definida como, também, de uma nuvem. Como a Computação em Nuvem é realmente o ponto culminante de várias tecnologias, tais como Grid Computing, Utility Computing, SOA, Web 2.0, e outras tecnologias, uma definição precisa é frequentemente debatida.

Embora as definições, taxonomias e arquiteturas sejam interessantes, é mais importante compreender as proposições válidas para Computação em Nuvem. Precisamos compreender como provedores de tecnologia de Nuvem ficarão juntos para obter resultados sobre a prometida Computação em Nuvem.

As principais características das nuvens são a escalabilidade e a provisão dinâmica da capacidade de computação de uma maneira eficiente e a capacidade do consumidor (usuário final, a organização

Page 8: Da Computação em Nuvem ao Open Cloud Manifesto

ou pessoal de TI) para usar a maior parte desse poder sem ter de gerir a complexidade da tecnologia subjacente. A arquitetura de nuvem por si só pode ser privada (alojado dentro de uma organização com firewall) ou pública (hospedado na Internet). Estas características conduzem a um conjunto de proposições de valor:

- Escalabilidade por Demanda

Todas as organizações têm de lidar com as mudanças em seus ambientes. A capacidade das soluções de Computação em Nuvem em escalabilizar para cima e para baixo é um grande benefício. Se uma organização tem períodos de tempo em que suas necessidades em recursos computacionais são muito superiores ou inferiores à normal, tecnologias de Nuvem (tanto privadas como públicas) podem lidar com essas mudanças. A organização paga por recursos de TI que realmente usa, mas não tem de manter vários conjuntos de recursos artificiais de níveis elevados para lidar com picos de demanda.

- Racionalização do Centro de Dados (DataCenter)

Uma organização de qualquer tamanho terá um investimento substancial em seu Centro de Dados (DataCenter). Isso inclui a compra e manutenção de hardware e software, providenciar as facilidades onde o hardware está alojado e contratação do pessoal que mantém o Centro de Dados (DataCenter) em execução. Uma organização pode racionalizar o seu centro de dados, tirando vantagem internamente das tecnologias de Nuvem ou distribuindo a carga de trabalho para a Nuvem pública.

- Melhorando os processos empresariais

A Nuvem fornece uma infra-estrutura para melhorar os processos empresariais. Uma organização e os seus provedores e parceiros podem compartilhar dados e aplicações em uma Nuvem, permitindo que todos os envolvidos foquem no processo de negócio em vez da infra-estrutura de hospedagem.

- Minimizando Custos Iniciais

Para empresas que estão apenas começando, organizações em mercados emergentes, ou mesmo grupos ("Skunk Works") do “Trabalho Sujo” em organizações maiores, a Computação em Nuvem reduz enormemente os custos iniciais. A nova organização começa com uma infra-estrutura já em vigor, assim o tempo e outros recursos que seriam gastos em construção de um Centro de Dados (DataCenter) são suportados pelo provedor da Nuvem, mesmo sendo a nuvem pública ou privada.

Obstáculos e Desafios para Adoção

Apesar da Nuvem apresentar uma enorme oportunidade e valor para as organizações, os requisitos habituais de TI (segurança, integração e assim por diante) ainda se aplicam. Além disso, alguns novos problemas surgem devido à natureza multi-inquilino (informações a partir de várias empresas podem residir no mesmo hardware físico) da Computação em Nuvem, a concentração de aplicações e dados, bem como o fato da carga de trabalho de uma companhia residir fora do seu espaço físico no local do Centro de Dados (DataCenter).

Esta seção examina cinco principais desafios que a Computação em Nuvem deve tratar, a fim de cumprir a sua promessa.

- Segurança

Page 9: Da Computação em Nuvem ao Open Cloud Manifesto

Muitas organizações estão desconfortáveis com a idéia de armazenar seus dados e aplicações em sistemas que não controlam. Migrando sua carga de trabalho para uma infra-estrutura compartilhada aumenta o potencial de acesso não autorizado e exposição.

Consistência em torno da autenticação, gerenciamento de identidade, o cumprimento de regras, e tecnologias de acesso se tornará cada vez mais importante. Para tranquilizar os seus clientes, provedores de Nuvem devem oferecer um elevado grau de transparência em suas operações.

- Dados e Interoperabilidade de Aplicativos

É importante que ambos, dados e aplicativos de sistemas exponham interfaces padronizadas. Organizações vão querer ter flexibilidade para criar novas soluções disponibilizadas por dados e aplicativos que interoperam uns com os outros, independentemente de onde residem (nuvens públicas, nuvens privadas que residem no interior do firewall de uma organização, ambientes tradicionais de TI ou alguma combinação dessas). Provedores de nuvem precisam suportar padrões de interoperabilidade para que essas organizações possam combinar as capacidades de qualquer provedor de nuvem nas suas soluções.

- Dados e Portabilidade de Aplicativos

Sem padrões, a capacidade de trazer sistemas de volta para casa ou escolher outro provedor de Nuvem será limitado por interfaces proprietárias. Quando uma organização constrói ou portabiliza um sistema para utilizar as ofertas de um provedor de Nuvem, trazer o sistema de volta para casa vai ser difícil e caro.

- Governança e Gestão

Na medida em que departamentos de TI introduzem soluções de Nuvem no âmbito dos seus tradicionais Centro de Dados (DataCenter), novos desafios surgem. Mecanismos padronizados para lidar com ciclos de vida de gestão, licenciamento, e estorno de infra-estrutura de Nuvem compartilhada são apenas algumas das questões de gestão e governança que os provedores de Nuvem devem trabalhar em conjunto para resolver.

- Medição e Controle

Os líderes empresariais vão querer usar vários provedores de nuvem em suas soluções de TI e terão que acompanhar o desempenho do sistema em toda a essas soluções. Provedores devem fornecer formatos consistentes para monitorar aplicações em Nuvem e desempenho de serviços e torná-los compatíveis com os atuais sistemas de monitoramento.

É claro que a oportunidade para aqueles que efetivamente utilizam Computação em Nuvem em suas organizações é grande. No entanto, essa oportunidade não vem sem riscos e barreiras. É nossa convicção de que o valor da Computação em Nuvem poderá ser plenamente realizado apenas quando os provedores de Nuvem assegurarem que a Nuvem está Aberta.

Os Objetivos de uma Nuvem Aberta

Os clientes esperam que os serviços de Nuvem que utilizam sejam tão abertos como o resto da suas escolhas de TI. Assim que a Nuvem Aberta se torne uma realidade, os líderes empresariais se beneficiarão de várias maneiras.

- Escolha

Page 10: Da Computação em Nuvem ao Open Cloud Manifesto

Assim como uma organização escolhe um provedor ou arquitetura ou modelo de uso, uma Nuvem Aberta irá tornar mais fácil para ela usar um provedor ou arquitetura diferente com a mudança do ambiente do negócio. Se a organização tem de mudar provedores por causa de novas parcerias, aquisições, solicitações do cliente ou regulamentações governamentais, podem fazê-lo facilmente. Se a organização implanta uma Nuvem privada, ela pode escolher entre os provedores como extensão das suas capacidades e/ou capacitações funcionais. Recursos que teriam sido gastos em uma difícil migração podem em vez disso serem gastos em inovação.

- Flexibilidade

Não importa qual provedor e arquitetura de nuvem uma organização utiliza, uma Nuvem Aberta irá tornar mais fácil para ela o trabalho com outros grupos, mesmo que os outros grupos escolham diferentes provedores e arquiteturas. Uma Nuvem Aberta tornará fácil para as organizações a interoperar entre diferentes provedores de Nuvem.

- Velocidade e Agilidade

Uma das proposições de valor da Computação em Nuvens é a escalabilidade de hardware e software conforme necessário. Utilizar interfaces abertas permite às organizações construir novas soluções que integrem Nuvens públicas, Nuvens privadas e os atuais sistemas de TI.

Quando as condições da organização mudarem, uma Nuvem Aberta vai deixar a organização responder com rapidez e agilidade.

- Habilidades

Um efeito colateral de uma Nuvem Aberta é a disponibilidade de profissionais qualificados. Se houverem muitos modelos de programação proprietários, é improvável que um dado profissional de TI venha a conhecer mais do que uns poucos desses. Com uma Nuvem Aberta, haverá um conjunto menor de novas tecnologias para aprender (especialmente quando forem utilizadas as tecnologias existentes), aumentando enormemente as chances de que a organização possa encontrar alguém com as qualificações necessárias.

Princípios de uma Nuvem Aberta

Claro que muitas nuvens continuarão a ser diferentes em um sem numero de maneiras importantes, proporcionando valor único para as organizações. Não é nossa intenção definir padrões para toda a capacidade da nuvem e criar um único ambiente homogêneo de Nuvem. Pelo contrário, com o amadurecer da Computação em Nuvem, existem vários princípios fundamentais que devem ser seguidos para garantir que a Nuvem está aberta e oferece a possibilidade de escolha, flexibilidade e agilidade que as organizações demandam:

1. Provedores de Nuvem devem trabalhar juntos para garantir que os desafios para a adoção da nuvem (segurança, integração, portabilidade, interoperabilidade, governança / gestão, medição / monitoramento) serão abordadas através de colaboração aberta e utilização adequada de padrões.

2. Provedores de Nuvem não devem utilizar a sua posição no mercado para bloquear os clientes dentro das suas plataformas particulares e limitar a sua escolha de provedores.

3. Provedores de nuvem devem utilizar e adotar os padrões existentes, sempre que for apropriado. A indústria de TI tem investido fortemente em padrões já existentes e na organização de padrões, não há necessidade de duplicar ou reinventar-los.

Page 11: Da Computação em Nuvem ao Open Cloud Manifesto

4. Quando novos padrões (ou ajustes nos padrões existentes) forem necessários, nós devemos ser criteriosos e pragmáticos para evitar a criação de demasiados padrões. Nós devemos garantir que os padrões promovam inovação e não inibir isso.

5. Qualquer esforço da comunidade em torno da Nuvem Aberta deve ser conduzido pelas necessidades do cliente, não apenas pelas necessidades técnicas dos provedores de Nuvem, e devem ser testados ou verificados de encontro às reais necessidades dos clientes.

6. Organizações padronizadoras da Computação em Nuvem, grupos de advocacia, e comunidades devem trabalhar em conjunto e ficar coordenados, garantindo que os esforços não entrem em conflito ou sobreposição.

Conclusão

Este documento destina-se a começar a conversa, não defini-la. Muitos detalhes (taxonomias, definições e cenários, por exemplo) serão preenchidos assim que as comunidades da Computação em Nuvem estejam juntas.

Nós temos delineado os desafios apresentados para as organizações que querem tirar vantagem da Nuvem. Estas questões levam a uma chamada à ação das indústrias de TI em torno de uma visão de uma Nuvem Aberta. Nós, como participantes da indústria devemos trabalhar juntos para garantir que a Nuvem permaneça tão aberta como todas as outras tecnologias de TI. Alguns poderão argumentar que é demasiado cedo para discutir temas como os padrões de interoperabilidade, integração e portabilidade. Embora este seja um momento de grande inovação para a comunidade de Computação em Nuvem, essa inovação deve ser guiada pelos princípios de abertura descritas neste documento. Nós argumentamos que é exatamente o momento certo para começar o trabalho para construir a Nuvem Aberta.

Empresas e organizações que apóiam o manifesto de Nuvem Aberta estão listados em: http://www.opencloudmanifesto.org/

* Todo o texto do manifesto é uma tradução Google adaptada pelo autor deste trabalho.

Page 12: Da Computação em Nuvem ao Open Cloud Manifesto

Da Computação em Nuvem ao Open Cloud Manifesto.

ANEXO 2

As seguintes companhias e grupos apóiam o Manifesto Nuvem Aberta: **

1-800-HOSTING eNovance PointStar

21vianet Enomaly PulseA10 Networks enStratus QuadraForte LLCA65.cat ERISS quietPresenceAbacus Translation Services eyeOS Quilitz&Quilitz LtdAbility F5 QuillcardsAbiquo Corp. FirstMile.US QuozisysAbetInternational University Fireworks Software RackspaceAccario Inc. Forum Systems, Inc Rails MachineAccenture Fotón Sistemas Inteligentes RB ConsultingAdobe Fulcrum Microsystems Real Internet SolutionsAdvanced Millennium Technologies Fusis Group Red Rook

AgileCLOUD g2ix Red HatAkamai Getronics Rhinoflyal33t solutions Global Media Solutions RiemaxiAlert Logic GoGrid RightScaleAlliant Technologies GPA Software Roketix LtdAltic GRIDS Lab, University of Melbourne rPathAmerican Data Company GRNET S.A. SasA-AttackAMD GrokThis.net SaasmaniaAptana Grupo Carreras S3 GraphicsAppistry GyroHSR Sambam InternetwerkenAppZero Hariera, Inc. SamsungArista Networks Hedera Technology SAS SAPAsigra Heroku Sevaa Group, Inc.ASPgems Hitachi Data Systems Schaurer & StörgerAtos Origin <HTML.COM/> Shoden Data Systems UKAT&T Corp. Hyperic Siemens AGattribo IBM SILICON FORESTAvail Intelligence icomplete Shaman Business ConsultantingAveriware IGT Site5BakBone Software Ikas Technologies Snoop Consulting ChileBalticCloud IMER STKI.INFOBarcelona Supercomputing Center In Cloud Company S.L. SOA CraftworksBDigital inContact Inc. SOASTABit Estudio S.L. Informascale Software AGBizSensors Intervector Technologies SogetiBLADE Network Technologies InTouch SolaiemesBlend digital ISRAGRID SourceForge.netBlueLock Ivory Cloud Sun MicrosystemsBluescreen Network JABIL SWI ConsultantsBoeing Juniper Networks SynapsesBoomi Just Skill, Inc. SYNAQ (Pty) LtdBusiness Logic Krystal Systems Ability LimitedCA LanCord Systems, Inc. T2sintaCambridge Consulting Jigsaw TCOM

Page 13: Da Computação em Nuvem ao Open Cloud Manifesto

Cargojet, S.A. Litebi Technical University of CataloniaCast lron LongJump TelefónicaCellopoint Luminis Innovation Consulting Tech4QuantCENATIC Lynxsolutions Terremark WorldwideCentro Financiero BHD Malam-Team The Hot Air ChannelCiberConceito Manjrasoft The Open GroupCisco ManualsMania The Reservoir ProjectClarified Networks MEEZA The Wikibon ProjectCloudIdentity Metadot Toast Technology PtycloudImpact metoCube Tortus TechnologiesCloudVu MFX Trend MicroCloudsoft Corporation Mobile Net Solutions LTD TroxoCloudShield Molness TypeHost Web DevelopmentCLUSTERMINDS MuseWorx UK Cloud HostingCollective Intelligence Inc. MyCube9.com umc.global GmbH & Co KGCOLT National Aids Control Council VALUE5CORAID National Bank of Greece Value RiskCovisint NEORIS Velneo S.A.Crescendo Networks Net Shift Media Venue SoftwareCrosscheck Networks Network Gulf Information Technology VeredasCSC NewServers Verio Inc.CSS Corp Pvt Ltd. newScale, Inc. Vivat ConsultingDash Photos Northwest A&F University VivonetDatastay Corp. North Carolina State University VoIP LogicDatR Nirvanix Voltage SecurityDBA InfoPower Novell VMWareDeclare Object Management Group (OMG) Voxeodemandware Okuri Ventures VPS.NETDespeus Onward Technologies W2P LimitedDiamond Discovery Software Opatan WaveMaker SoftwareDigital Immersions Inc. Openliven Welfore GmbHDilgenter Open Cloud Consortium (OCC) Wuxi Cloud CenterDynamicOps Open-Xchange X13e3DMe OpSource Zenosse4u OXIA zerotouchEasyrider LAN Pro Pentaho ZyristEATC Platinum SolutionsThe Eclipse Foundation Prgmr.comEkartha Inc. Process MaverickElastra PSideo SAEMC Enable IT Engine Yard Engineering Ingegneria Informatica

** Até 21 de agosto de 2009

Page 14: Da Computação em Nuvem ao Open Cloud Manifesto

Da Computação em Nuvem ao Open Cloud Manifesto

GLOSSÁRIO

• Browser – Navegador de Internet. É um programa de computador que habilita seus usuários interagirem com documentos virtuais da Internet, também conhecidos como páginas, que estão hospedadas nos servidores da Rede mundial.

• DataCenter - Centro de Dados. Utilizado para hospedar sistemas de computação e os componentes associados, tais como telecomunicações e sistemas de armazenamento de dados.

• DatawareHouse - É um sistema de computação utilizado para armazenar informações relativas às atividades de uma organização em bancos de dados, de forma consolidada.

• Firewall – Dispositivo de segurança que cria uma barreira às paginas indesejáveis da Internet.

• Grid Computing - Computação em grade é um modelo computacional capaz de alcançar uma alta taxa de processamento dividindo as tarefas entre diversas máquinas, podendo ser em rede local ou rede de longa distância, que formam uma máquina virtual.

• Online – ligado em rede.

• SOA - Arquitetura Orientada ao Serviço. É um estilo de arquitetura de software cujo princípio fundamental define que as funcionalidades implementadas pelas aplicações devem ser disponibilizadas na forma de serviços.

• TI - Tecnologia da Informação. Definida como um conjunto de todas as atividades e soluções providas por recursos de computação.

• Utility Computing - é um pacote de recursos de computação, tais como processamento e armazenamento de dados, com medição do serviço prestado (assim como eletricidade, água, gás ou telefone).

• Web 2.0 - designa uma segunda geração de comunidades e serviços, tendo como conceito a Rede Internet como plataforma.

Page 15: Da Computação em Nuvem ao Open Cloud Manifesto

Da Computação em Nuvem ao Open Cloud Manifesto

BIBLIOGRAFIA

• Vida Digital - Computação sem fronteiras - A Era da Nuvem - Revista Veja: Ed 2125 de 12/08/2009 -Disponível em: <http://veja.abril.com.br/120809/computacao-sem-fronteiras-p-062.shtml> Acesso Ago 2009.

• Wikipédia, a enciclopédia livre - Computação em Nuvem – Disponível em:<http://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_em_nuvem> Acesso Ago 2009.

• Alecrim, Emerson – O que é Cloud Computing (Computação nas Nuvens)? - Disponível em:<http://www.infowester.com/cloudcomputing.php > Acesso Ago 2009.

• IDG News Service / França- Cloud computing é destaque do novo Ubuntu 9.10, que chega em outubro – Disponivel em: <http://idgnow.uol.com.br/computacao_corporativa/2009/02/25/cloud-computing-e-destaque-do-novo-ubuntu-9-10-que-chega-em-outubro/> Acesso Ago 2009.

• IDG News Service / EUA - Manifesto defende uso de padrões abertos para a cloud computing – Disponivel em:<http://idgnow.uol.com.br/computacao_corporativa/2009/03/30/manifesto-defende-uso-de-padroes-abertos-para-a-cloud-computing/> Acesso Ago 2009.

• ctaurion - Open Cloud Manifesto: open standards em Cloud Computing – Disponível em:<https://www.ibm.com/developerworks/mydeveloperworks/blogs/ctaurion/entry/open_cloud_manifesto_open_standards> Acesso Ago 2009.

• Avran, Abel – O Manifesto Open Cloud – Disponível em: <http://www.infoq.com/br/news/2009/> Acesso Ago 2009.

• Creative Commons - Open Cloud Manifesto Dedicated to the belief that the cloud should be open – Disponível em:<http://www.opencloudmanifesto.org/> Acesso Ago 2009.