TrustRadius: an HG Insights company

Save this comparison

Save this comparison

Add Product

Recommended Comparisons

    Overview
    ProductRatingMost Used ByProduct SummaryStarting Price

    Consul

    Score9.6 out of 10
    N/AHashiCorp Consul is a tool for discovering and configuring services in the IT infrastructure. It provides service discovery, health checking, key/value stores and support for multiple data centers out of the box.

    $0

    always free

    Perforce Puppet

    Score8.5 out of 10
    N/APuppet Enteprise is an IT automation and configuration management solution that enables users to manage and automate infrastructure and complex workflows. The vendor states Puppet Enterprise combines both model‑based and task-based capabilities in a way that enables organizations to scale their multi-cloud infrastructure as their automation footprint grows, with more flexibility from both agent-based and agentless capabilities.N/A
    Pricing
    ConsulPerforce Puppet
    Editions & Modules
    Open Source (self-managed)
    $0
    always free
    HCP Consul (Cloud)
    $0.027/hr
    Per Hour
    Enterprise
    Self-Managed Custom Deployments
    No answers on this topic
    Offerings
    Pricing Offerings
    ConsulPerforce Puppet
    Free Trial
    YesNo
    Free/Freemium Version
    YesNo
    Premium Consulting/Integration Services
    YesNo
    Entry-level Setup FeeOptionalNo setup fee
    Additional Details——
    More Pricing Information
    Community Pulse
    ConsulPerforce Puppet
    Considered Both Products
    IBM
    Chose Consul
    We studied Zoekeeper, trying to decide which could become our service broker tool of choice. But although it is meant to be a very high performance tool, it got immensely shadowed by the vast plethora of available tools that Consul offers. The monitoring, health checking tools, …
    Incentivized
    Perforce Software
    No answer on this topic
    Key User Insights
    Would buy again
    No answers on this topic
    No answers on this topic
    Delivers good value for the price
    No answers on this topic
    No answers on this topic
    Happy with the feature set
    No answers on this topic
    No answers on this topic
    Lived up to sales and marketing promises
    No answers on this topic
    No answers on this topic
    Implementation went as expected
    No answers on this topic
    No answers on this topic
    Best Alternatives
    ConsulPerforce Puppet
    Small Businesses
    No answers on this topic
    Salt
    Score6.2 out of 10
    Medium-sized Companies
    No answers on this topic
    Ansible
    Score9.1 out of 10
    Enterprises
    No answers on this topic
    Salt
    Score6.2 out of 10
    All AlternativesView all alternativesView all alternatives
    User Ratings
    ConsulPerforce Puppet
    Likelihood to Recommend
    8.1
    (5 ratings)
    7.0
    (12 ratings)
    Usability
    10.0
    (1 ratings)
    -
    (0 ratings)
    Support Rating
    8.8
    (2 ratings)
    8.0
    (1 ratings)
    User Testimonials
    ConsulPerforce Puppet
    Likelihood to Recommend
    IBM
    Consul can provide a light-weight, lightning-fast and robust solution for the following:
    • Network mesh
    • Service DNS
    • Global key-value store (values can be complex objects as well)
    • Utility for blue-green deployments
    • Service health checking
    Consul can be used in any or a combination of these scenarios. Regardless if you are a network administrator or a regular software engineer, Consul can add value to your work.
    Incentivized
    Read full review
    Perforce Software
    Puppet is good enough to get the job done, you can use it to automate deployments and maintain files and configurations, if this is all you're looking for it's great. If you're looking for more control over your systems as a whole without having to write your own scripts or install multiple configuration management systems then Puppet is not what you're looking for.
    Incentivized
    Read full review
    Pros
    IBM
    • Key-Value database management.
    • Service discovery.
    • Centralized configuration database with native high availability.
    Incentivized
    Read full review
    Perforce Software
    • Provides a clear map of how a system is configured
    • Eases the creation of a system in a specific cluster as it is scripted in code
    • Simplifies configuration changes to a cluster or to every system such as rolling out vhost configurations, updating ldap roles, NFS mounts, etc
    • The syntax is very easy to read and carries a lot of fluidity once the language is learned.
    Incentivized
    Read full review
    Cons
    IBM
    • The GUI: The GUI interface for Consul has gotten a lot better over the years. Since Consul is so easy to interact with via API, this isn't a showstopper, but for those that are less command line inclined it's always nice to be able to refer them to an easy to use and understand web interface
    • It's chatty: Consul is extremely chatty. Sometimes it's particularly chatty at 2am with no indication as to why and eats up quite a bit of resources. Just be sure to provision your systems that typically take a heavy load with a little extra for Consul
    Incentivized
    Read full review
    Perforce Software
    • The setup of Puppet is a nightmare compared to ansible. Anyone watching a youtube video can easily set up ansible with minimal IT knowledge. All one needs is the source IP addresses and we are good to go. Setting up Puppet is a more hands-on task and pushing the puppet agents to all the boxes is another issue. If the installation and setup were simplified like ansible that would attract a lot of people to this platform
    • The syntax of the code for Puppet is not as easy as ansible. Ansible simply follows a YAML format and it's like typing in normal English. Even complicated tasks can be written by just understanding YAML syntax. Perhaps Puppet needs to revisit the lanugage used and try to come up with a much simpler lanugage for writing code. This will make day-to-day usage easier.
    Incentivized
    Read full review
    Usability
    IBM
    Consul's API is extremely user friendly. While their web interface isn't quite as "mature", it's still pretty easily navigated for the average person. Together they make a pretty easy to pick up and use tool.
    Incentivized
    Read full review
    Perforce Software
    No answers on this topic
    Support Rating
    IBM
    I've never used paid support from HashiCorp, but I consider its support a good one, since they provide a lot of free resources for the community and there are good user groups supporting you on several sorts of issues. Also, HashiCorp is known as a company with a strong relationship with the community, that is easily noticed by the events HashiCorp promotes over the world.
    Incentivized
    Read full review
    Perforce Software
    Puppet has top class support. You can simply mail them with their query and they will respond to your query in a timely manner. We do have enterprise license for puppet. Also there is a vibrant community for puppet out there. So even if you dont purchase a premium support option you can simply google your queries and get answers
    Incentivized
    Read full review
    Alternatives Considered
    IBM
    Consul was easier to configure out of the box than Serf and gave us more initial options. Its easy to use tools and support were by far superior to Serf in many ways. Support alone was one of those areas that Serf could take an example from Consul to keep its customers happy.
    Incentivized
    Read full review
    Perforce Software
    HPSA is a licensed product and incurs significant upfront investment costs due to COTS licensing. Puppet Data Center Automation has a significantly lower upfront investment and product documentation is more readily available. Chef is a very similar offering, however, at the time our decision was considered, the adoption of Chef vs. Puppet was significantly less in the community.
    Incentivized
    Read full review
    Return on Investment
    IBM
    • It contains a native web UI, which in contrast to its counterparts, is handy, very intuitive and - most importantly - very informative. It leaves no room for doubt about your services "forest" health. So, for that purpose, the learning curve was almost down to non-existent. Our team managed to work seamlessly with Consul being our services API
    • Our management staff had a difficult time understanding what Consul was really all about. For technical staff it is pretty simple to understand the huge value such a tool can pose to our suite of solutions, but once our management staff took the grasp of its valuable handy set of tools, we didn't take long to start using it and keeping track of our Swarm overall health, with was a constant concern for the entire company before.
    • For load balancing purposes, we were relying pretty much on guesses before we decided to use Consul. One would check a certain node overall health and decide if we would need to spring a new instance at AWS or Digital Ocean.
    Incentivized
    Read full review
    Perforce Software
    • Cut deployment times down to around 1 hour from 4-5 hours.
    • Allows us to get a fully running system up from scratch in around 30 minutes.
    • Allows for a more clear view of what is required to get a host running.
    Incentivized
    Read full review
    ScreenShots

    Consul Screenshots

    Product screenshotProduct screenshot