Perforce Puppet vs. Red Hat Ansible Automation Platform vs. SolarWinds Web Performance Monitor (WPM)

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Perforce Puppet
Score 8.5 out of 10
N/A
Puppet 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
Ansible
Score 9.2 out of 10
N/A
The Red Hat Ansible Automation Platform (acquired by Red Hat in 2015) is a foundation for building and operating automation across an organization. The platform includes tools needed to implement enterprise-wide automation, and can automate resource provisioning, and IT environments and configuration of systems and devices. It can be used in a CI/CD process to provision the target environment and to then deploy the application on it.
$5,000
per year
SolarWinds Web Performance Monitor (WPM)
Score 8.0 out of 10
N/A
SolarWinds Web Performance Monitoring (WPM) is a website and SaaS application performance monitoring tool. It utilizes synthetic and real user monitoring for proactive issue detection and performance reporting. WPM is designed to be scalable with business needs.N/A
Pricing
Perforce PuppetRed Hat Ansible Automation PlatformSolarWinds Web Performance Monitor (WPM)
Editions & Modules
No answers on this topic
Basic Tower
5,000
per year
Enterprise Tower
10,000
per year
Premium Tower
14,000
per year
No answers on this topic
Offerings
Pricing Offerings
Perforce PuppetAnsibleSolarWinds Web Performance Monitor (WPM)
Free Trial
NoNoYes
Free/Freemium Version
NoNoNo
Premium Consulting/Integration Services
NoNoNo
Entry-level Setup FeeNo setup feeNo setup feeOptional
Additional Details
More Pricing Information
Community Pulse
Perforce PuppetRed Hat Ansible Automation PlatformSolarWinds Web Performance Monitor (WPM)
Considered Multiple Products
Perforce Puppet
Chose Perforce Puppet
As I mentioned before Ansible is a great tool. There is no question about it. It has very simple syntax (YAML), is very easy to learn, and is scalable as well. But the only thing that Ansible lacked at that time was the actual agent that have to go into each server. Ansible
Chose Perforce Puppet
[Both] products are comparable. There is a good open source community for each, but we found Puppet to be the most mature for our specific use case.
Chose Perforce Puppet
I have not used any other Configuration Management System since cfengine back in about 2007 so I have little current input on alternatives to Puppet having never used them, though Chef seems to have gained some traction as has Ansible.
Chose Perforce Puppet
We evaluated Chef and Ansible. Puppet Data Center Automation was cleaner and we were more familiar with the product.
Chose Perforce Puppet
Puppet has a very wide user base with many organizations tht support it as well as conferences and events. Puppet DSL is based in Ruby while the server is now in Clojure providing ease of configuration with the power of scale. Puppet is a great entry point into the world of …
Ansible
Chose Red Hat Ansible Automation Platform
Puppet has Red Hat Ansible Automation Platform beat on metrics. This isn't a fair comparison due to the agent oriented nature of puppet. Ansible is much smoother to start using and appreciably faster to install, configure and role into small groups of systems. I no longer use …
Chose Red Hat Ansible Automation Platform
One of these is already included in our license and the other is not. The agent based model makes access management to servers simpler. The agentless model makes things more flexible and secure for large organizations
Chose Red Hat Ansible Automation Platform
Puppet has more features, lower costs, and greater flexibility.
Chose Red Hat Ansible Automation Platform
AAP delivered a more complete solution at all steps of our process across different silos.
Chose Red Hat Ansible Automation Platform
AAP is much easier to use/configure/maintain.
Chose Red Hat Ansible Automation Platform
We were Puppet users. Red Hat Ansible Automation Platform made more sense to us because of the focus on Ansible content to support our AIX systems and RHEL systems. We have also seen that the learning curve for Red Hat Ansible Automation Platform is better than we experienced …
Chose Red Hat Ansible Automation Platform
Ansible is much easier to use and configure than Puppet.
Chose Red Hat Ansible Automation Platform
It was much simpler to deploy and use Red Hat Ansible Automation Platform in our enterprise environment. Red Hat has great training to get our users up to speed. YAML is easy to write (although watch out for spacing) and run playbooks. We can easily generate infrastructure …
Chose Red Hat Ansible Automation Platform
All three of these competitors are agent based. I did not want an additional service that needed to run absolutely everywhere. I also did not want to maintain a load balanced cluster of master servers that grows in resource requirements as your infrastructure scales.
Chose Red Hat Ansible Automation Platform
My experience with Puppet and Chef is limited, but as a total non-programmer Ansible was just worlds easier for me to implement.
Chose Red Hat Ansible Automation Platform
Ansible is much easier than Puppet, more enterprises are switching from Puppet to Ansible due to ease of use. Ansible has integration modules which allow you to transition from Puppet or Chef to Ansible. IT Automation space has a CAGR of 200%+ what are you doing to not get left …
Chose Red Hat Ansible Automation Platform
Ansible has unique features in terms of server managing and configuring. It is easy to use and fits the Red Hat Linux well since they are closely related. Our servers are mostly Red Hat, so it makes sense to use Ansible. But we are still exploring which is the best.
Chose Red Hat Ansible Automation Platform
Ansible is a great product, which we really love as it is compatible running along side and with other DevOps tool. The integration features allows other teams to participate in our shared objective. Ansible is easy to use as many programmers are familiar with Python and RHEL. …
Chose Red Hat Ansible Automation Platform
In the time of integration, we chose Ansible instead of Puppet because it was simpler to use, based on Python and didn't require additional server environments to run. Of course, there are a lot of different alternatives like Chef or Salt Stack.
Chose Red Hat Ansible Automation Platform
Ansible is sufficient for our purposes because our configurations are relatively simple. Chef and Puppet would work better for more complex configurations. Also, our applications are deployed using Docker which simplifies our configuration requirements. An organization with …
Chose Red Hat Ansible Automation Platform
I haven't used Puppet personally, but I believe Ansible is a robust solution which can serve many purposes. Puppet I'm sure is customizable in similar ways, I just don't have the experience to speak intelligently on the subject.
Chose Red Hat Ansible Automation Platform
I have used Puppet, Chef during my career and Ansible seems to be the most efficient tool by far, in terms of its implementation, configuration and ease of use.
SolarWinds Web Performance Monitor (WPM)

No answer on this topic

Features
Perforce PuppetRed Hat Ansible Automation PlatformSolarWinds Web Performance Monitor (WPM)
Configuration Management
Comparison of Configuration Management features of Product A and Product B
Perforce Puppet
-
Ratings
Red Hat Ansible Automation Platform
8.2
147 Ratings
2% above category average
SolarWinds Web Performance Monitor (WPM)
-
Ratings
Infrastructure Automation00 Ratings8.8141 Ratings00 Ratings
Automated Provisioning00 Ratings8.4138 Ratings00 Ratings
Parallel Execution00 Ratings8.5131 Ratings00 Ratings
Node Management00 Ratings8.5123 Ratings00 Ratings
Reporting & Logging00 Ratings7.3135 Ratings00 Ratings
Version Control00 Ratings7.7119 Ratings00 Ratings
Monitoring Tasks
Comparison of Monitoring Tasks features of Product A and Product B
Perforce Puppet
-
Ratings
Red Hat Ansible Automation Platform
-
Ratings
SolarWinds Web Performance Monitor (WPM)
10.0
1 Ratings
24% above category average
Remote monitoring00 Ratings00 Ratings10.01 Ratings
Multiple Server Monitoring00 Ratings00 Ratings10.01 Ratings
Automated alerts and notifications00 Ratings00 Ratings10.01 Ratings
Reporting
Comparison of Reporting features of Product A and Product B
Perforce Puppet
-
Ratings
Red Hat Ansible Automation Platform
-
Ratings
SolarWinds Web Performance Monitor (WPM)
10.0
1 Ratings
25% above category average
Performance data reports00 Ratings00 Ratings10.01 Ratings
Customizable reporting00 Ratings00 Ratings10.01 Ratings
Data visualization00 Ratings00 Ratings10.01 Ratings
Security
Comparison of Security features of Product A and Product B
Perforce Puppet
-
Ratings
Red Hat Ansible Automation Platform
-
Ratings
SolarWinds Web Performance Monitor (WPM)
10.0
1 Ratings
39% above category average
Administrator access control00 Ratings00 Ratings10.01 Ratings
Best Alternatives
Perforce PuppetRed Hat Ansible Automation PlatformSolarWinds Web Performance Monitor (WPM)
Small Businesses
HashiCorp Terraform
HashiCorp Terraform
Score 8.8 out of 10
HashiCorp Terraform
HashiCorp Terraform
Score 8.8 out of 10
Panda Systems Management
Panda Systems Management
Score 7.8 out of 10
Medium-sized Companies
Ansible
Ansible
Score 9.2 out of 10
Automox
Automox
Score 8.9 out of 10
ManageEngine ADAudit Plus
ManageEngine ADAudit Plus
Score 9.0 out of 10
Enterprises
Ansible
Ansible
Score 9.2 out of 10
Automox
Automox
Score 8.9 out of 10
ManageEngine ADAudit Plus
ManageEngine ADAudit Plus
Score 9.0 out of 10
All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
Perforce PuppetRed Hat Ansible Automation PlatformSolarWinds Web Performance Monitor (WPM)
Likelihood to Recommend
7.0
(12 ratings)
9.3
(171 ratings)
10.0
(3 ratings)
Likelihood to Renew
-
(0 ratings)
9.8
(5 ratings)
-
(0 ratings)
Usability
-
(0 ratings)
8.2
(57 ratings)
-
(0 ratings)
Performance
-
(0 ratings)
8.7
(5 ratings)
-
(0 ratings)
Support Rating
8.0
(1 ratings)
8.0
(5 ratings)
10.0
(1 ratings)
Implementation Rating
-
(0 ratings)
8.0
(2 ratings)
-
(0 ratings)
Ease of integration
-
(0 ratings)
8.6
(5 ratings)
-
(0 ratings)
User Testimonials
Perforce PuppetRed Hat Ansible Automation PlatformSolarWinds Web Performance Monitor (WPM)
Likelihood to Recommend
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.
Read full review
Red Hat
Red Hat Ansible automates server management, configuration updates, and deployments across our server infrastructure, keeping everything consistent, reducing human error, and saving time. Also provides detailed reports on what is done and uses role-based access controls to keep systems secure by controlling who can make changes.
Read full review
SolarWinds
We've found WPM to be a fit for every web application that we wanted to monitor. If you have a web app that you'd like monitoring/alerting for then WPM may work for you. So far our only struggles have been when after logging in the app launches a new tab.
Read full review
Pros
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.
Read full review
Red Hat
  • It reduces custom scripting efforts because everything can be scripted in simple, human-readable YAML playbooks.
  • Not only servers, but also network devices, VMs, Containers, Kubernetes clusters, etc., can be automated via Ansible, showcasing its extensive list of supported devices.
  • It is agentless, which makes it lightweight and allows for easy integration into CI/CD and GitOps pipelines.
  • Many Tier-1 telcos use Ansible for Day 0/1/2 automation of RAN, transport, and core infrastructure (e.g., network function lifecycle management, NE configuration push, patching VNFs).
Read full review
SolarWinds
  • Testing web applications
  • Ability to log in to secure sections of websites in order to test user authentication
  • Provides a detailed history of steps taken and provides print screens of each step. If an error occurs you can see the web page to better diagnose issues.
Read full review
Cons
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.
Read full review
Red Hat
  • I can't think of any right now because I've heard about the Lightspeed and I'm really excited about that. Ansible has been really solid for us. We haven't had any issues. Maybe the upgrade process, but other than that, as coming from a user, it's awesome.
  • Give out Lightspeed for free.
Read full review
SolarWinds
  • The recorder is clunky and must be run on a local machine.
  • It does not support frames.
Read full review
Likelihood to Renew
Perforce Software
No answers on this topic
Red Hat
Even is if it's a great tool, we are looking to renew our licence for our production servers only. The product is very expensive to use, so we might look for a cheaper solution for our non-production servers. One of the solution we are looking, is AWX, free, and similar to AAP. This is be perfect for our non-production servers.
Read full review
SolarWinds
No answers on this topic
Usability
Perforce Software
No answers on this topic
Red Hat
It's overall pretty easy to use foe all the applications I've mentioned before: configuring hosts, installing packages through tools like apt, applying yaml, making changes across wide groups of hosts, etc. Its not a 10 because of the inconveinience of the yaml setup, and the time to write is not worth it for something applied one time to only a few hosts
Read full review
SolarWinds
No answers on this topic
Performance
Perforce Software
No answers on this topic
Red Hat
Great in almost every way compared to any other configuration management software. The only thing I wish for is python3 support. Other than that, YAML is much improved compared to the Ruby of Chef. The agentless nature is incredibly convenient for managing systems quickly, and if a member of your term has no terminal experience whatsoever they can still use the UI.
Read full review
SolarWinds
No answers on this topic
Support Rating
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
Read full review
Red Hat
There is a lot of good documentation that Ansible and Red Hat provide which should help get someone started with making Ansible useful. But once you get to more complicated scenarios, you will benefit from learning from others. I have not used Red Hat support for work with Ansible, but many of the online resources are helpful.
Read full review
SolarWinds
Solarwinds support is top-notch, and while we rarely have to call them, they are always very helpful when we do.
Read full review
Implementation Rating
Perforce Software
No answers on this topic
Red Hat
I spoke on this topic today!
Read full review
SolarWinds
No answers on this topic
Alternatives Considered
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.
Read full review
Red Hat
AAP compares favorably with Terraform and Power Automate. I don't have much experience with Terraform, but I find AAP and Ansible easier to use as well as having more capabilities. Power Platform is also an excellent automation tool that is user friendly but I feel that Ansible has more compatibility with a variety of technologies.
Read full review
SolarWinds
At the time we purchased WPM we were not aware of alternatives and therefore did not compare them.
Read full review
Return on Investment
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.
Read full review
Red Hat
  • POSITIVE: currently used by the IT department and some others, but we want others to use it.
  • NEGATIVE: We need less technical output for the non-technical. It should be controllable or a setting within playbooks. We also need more graphical responses (non-technical).
  • POSITIVE: Always being updated and expanded (CaC, EDA, Policy as Code, execution environments, AI, etc..)
Read full review
SolarWinds
  • Better reporting of down states to allow for SLA reporting
  • Better alerting during certain failure conditions which allows the IT org to respond faster
  • More thorough history to review past errors and see screenshots of the errors.
Read full review
ScreenShots