A VMware anunciou que fará alterações no modelo de licenciamento da próxima versão da sua plataforma vFabric, prevista para disponibilização até agosto. O vFabric é uma combinação do framework Spring com o VMware vFabric platform services. Foi desenvolvido com o objetivo de prover um ambiente de desenvolvimento permitiondo que empresas usuárias do Spring façam seu datacenter funcionar como uma nuvem privativa (private cloud).
O novo modelo de licenciamento é feito por máquina virtual (VM) e é baseado na média de uso da VM durante um período de 12 meses, em vez de se basear na carga máxima atingida, permitindo a existência de "rajadas" durante períodos de pico.
A VMware argumenta que a mudança no licenciamento reflete uma tendência geral da indústria, pois há um número crescente de organizações migrando para uma abordagem que prioriza a virtualização de novas aplicações. Tod Nielsen, Co-Presidente da Plataforma de Aplicações da VMware, disse o seguinte no anúncio à imprensa:
O vFabric 5 fornece uma plataforma de aplicações otimizada para um mundo crescentemente virtualizado. Segundo nossos clientes, conforme as aplicações são implantadas em uma infraestrutura virtual, em vez de diretamente em hardware, um licenciamento com base na média de uso da VM faz mais sentido do que na base de momentos de pico.
Além da mudança no licenciamento, o vFabric 5 introduz duas novas funcionalidades que merecem destaque. A primeira é o uso de memória elástica para Java, provendo um pool de memória que pode ser compartilhado por várias VMs. Isso é feito através de um mecanismo para "inflar" a memória na JVM (uma técnica que permite ao sistema operacional hospedeiro interferir na alocação e no gerenciamento de memória das VMs) permitindo aumentar o número de servidores de aplicações rodando Java. A segunda é o anúncio do serviço Spring Insight Operations, que segundo a empresa, permite que equipes de operações tirem proveito do Spring Insight, uma ferramenta gratuita de visualização de desempenho, já familiar aos desenvolvedores Spring.
Os outros serviços incluídos no vFabric são:
- vFabric tc Server: Servidor da SpringSource baseado no Apache Tomcat, com suporte à monitoração e à provisão de aplicações
- vFabric GemFire: Datagrid baseado em Java, similar ao Coherence da Oracle
- vFabric SQLFire: Interface SQL para o GemFire
- vFabric RabbitMQ: Plataforma de mensageria baseada no Advanced Message Queuing Protocol (AMQP)
- vFabric Web Server: Versão corporativa do servidor web Apache
- vFabric Hyperic: Segundo componente de monitoramento com foco em sistemas operacionais, máquinas vituais, bancos de dados e servidores de aplicações, direcionado à infraestrutura de aplicações web
Com o anúncio neste ano do Cloud Foundry, a VMware agora tem dois produtos relacionados à computação em nuvem, com quase nenhuma sobreposição entre eles. David McJannet, diretor de Marketing de Produtos da divisão SpringSource na VMware, disse ao InfoQ que a VMware poderia trazer mais serviços do vFabric ao Cloud Foundry no futuro.
O vFabric 5 deverá estar disponível no segundo quadrimestre de 2011 e será oferecido em duas versões: VMware vFabric Standard no valor de US$1.200 por VM e o VMware vFabric Advanced, que inclui os produtos SQLFire e o RabbitMQ, por US$1.800 por VM. O modelo de licenciamento por CPU anteriormente oferecido também estará disponível para clientes que o preferirem.