My company is looking to deploy a private cloud, and we'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's a part of Ubuntu Server, so I bet it will grow more and more, and we have a good experience with Linux and in particular Ubuntu. 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?
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, so I'm not considering them. What do you think about them?
Software/Hardware used:
ASKED:
February 22, 2010 3:29 PM
UPDATED:
December 16, 2011 6:51 PM
Another alternative for the Hybrid Cloud is the “Windows Server AppFabric RC1″ which was released 5/19/2010 and is available from http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=a9b94a33-2ec2-4439-902f-813539cf42d2
Windows Server AppFabric is a set of integrated technologies that make it easier to build, scale and manage Web and composite applications that run on IIS. Windows Server AppFabric targets applications built using ASP.NET, Windows Communication Foundation (WCF), and Windows Workflow Foundation (WF).
If long term is AWS(Public Cloud) then definitely Eucalyptus is a Good choice; If Open Source is a reason of choice than please consider that Open Source doesnt come with all the features that enterprise version come up with.
VMware product (ESXi) is a better option if Private cloud is suitable use case. Its bit costly but it has wide range of products for all layers in the Cloud Stack.