Platform for Cloud Computing in open source
I have a plan to deploy a private or public cloud computing. And I've been considering Eucalyptus, OpenNebula, Nimbus, vSphere, abiCloud and Joyent.
I'm very interested in Eucalyptus and OpenNebula, since they are both open source, they have many features, they both support Amazon EC2 and Amazon APIs and they seem to be able to work with different hypervisors, such as KVM, Xen, VMWare ESXi, etc.
Eucalyptus seem to be very supported by Canonical, because it can work with Centos Server, so I bet it will grow more and more, and we have a good experience with Linux and in particular redhat.
On the other hand, many people told me that right now OpenNebula is better. So the question is:
- which one between Eucalyptus and OpenNebula? The other three choices? vSphere is probably free (if we use ESXi and not ESX) but it's not open... abiCloud seems to be similar to Eucalyptus and OpenNebula... about Joyent, many people say very good things, but I want to know more, and then, is it open source? I mean here, can I use it as free ?
After having built the private cloud, we probably want to also use an external service and create an hybrid cloud. If for private cloud we chose OpenNebula,Eucalyptus, abiCloud or Nimbus I guess the best thing is to use Amazon EC2.
- Is it also possible to use VMWare solution?
- And if we chose abiCloud or Joyent, what can we use to create an hybrid cloud? About Microsoft Azure and Google App Engine, it seems to me they have many limitations and I prevent it because it could be have a highly cost, so I'm not considering them.
Can you give me a good recommends and suggestion ?
Thank you very much for your advance.