Need advice about which tool to choose?Ask the StackShare community!


+ 1

+ 1
Add tool

Cloudify vs Rancher: What are the differences?

  1. Deployment Models: One of the key differences between Cloudify and Rancher is the deployment models they support. Cloudify is more focused on multi-cloud and hybrid cloud deployments, allowing users to manage applications across various cloud environments seamlessly. On the other hand, Rancher is specifically designed for managing Kubernetes clusters and containerized workloads in an on-premises or cloud environment.

  2. Integration Capabilities: When it comes to integration capabilities, Cloudify offers extensive support for integrating with a wide range of cloud providers, infrastructure tools, and automation frameworks. This makes it ideal for complex and diverse IT environments. In contrast, Rancher is more narrowly focused on Kubernetes ecosystem integrations, providing seamless integration with popular tools and platforms within the Kubernetes landscape.

  3. Orchestration Features: Cloudify is known for its powerful orchestration capabilities, allowing users to automate complex workflows and manage dependencies across different infrastructure components effectively. It offers advanced orchestration features such as dependency management, rollbacks, and workflow modeling. Rancher, on the other hand, focuses more on container orchestration and cluster management, providing a user-friendly interface for managing Kubernetes clusters.

  4. Scalability and Performance: Cloudify is designed to handle large-scale deployments and complex enterprise workflows, offering scalability and performance features to support demanding IT environments. It can efficiently manage thousands of resources across multiple clouds and data centers. Rancher, while scalable and performance-efficient for containerized workloads, may not be as robust for managing non-containerized resources at an enterprise scale.

  5. Community and Support: Both Cloudify and Rancher have active communities and offer commercial support options, but there are differences in the level of community engagement and support offerings. Cloudify has a strong community backing and provides comprehensive documentation, tutorials, and forums for users to seek help and guidance. Rancher also has a vibrant user community but may rely more on its commercial support offerings for enterprise customers.

  6. Cost and Licensing: Another key difference between Cloudify and Rancher is their cost and licensing models. Cloudify offers both open-source and enterprise versions, providing flexibility for users to choose the edition that best suits their needs. The enterprise version of Cloudify comes with additional features, premium support, and licensing fees. Rancher, on the other hand, follows a subscription-based licensing model, where users pay for the support and additional features based on the number of nodes or clusters they manage.

In Summary, Cloudify excels in multi-cloud orchestration and integration capabilities, while Rancher specializes in Kubernetes cluster management and container orchestration within a more focused scope.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Cloudify
Pros of Rancher
    Be the first to leave a pro
    • 103
      Easy to use
    • 79
      Open source and totally free
    • 63
      Multi-host docker-compose support
    • 58
      Load balancing and health check included
    • 58
    • 44
      Rolling upgrades, green/blue upgrades feature
    • 42
      Dns and service discovery out-of-the-box
    • 37
      Only requires docker
    • 34
      Multitenant and permission management
    • 29
      Easy to use and feature rich
    • 11
      Cross cloud compatible
    • 11
      Does everything needed for a docker infrastructure
    • 8
      Simple and powerful
    • 8
      Next-gen platform
    • 7
      Very Docker-friendly
    • 6
      Support Kubernetes and Swarm
    • 6
      Application catalogs with stack templates (wizards)
    • 6
      Supports Apache Mesos, Docker Swarm, and Kubernetes
    • 6
      Rolling and blue/green upgrades deployments
    • 6
      High Availability service: keeps your app up 24/7
    • 5
      Easy to use service catalog
    • 4
      Very intuitive UI
    • 4
      IaaS-vendor independent, supports hybrid/multi-cloud
    • 4
      Awesome support
    • 3
    • 2
      Requires less infrastructure requirements

    Sign up to add or upvote prosMake informed product decisions

    Cons of Cloudify
    Cons of Rancher
      Be the first to leave a con
      • 10
        Hosting Rancher can be complicated

      Sign up to add or upvote consMake informed product decisions

      What is Cloudify?

      Orchestrate real apps on the cloud with Cloudify, an open source application management framework that allows users to manage even the most complex apps by automating their DevOps processes.

      What is Rancher?

      Rancher is an open source container management platform that includes full distributions of Kubernetes, Apache Mesos and Docker Swarm, and makes it simple to operate container clusters on any cloud or infrastructure platform.

      Need advice about which tool to choose?Ask the StackShare community!

      What companies use Cloudify?
      What companies use Rancher?
        No companies found
        See which teams inside your own company are using Cloudify or Rancher.
        Sign up for StackShare EnterpriseLearn More

        Sign up to get full access to all the companiesMake informed product decisions

        What tools integrate with Cloudify?
        What tools integrate with Rancher?

        Sign up to get full access to all the tool integrationsMake informed product decisions

        Blog Posts

        May 21 2020 at 12:02AM

        Rancher Labs

        KubernetesAmazon EC2Grafana+12
        Apr 16 2020 at 5:34AM

        Rancher Labs

        What are some alternatives to Cloudify and Rancher?
        Red Hat OpenShift
        OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering. OpenShift is an application platform in the cloud where application developers and teams can build, test, deploy, and run their applications.
        OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.
        Kubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions.
        Ansible is an IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates. Ansible’s goals are foremost those of simplicity and maximum ease of use.
        Cloud Foundry
        Cloud Foundry is an open platform as a service (PaaS) that provides a choice of clouds, developer frameworks, and application services. Cloud Foundry makes it faster and easier to build, test, deploy, and scale applications.
        See all alternatives