Try our new research platform with insights from 80,000+ expert users
it_user841137 - PeerSpot reviewer
Quantitative Software Developer at a financial services firm with 10,001+ employees
Real User
Helped me create infrastructure environment for an academic instituion

What is our primary use case?

I used Apache CloudStack as an academic project, for setting up the environments for a school's infrastructure, and not for specific applications' usage.

How has it helped my organization?

My experience with CloudStack was part of my academic experience in my college. It eventually did not end up being used practically, it was showcased as a research project.

What needs improvement?

I think CloudStack needs to promote itself better, since I believe it a better solution than OpenStack. However, the latter has been more successfully commercially.

For how long have I used the solution?

Less than one year.
Buyer's Guide
CloudStack
June 2025
Learn what your peers think about CloudStack. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
856,873 professionals have used our research since 2012.

Which other solutions did I evaluate?

I have also explored setting up with OpenStack and I found it harder to use than CloudStack.

What other advice do I have?

I would rate Apache CloudStack at seven out of 10, compared with six out of 10 for OpenStack. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user841134 - PeerSpot reviewer
Cloud Platform engineer at a tech vendor with 5,001-10,000 employees
Real User
Provides our development environment, but multi-deployments could be better

What is our primary use case?

We use it for our enterprise cloud.

How has it helped my organization?

All our development is done on this environment because we deploy around 3,000 instances every day. We couldn’t do that on any public service because of the budget.

What is most valuable?

The feature of the Apache CloudStack, IaaS.

What needs improvement?

Multi-deployments.

For how long have I used the solution?

One to three years.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
CloudStack
June 2025
Learn what your peers think about CloudStack. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
856,873 professionals have used our research since 2012.
System Engineer at a tech services company with 51-200 employees
Real User
Easy to manage accounts and limits, helps us govern resource usage
Pros and Cons
  • "Valuable features include that it is a user-friendly portal, VPN P2S and S2S possibilities, and it's easy to manage accounts and limits."
  • "VPN P2S is cutting all connections except the CloudStack environment for the user when he is connected. I would like to have VPN like Cisco's AnyConnect."
  • "It would be great to have a couple of “external” networks for VPC and have the possibility, for each domain, to choose they type of “external” network."
  • "From time to time there is a bug in calculating limits of resources for customer domain/account. Maybe it’s a problem with 4.9.2."

What is our primary use case?

CloudStack is our private IaaS cloud which helps us manage resource usage in our company. It is also a great PoC environment.

How has it helped my organization?

It gives us a new way of providing IaaS services internally, for different departments. Also, CloudStack is providing us much more profit than OpenStack.

What is most valuable?

  • User-friendly portal
  • VPN P2S and S2S possibilities
  • Easy to manage accounts and limits

What needs improvement?

  1. VPN P2S: It's cutting all connections except the CloudStack environment for the user when he is connected. I would like to have VPN like Cisco's AnyConnect.
  2. It would be great to have a couple of “external” networks for VPC and have the possibility, for each domain, to choose they type of “external” network.
  3. From time to time there is a bug in calculating limits of resources for customer domain/account. Maybe it’s a problem with 4.9.2.
  4. I would like to have billing built in as a feature.
  5. Integration with some backup software.

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

The system is stable, I haven't faced any problems with it. The organization of management is simple and clear.

What do I think about the scalability of the solution?

It’s hard to say because I have quite a small environment. But adding nodes to the cluster/POD was done without any problems.

How are customer service and technical support?

I haven’t used technical support, but what is really good that there is a lot of written use cases within the network. I think this is more than enough.

Which solution did I use previously and why did I switch?

OpenStack was my first implementation but it’s really difficult to manage. The installation required a lot of resources just to start the platform, and the user experience was totally unsatisfactory.

After that I tried Azure Stack just for testing, but it’s also very heavy.

How was the initial setup?

It was easy and took no more than an hour (including HA configuration).

What other advice do I have?

Every infrastructure is different, and company policies are also different. I can’t advise in a general way here. I can only say that KVM and Citrix, as a hypervisors, are very stable with CLoudStack. The rest is up to the architecting fantasy of the administrator.

This solution really works. That’s it.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
JuniorQab2c8 - PeerSpot reviewer
Junior QA Engineer at a tech vendor with 10,001+ employees
Real User
Keeps administration for all virtual machines in one place, but needs more specific error messages
Pros and Cons
  • "The most valuable feature from my point of view is access to environment via console through separate browser window."
  • "It would be a good to have more specific error messages within administration processes (e.g. problem with creating new instance)."

What is our primary use case?

Primary use case of is set up deploy for testing team's artifacts. Usually it has 8-16 RAM, ~80 HDD.

How has it helped my organization?

CloudStack helps to keep the administration process for all virtual machines in one place.

What is most valuable?

The most valuable feature from my point of view is access to environment via console through separate browser window.

What needs improvement?

It would be a good to have more specific error messages within administration processes (e.g. problem with creating new instance).

Also, I would like to see the possibility of resetting password for instance without stopping it.

For how long have I used the solution?

Less than one year.

What do I think about the stability of the solution?

Only once, an instance with VM on Windows Server was rebooted without any action from my side.

What do I think about the scalability of the solution?

No issues with scalability.

How is customer service and technical support?

I have never used technical support.

How was the initial setup?

Regarding the first creation of an instance in CloudStack, I would say that it is rather straightforward. I was faced with a non-activated network within a VM and it took a little time to find and fix it.

What other advice do I have?

In general I would to say CS is a stable solution and, in my opinion, it will solve problems with administration of VMs.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Sibin John - PeerSpot reviewer
Site Reliability and DevOps Engineer at a tech services company with 51-200 employees
Real User
Top 5
Storage migrations and volume Snapshot restores produced MySQL time-outs and status update failures
Pros and Cons
  • "Multiple types of hypervisor support, multi-zone support, and VPC are great valuable features."
  • "For time consuming operations like storage migrations, volume Snapshot restore and the like, we faced issues like MySQL operations timing out and status update failures. Those areas needs improvement."
  • "I encountered some stability issues. When I tried to remove high-capacity virtual machines it took a long time to update, and sometimes the VM status failed to update properly in the cloud database. This occurred multiple times, even though I had sufficient resources."

What is our primary use case?

My company has developed solutions like user-friendly control portals and billing portals for CloudStack. Also we were providing infrastructure support for CloudStack-based IaaS platforms for a few of our clients. We used most possible cases like LDAP integrations, RBAC, etc., with CloudStack. We created multi-zone infrastructure with CloudStack and it was working great.

How has it helped my organization?

We acquired some good clients for our billing and control portal solutions with CloudStack and it improved our business greatly. 

What is most valuable?

Multiple types of hypervisor support, multi-zone support, and VPC are great valuable features, in my opinion. Also, there are shared network features - LB, VPN, etc. - which are very useful for every user.

What needs improvement?

For time consuming operations like storage migrations, volume Snapshot restore and the like, we faced issues like MySQL operations timing out and status update failures. Those areas needs improvement.

For how long have I used the solution?

Three to five years.

What do I think about the stability of the solution?

I encountered some stability issues. When I tried to remove high-capacity virtual machines it took a long time to update, and sometimes the VM status failed to update properly in the cloud database. This occurred multiple times, even though I had sufficient resources. Other than that everything was fine.

What do I think about the scalability of the solution?

No, I did not face any issues scalability issues.

How is customer service and technical support?

Since it is an open-source product, we did not approach any technical support specifically. But the CloudStack forums and ShapeBlue forums are very helpful for many of the issues we faced. Sometimes we got exact solutions from the forums.

How was the initial setup?

Straightforward, a very simple process.

What's my experience with pricing, setup cost, and licensing?

It's an open-source product, so there won't be any pricing. For licensing, it uses Apache open-source license.

What other advice do I have?

I rate it at five out of 10. For a private cloud, CloudStack is good and fine, but for public cloud, it will not be that a great experience, in my opinion. CloudStack is good for private cloud, simple to install and set up.

If you are planning for a public cloud with microservices architecture, go for OpenStack. CloudStack is a monolithic architecutred solution to manage cloud  infra and sometimes it will be difficult to pick and fix a single component from CloudStack.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Cloud Solutions Engineer at a comms service provider with 501-1,000 employees
MSP
Makes it easy to deploy new devices with minimal hardware changes, but every new version introduces new bugs
Pros and Cons
  • "It has become easy to deploy new devices with no or minimal hardware changes. Now, a user can be ready to use a firewall within a few minutes, as compared to the traditional physical model which involved purchase, shipping, hardware configuration, cabling, power, etc."
  • "CloudStack, by default, gives us a zone-based setup which makes it easier to manage datacenters located in different geographical areas."
  • "It gives us the ability to manage and segregate a guest network with openvSwitch and VLAN IDs."
  • "This product needs a lot improvement on the development side. Every new version introduces new bugs. It lacks many features needed for NFV like DPDK, SR-IOV support, etc."
  • "It is not widely used so Google does not help very much when you are troubleshooting, and the CloudStack forum is not very active."

What is our primary use case?

We have created a zone-based setup in Cloudstack where each zone represents a physical datacentre. Each zone has a few servers/hypervisors with predefined VM templates.

We have a portal where a user just clicks a few times and gets a VM ready for use. We use API in the background, which gives instructions to Cloudstack to produce the desired results.

How has it helped my organization?

Cloud computing has improved the way our organization functions. With virtualization, physical hardware has been replaced with virtual devices hosted on CloudStack. What CloudStack does is make the management of servers and VMs easy and centralized.

Also it has become easy to deploy new devices with no or minimal hardware changes. Now, a user can be ready to use a firewall within a few minutes, as compared to the traditional physical model which involved purchase, shipping, hardware configuration, cabling, power, etc.

What is most valuable?

We use CloudStack because it is simpler than OpenStack and has most features required to be an IaaS orchestration tool.

  • CloudStack, by default, gives us a zone-based setup which makes it easier to manage datacenters located in different geographical areas.
  • It gives us the ability to manage and segregate a guest network with openvSwitch and VLAN IDs.
  • While OpenStack has different components and related DB and conf files, which is difficult to manage, CloudStack has just one database and few related conf files located in a single directory.
  • Most logs are generated at a single location, which makes troubleshooting easier.

What needs improvement?

This product needs a lot improvement on the development side. Every new version introduces new bugs. It lacks many features needed for NFV like DPDK, SR-IOV support, etc.

Also, it is not widely used so Google does not help very much when you are troubleshooting, and the CloudStack forum is not very active.

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

Yes, we encountered stability issues. We were using an older version on which, when we restarted the CloudStack management service, the connection would break between CloudStack and KVM hosts. This resulted in VM deployment failure. The issue was resolved after updating to the new version.

What do I think about the scalability of the solution?

No issue with scalability.

How are customer service and technical support?

We don’t have CloudStack support. We manage it on our own.

Which solution did I use previously and why did I switch?

We were using VMware and Xen earlier, but to reduce the cost and to make management simple, everything has been moved to KVM and CloudStack. Both KVM and CloudStack are free.

What's my experience with pricing, setup cost, and licensing?

We are not using the licensed version.

What other advice do I have?

I rate it a seven out of 10 because it is has most features you would expect from an orchestration tool, but less complexity.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user840186 - PeerSpot reviewer
Systems Engineer at a tech services company with 201-500 employees
Real User
Gives us ability to orchestrate large virtual environments; flexible enough to configure for our needs
Pros and Cons
  • "The product gives us the ability to orchestrate large virtual environments and is flexible enough to allow us to configure it for what we need. We value the flexibility of the networking feature set as well as the ability to build virtual private clouds."
  • "The area of Apache CloudStack that could stand the most improvement is the functionality/features around the virtual routers. They can be somewhat cumbersome to deal with at times and are the least stable piece of the product."

What is our primary use case?

We use Apache CloudStack to host and orchestrate all of our virtual environments. We host both internal virtual machines and customer virtual machines.

How has it helped my organization?

It allowed us to build and manage a virtual environment much larger than we originally thought would be possible for our organization. It also gives us the ability to rapidly deploy virtual resources to meet business needs quickly.

What is most valuable?

The product gives us the ability to orchestrate large virtual environments and is flexible enough to allow us to configure it for what we need. We value the flexibility of the networking feature set as well as the ability to build virtual private clouds.

What needs improvement?

The area of Apache CloudStack that could stand the most improvement is the functionality/features around the virtual routers. They can be somewhat cumbersome to deal with at times and are the least stable piece of the product.

For how long have I used the solution?

More than five years.

What other advice do I have?

I would rate this an eight out of 10. It is a great solution for virtual hypervisor orchestration. It is purpose-built for our environment and does very well if you have the time to manage your environment.

We’ve been using some form of CloudStack in our environment since 2012. It has become an integral part of how we provide critical services to our customers.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Project Manager at a tech vendor with 10,001+ employees
Vendor
Environment is sensitive, requires high-end engineers; but it supports many hypervisors
Pros and Cons
  • "Killer features for me were: support for many hypervisors, ability to match business logic, "everything in one box," available APIs."
  • "You can manage infrastructure with a few people, since product is monolithic. We had three engineers (storage, virtual, Linux admins) only. Also, CS supports different flavours of hypervisors."
  • "The main reason why we started looking for another solution: backups, replication, HA, and dependency on secondary storage. CS is quite sensitive for infrastructure, and any kind of network disruption between CS and secondary storage leads to VM hanging."
  • "Environment is sensitive, so, unlike VMware, you can not afford middle-skilled engineers, they will ruin everything."
  • "It's really hard to delete zones, clusters, datacenters. You need to follow strict rules, which were not properly documented at the time."
  • "We did encounter issues with stability, and the main issue was secondary storage. When it is not available, XenServers and hypervisors are affected. And CS doesn’t do anything to reboot, or fix. Come to think of it, maybe it shouldn’t, considering their approach – CS just orchestrates everything else on the hypervisor and storage level."

What is our primary use case?

The main goal was to have an IaaS solution which could be supported by a small number of people and which matches our business logic for internal units. In the end, CloudStack was deployed  as a private cloud, across three datacenters with different hardware vendors (HPE, Dell, Cisco Blades, EMC, and Supermicro storage) and advanced networking. It's more then 100 hosts (including DR) and more then 1,000 instances deployed. Final design included automatic limits configuration and access management.

How has it helped my organization?

We managed to avoid additional expenses for orchestration and automation tools.

What is most valuable?

Killer features for me were: 

  • Support for many hypervisors
  • ability to match business logic
  • "everything in one box"
  • available APIs.

What needs improvement?

The main reason why we started looking for another solution: backups, replication, HA, and dependency on secondary storage. CS is quite sensitive for infrastructure, and any kind of network disruption between CS and secondary storage leads to VM hanging. This is most painful point here.

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

We did encounter issues with stability, and the main issue was secondary storage. When it is not available, XenServers and hypervisors are affected. And CS doesn’t do anything to reboot, or fix. Come to think of it, maybe it shouldn’t, considering their approach – CS just orchestrates everything else on the hypervisor and storage level. But considering so many points of failure and dependencies on infrastructure, they could figure out something. This was another reason why we planned migration to SOA.

What do I think about the scalability of the solution?

CS itself provides quite powerful options to scale: availability zones, clusters, etc. One main issue encountered: It's really hard to delete zones, clusters, datacenters. You need to follow strict rules, which were not properly documented, a couple of years ago.

How are customer service and technical support?

CS has very descriptive logging, and every time I faced issues and asked for help, I didn’t get any reply from the community. Reason? Its quite obvious. CS runs on specific environments, unique to each case. So, unless it is a functional issue of CS, nobody can help you. All issues were resolved by myself going through logs. This is another reason why you need smart enough people to manage it. Engineers must have knowledge of hypervisors and understand how CS interacts with them. At the end, CS is “script box.”

Which solution did I use previously and why did I switch?

We used OnApp for cloud. It is deployed on premises, and paid, and still it did not give us flexibility. For example, we couldn’t export VMs, CLI capabilities were limited, only Xen hypervisors.

How was the initial setup?

It was complex for three reasons:

  1. I had to match business logic, so initial testing came in.
  2. To make it work properly, I had to figure out how it exactly interacts with hypervisors, and rules for that. It was not clearly described at that time.
  3. Sensitive environment, so if you make a mistake during the initial configuration, get ready to start from the beginning.

What's my experience with pricing, setup cost, and licensing?

As far as I know, CS is still free of charge. If you want to pay some money, Citrix Cloud Platform is based on CS, I think. As for hypervisors – everything as usual, you need to pay for VMware and vCenter. As for XenServer, recently they changed the free feature list, so you may need to pay some money to get useful features like XenMotion.

Which other solutions did I evaluate?

We were looking for a solution on premises, and I reviewed OpenStack “zoo” before making my final decision. As I mentioned, CS can be managed by small number of people, unlike OpenStack.

What other advice do I have?

We have been using CS for three years. I started a small PoC with a few VMware hosts. At the end, I had three production instances with VMware and XenServers.

I would rate CloudStack as a six out of 10. Main pros: You can manage infrastructure with a few people, since product is monolithic. We had three engineers (storage, virtual, Linux admins) only. Also, CS supports different flavours of hypervisors. Main concern: Environment is sensitive, so, unlike VMware, you can not afford middle-skilled engineers, they will ruin everything. 

It's very important to understand CS rules and baseline for them.

Make proper estimations for everything: networking, storage, performance (primary and  secondary) and then add 20% to your estimates. CS is good for private clouds, but I would never use it for public clouds.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free CloudStack Report and get advice and tips from experienced pros sharing their opinions.
Updated: June 2025
Product Categories
Cloud Management
Buyer's Guide
Download our free CloudStack Report and get advice and tips from experienced pros sharing their opinions.