A Red Hat anunciou na semana passada novidades em seu projeto Open Source Cloud, que foi anunciado em Junho passado. O foco é a interoperabilidade e portabilidade. Larry Dignan, editor-chefe da ZDNET, relatou:
Paul Cormier, presidente produtos e tecnologias de negócios da Red Hat, disse que estão visando alinhar todos os seus projetos com a computação nas nuvens.
Novidades dessa nova estratégia incluem:
- Open Source
- Nenhum cliente preso a um fornecedor de Cloud
- Hybrid Cloud Environment como o modelo de fato
- PaaS baseado em JBoss suportando Java EE, Spring, Ruby ... com containers para transações, mensagens e integração
Sobretudo, a Red Hat tem como objetivo assegurar a portabilidade de:
- recursos computacionais
- aplicações
- serviços
- modelos de programação
A parte computacional portável dos Cloud Foundations são baseados na Cloud Engine, que é o "Enterprise MRG grid and messaging middleware" equipado com um hypervisor, de acordo com o Red Hat Enterprise Linux 6, que Cormier disse terá features que controlar a qualidade dos serviços das VMs através da alocação de CPU, memória, network e disco.
Esta Cloud engine inclui um administrador do portal para controle de usuários, grupos e permissões; software de gerenciamento de armazenamento, faturamento e módulos de contabilidade, ferramentas de gestão de recursos e um agendador de tarefas. É feito com base nas APIs Deltacloud, por isso, outras ferramentas podem ser ligadas no Cloud Engine e pode-se chegar a outras ferramentas e partes do cloud.
Bryan Che, gerente de cloud computing na Red Hat, explicou:
As capacidades de gerenciamento do cloud da Red Hat oferecem as ferramentas que o cliente precisa para implementar e gerenciar um cloud, fornecendo escalabilidade, robusto gerenciamento de recursos e portais através da cloud engine, ferramentas e Deltacloud API.
Este movimento faz muito sentido e a posição da Red Hat também. Afinal, os conceito de lock-in são os principais problemas para que os executivos invistam em cloud computing. Dado que a Red Hat tem muitos das partes para cloud computing a estragégia melhor posiciona a empresa.
Yefim Natis, analista do Gartner, comentou:
Para alcançar os benefícios do cloud computing, as aplicações devem ser disponibilizadas sobre um infraestrutura nativa para cloud. Organizações mainstream devem preparar-se para avaliar uma completa série de opções de deployment, incluindo cloud, quando planejarem os investimentos na infraestrutura de suas aplicações no futuro,
Yefim forneceu uma análise completa deste anúncio em seu blog, aqui vão alguns de seus comentários:
Na realidade o que há de novo mesmo neste anúncio é somente a camada de "Cloud Engine" que envolve duas regras: (1) permitindo a portabilidade para diversas tecnologias de virtualização e (2) gerenciar as VMs em favor de instâncias de aplicação (tenants).
A Red Hat não está planejando ser uma fornecedora de PaaS - apenas ser um capacitador (por agora)
Muitos fornecedores de cloud preferem tecnologias open source porque eles são capazes de se especializarem nela.
Na semana passada a Red Hat reforçou seu relacionamento com a iniciativa Apache DeltaCloud:
A Red Hat submeteu a especificação para o Apache Deltacloud, a Distributed Management Task Force (DMTF), como parte da sua participação no DMTF Cloud Management Work Group
DeltaCloud está hospedad em APIWanted.org, um site onde você pode submeter suas idéias em Cloud APIs.
No último ano, William El Kaim publicou um no InfoQ defendendo temas semelhantes. Será que o Cloud será aberto e portável? ou fechado e proprietário? O DeltaCloud é um elemento chave que fará o Cloud aberto ou é uma iniciativa condenada assim como foi com os WS-*?