Cloud Foundry

Essa semana recebi minha conta beta no CloudFoundry.com, um serviço prestado pela VMware para hospedagem da sua nuvem opensource (PaaS – Platform as a Service). Esse projeto opensource é mantido através do domínio CloudFoundry.org. Antes de ter a sua própria nuvem, o site servia apenas de proxy para a cloud da Amazon; esse serviço ainda está disponível através do endereço http://classic.cloudfoundry.com.

A VMware promete oferecer uma micro nuvem (Micro Cloud) que será uma imagem do VMware Player rodando o CloudFoundry. Isso vai possibilitar que você tenha uma micro nuvem rodando em seu computador, depois colocar outra instância numa máquina vizinha, e ir aumentando a nuvem conforme a demanda. Uma forma de criar nuvens privadas.

Existem duas formas de manipular a nuvem: uma é através da ferramenta em linha de comando chamada vmc; a segunda é usando o STS, Spring Tool Suite, um plugin para eclipse desenvolvido pela VMware. A instalação da ferramenta vmc é feita através do ruby gem. Segue abaixo um exemplo de como instalar, conectar e obter o consumo de memória. É possível obter uma lista de todos os comandos usando vmc help.

E:\>gem install vmc
Successfully installed vmc-0.3.10
1 gem installed
Installing ri documentation for vmc-0.3.10...
Installing RDoc documentation for vmc-0.3.10...

E:\>vmc target api.cloudfoundry.com
Succesfully targeted to [http://api.cloudfoundry.com]

E:\>vmc login
Email: vmrocha@gmail.com
Password: **********
Successfully logged into [http://api.cloudfoundry.com]

E:\>vmc info
VMware's Cloud Application Platform
For support visit support@cloudfoundry.com

Target:   http://api.cloudfoundry.com (v0.999)
Client:   v0.3.10

User:     vmrocha@gmail.com
Usage:    Memory   (0B of 2.0G total)
          Services (0 of 16 total)
          Apps     (0 of 20 total)

Hoje o CloudFoundry.com oferece a execução de aplicações usando Sinatra, Rails, Spring e Node.js. E também oferece serviços para MySQL, Redis e MongoDB. A tendência é que essa lista cresça, uma vez que o CloudFoundry está sendo desenvolvido para que esses serviços sejam “plugados” como um lego.

Mais informações:

Anúncios
%d blogueiros gostam disto: