Q
Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

How do OpenStack and CloudStack stack up against each other?

When choosing an open source cloud platform, there are many options, including OpenStack and CloudStack. So what are the big differences between the two?

OpenStack and CloudStack are two popular open source cloud platforms. Both meet the needs of cloud users, but it's...

important to understand how they're different before choosing between the two.

OpenStack is a leading cloud platform that is backed by major vendors, such as Rackspace, IBM and Red Hat. The open source cloud platform also has strong and diverse community support, with development contributions from about 150 companies.

The OpenStack cloud is managed as a set of projects integrated into a single management platform that includes storage, a management dashboard, networking, image management and an identity management system.

Apache CloudStack is a cloud management platform with its own API, as well as support for Amazon Web Services' API model. It includes support for virtual private clouds, which can span availability zones, and provides high-performance virtual instances to use hardware more efficiently. After moving out of its incubation phase, CloudStack is now a top-level Apache project.

When choosing between OpenStack and CloudStack, consider hypervisor support, community support, hardware compatibility, as well as performance and management needs. Both OpenStack and CloudStack support multiple hypervisors, but companies should ensure their choice of hypervisor is supported. If broad community and commercial support is important, look to the OpenStack cloud. Hardware compatibility is another issue to consider. If your company is repurposing existing compute servers and storage systems, consider how well each platform's compute and storage modules will support them.

Both OpenStack and CloudStack can be challenging to deploy, but wide adoption of OpenStack means there are more resources available for that platform, including forum discussions and deployment scripts. However, the latest releases of CloudStack have addressed some deployment issues, and improvements are likely to continue.

Next Steps

OpenStack is beating CloudStack in the open source race

Is open source cloud the cheaper choice?

Migrating from VMware to OpenStack private cloud

This was last published in November 2015

Dig Deeper on Open source cloud computing

PRO+

Content

Find more PRO+ content and other member only offers, here.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Join the conversation

2 comments

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

How did you choose between OpenStack and CloudStack?
Cancel
Well, this is a broad topic as these are totally different in terms of deployment methodology. OpenStack is a framework made up of different components that make up the entire cloud. CloudStack on the other hand is a single layer orchestration layer (While yes, in a prod deployment, you need to management servers, a NFS cluster and a MySQL cluster). If you have a bunch of Python developers on staff, OpenStack works great. I mean Walmart runs one of the largest OpenStack deployments around, but they had to hire 1000 people to run it. just depends on skill set. 
Cancel

-ADS BY GOOGLE

SearchServerVirtualization

SearchVMware

SearchVirtualDesktop

SearchAWS

SearchDataCenter

SearchWindowsServer

SearchCRM

Close