Com o lançamento do Micro Cloud Foundry beta, a VMware traz ao mercado uma alternativa offline de sua solução de Plataforma como Serviço (Platform as a Service, ou PaaS) Cloud Fondry. A empresa afirma que o sistema simplificará o desenvolvimento de aplicativos para a nuvem usando Java baseado em Spring, Ruby on Rails e uma gama de outras linguagens e serviços Esse processo, afirmam, é tão direto quanto criar um aplicativo web normal. Com o Micro Cloud Foundry, um ambiente em nuvem pode ser implementado localmente e de tal maneira que desenvolvedores podem criar seus aplicativos sem estar conectados à qualquer rede.
Em termos técnicos, o sistema oferece o Cloud Foundry clássico como uma máquina virtual (baseada em um sistema Ubuntu 64 bits). Isso permite que desenvolvedores minimizem seus esforços de configuração, que em última instância é feita para reduzir o tempo de desenvolvimento de aplicativos para ambientes em nuvem. A VMware também afirma que o sistema permitirá que os desenvolvedores testem seus aplicativos offline antes que eles sejam transferidos para a nuvem. Isso só é possível graças à compatibilidade total que a máquina virtual possui com o Cloud Foundry.
O sistema atualmente suporta os frameworks Spring para Java, Ruby on Rails, Sinatra, Node.js, Grails e outros espaços de desenvolvimento baseados em máquinas virtuais Java (Java Virtual Machines, ou JVM), como o Scala e o Lift. Além disso, o sistema também suporta as bases de dados MongoDB, MySQL e Redis.
Para executar o Micro Cloud Foundry sob Windows ou Linux é preciso que o VMware Player ou o VMware Workstation estejam instalados. Já para o Mac OS X a recomendação é o VMware Fusion. Desenvolvedores devem também registrarem-se no Cloud Foundry se eles desejarem baixar o Micro Cloud Foundry.
O projeto em código aberto Cloud Foundry e sua comunidade estão hospedados em CloudFoundry.org. O código-fonte, licenciado sob a licença Apache 2.0, está disponível no GitHub.
Fonte: h-online, em inglês.
Fonte: h-online, em inglês.
0 comentários:
Postar um comentário