What users are saying about
7 Ratings
7 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.6 out of 101
41 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8 out of 101

Add comparison

Likelihood to Recommend

ActiveBatch

It's great for basic tasks or tasks that need to run in a certain sequence. Especially import/export jobs, where the next step can only work when the previous job has completed. It does have some issues where a tasks may run into an error (file location not available) and may not always prevent itself from continuing to run the job.
Ron Zermeno profile photo

Puppet Enterprise

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.
Alan-Michael Barnes profile photo

Feature Rating Comparison

Workload Automation

ActiveBatch
6.9
Puppet Enterprise
Multi-platform scheduling
ActiveBatch
8.1
Puppet Enterprise
Central monitoring
ActiveBatch
8.4
Puppet Enterprise
Logging
ActiveBatch
5.0
Puppet Enterprise
Alerts and notifications
ActiveBatch
7.0
Puppet Enterprise
Analysis and visualization
ActiveBatch
5.4
Puppet Enterprise
Application integration
ActiveBatch
7.6
Puppet Enterprise

Pros

  • Easy to automate mundane tasks. Take all those batch files spread across your environment and put them in one application for management.
  • Good support site and knowledge base. If you run into issues, the support is quick to respond and assist with a resolution or advice.
  • Additional 'extensions' (plug-ins) are available, to aid ActiveBatch with interfacing with other platforms (AWS, Sharepoint, IBM and VMWare).
Ron Zermeno profile photo
  • 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.
Colby Shores profile photo

Cons

  • The Oracle connectivity and error detection is challenging and doesn't always work for us.
  • The UI for administration is overwhelming as first and could be simplified.
No photo available
  • It is occasionally squirrelly such as if I want a tarball to decompress once, I have to do run a exec command and onlyif => 'test ! -d /directory_name'.
  • I cant for the life of me figure out how to execute it based on environment(production, development, staging) so I am still using puppet 3.7 that utilizes manifest nodes. I would like to utilize puppet 4 because it supports Lambdas and a very Ruby-like syntax for iterations but it requires the use of environments which we do not need. It would be nice to allow for both methods(manifest nodes AND environments) like 3.7 supported.
  • It would be nice if the language still supported inline ruby. The new generation language is great for basic tasks but being able to do things like pulling data from a MariaDB database and utilizing that data in a manifest is very nice when operating at scale. We personally do not need it but I can see that being something very useful for those who code their own front ends for larger organizations.
Colby Shores profile photo

Alternatives Considered

N/A - It was already in place when I was on the scene, but like I said earlier it is much more powerful than SQL Server Agent and probably anything we would've come up with from scratch using .Net. However if your needs are small and traffic is light, then maybe SQL Server Agent or something smaller and less powerful (and less expensive) than ActiveBatch would work just fine.
No photo available
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.
Mark Gargiulo profile photo

Return on Investment

  • I have not been involved in the purchase or contract negotiation of our Active Batch purchase, therefore am unable to comment on the ROI.
No photo available
  • Less time spent doing simple repetitive server maintenance tasks.
  • Server to Admin ratio is dramatically increased when using Puppet automation.
  • Initial setup and implementation can be time consuming if you need/want a "zero impact" integration.
Mark Gargiulo profile photo

Pricing Details

ActiveBatch

General
Free Trial
Yes
Free/Freemium Version
Premium Consulting/Integration Services
Yes
Entry-level set up fee?
Optional
Additional Pricing Details

Puppet Enterprise

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details