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

Which open source cloud infrastructure tool is right for me?

Choosing the wrong open source cloud infrastructure tool can take a toll on your IT environment. So which one is right for my business?

Open source or not, the cloud infrastructure tool you ultimately select will become critical to your data center...

environment. And once the tool is deployed, integrated, configured and in production, switching would cause a significant disruption in cloud services.

To choose the best open source cloud infrastructure tool for your business, evaluate potential tools upfront and select the best candidate from the start. Ask whether the tool does what you need it to do. Cloud infrastructure tools are complex and open source tools, in particular, may not be well-documented, which makes it tough to perform objective comparisons.

Here's a breakdown of common open source cloud infrastructure tools to help you determine which makes the most sense for your cloud environment.

Examining three common open source cloud infrastructure tools

  1. Apache CloudStack is a multi-tenant Java tool that supports multiple hypervisors, including XenServer, KVM, Hyper-V and vSphere. It offers APIs for software integration and a web-based interface for cloud management. Additionally, CloudStack can:
  • Manage storage instances on hypervisors.
  • Orchestrate network services such as DHCP, NAT, firewalls and VPNs.
  • Offer reporting functionality for network, compute and storage resources.
  • Provide user management capabilities.
  1. OpenNebula provides a rich feature set that organizations can use to create fully functional clouds. Capabilities include:
  • Multi-tenant and highly secure operations.
  • On-demand provisioning and monitoring of compute, storage and network resources.
  • High availability
  • Distributed resource optimization for better workload performance.
  • Centralized management across multiple availability zones and interfaces for public clouds like Amazon Web Services.
  • Significant extensibility
  1. OpenStack is a comprehensive operating system for cloud environments. It's composed of separate compute, storage and networking modules built on a foundation of shared services such as identity, image handling and orchestration. OpenStack also includes a dashboard interface.

Open source tools like CloudStack, OpenNebula, OpenStack and others are intended to convert a virtualized data center into a private or public cloud. While the features above are general, the actual feature sets for each product are extremely large, so carefully assess and compare them before deployment.

In addition, examine each tool's roadmap and future development directions. The tool you choose today must be compatible with other tools, services, APIs and systems that you plan to deploy in the future. The extensibility and versatility of cloud infrastructure middleware helps prevent complete roadblocks. However, organizations should still test and document all product updates and configuration changes before rolling them out to production.

Stephen J. Bigelow is the senior technology editor of the Data Center and Virtualization Media Group. He can be reached at sbigelow@techtarget.com

Next Steps

When to choose open source cloud technology

OpenStack is winning the open source cloud race

Avoid the hidden costs of open source cloud

How open source cloud platforms stack up

What to consider before deploying open source cloud software

This was last published in August 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.

Which open source cloud infrastructure tool would you use and why?
Cancel
CloudStack still has a number of smaller and mid-sized Service Providers using the software, while OpenStack is primarily a Private Cloud technology. Customer still need assistance getting OpenStack working in their environments, so many turn to Mirantis, Red Hat or HP - or consider letting Cisco (MetaCloud), IBM Bluebox or Platform 9 manage OpenStack for them. 
Cancel

-ADS BY GOOGLE

SearchServerVirtualization

SearchVMware

SearchVirtualDesktop

SearchAWS

SearchDataCenter

SearchWindowsServer

SearchCRM

Close