500-1000
2016
$425M
Harness is categorized as:
Continuous Integration
Continuous Delivery
Cloud Cost Management
Cloud Cost Optimization
Feature Flags
Service Reliability Management
Security Testing Orchestration
Chaos Engineering
Software Engineering Insights
Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.
—
2015
—
Spinnaker is categorized as:
Continuous Delivery
Spinnaker vs Harness: DevOps Tools Comparison
Updated
March 21, 2024
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
CloudFormation and Terraform
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
On-Premises Only
<yes><yes>
<yes><yes>
<yes><yes>
<no><no>
<yes><yes>
<yes><yes>
<yes><yes>
<no><no>
<yes><yes>
<yes><yes>
CloudFormation and Terraform
Terraform
<yes><yes>
<yes><yes>
<yes><yes>
<with><with>
<yes><yes>
<with><with>
<yes><yes>
<yes><yes>
<yes><yes>
<with><with>
<yes><yes>
<with><with>
<yes><yes>
<no><no>
Spinnaker is only offered self-hosted. Harness delivers both SaaS and self-hosted options, so no matter your use case, we’re ready and able to help.
Spinnaker is a challenge to set up and configure, even for organizations with relatively simple setups. The difficulty increases exponentially for organizations with complex CD processes. It often takes 2-4 full-time engineers to install, operate and configure Spinnaker on-prem.
Prior to July 2020, plugins didn’t exist for Spinnaker. Today, there is a very limited list of available plugins. Other than this repo of example plugins, creators are expected to host plugins in their own repos and choose to make them publicly available or not, so there is no main easy-to-find central plugin index. On the other hand, the Harness platform is designed with simplicity in mind. Engineers can get simple pipelines running in 5 minutes, encouraging adoption and ensuring an easy transition/migration.
Spinnaker provides no support for traditional apps in Java or .NET, among other technologies. It was designed to be cloud-native only. Harness supports cloud-native delivery as well as many traditional apps.
Continuous Verification is the process of monitoring your app for abnormalities after a deployment. For example, Continuous Verification could catch a latency issue or 5xx errors and automatically roll back your app to the previous version. The idea is to catch errors as quickly as possible – ideally, before customers notice – and make a seamless transition back to the prior version. There are tools that can be added to Spinnaker to provide deployment verification. Harness, however, provides Continuous Verification out of the box, effectively reducing risk and reputational damage from downtime. As for vendor integrations, Harness supports Prometheus, Datadog, AppDynamics, New Relic, StackDriver, CloudWatch, and custom monitoring and observability tools.
Spinnaker supports Jira change management. Harness offers both Jira and ServiceNow integrations.
Spinnaker doesn’t offer built-in secrets management, but they do support HashiCorp Vault, Google Cloud Storage, AWS S3, and the AWS Secrets Manager. Harness, on the other hand, offers proprietary, integrated secrets management in addition to a rich collection of third-party integrations.
Spinnaker itself does not offer robust audit trails. Harness provides audit trails on every pipeline, workflow, step, execution, and change. It’s all audited by Harness so you have a complete trail of all user activity.
There are four key metrics when it comes to software development: Lead Time (the average amount of time it takes from the time code is checked in to the version control system to the point in time where it is deployed to production), Deployment Frequency (the number of times deploys to production occur in a time period), Mean Time to Restore (MTTR: how long it takes to resolve or rollback an error in production), and Change Failure Rate (what percentage of changes to production fail). These metrics are paramount in truly understanding performance. Spinnaker does not offer any Accelerate metrics tracking or reporting. Harness offers a beautiful dashboard specifically for these metrics and allows you to set alerts as needed – for example, you could set an alert to notify you if the Change Failure Rate goes above 1%.
*Please note: Our competitors, just like us, release updates to their products on a regular cadence. We keep these pages updated to the best of our ability, but there are bound to be discrepancies. For the most up-to-date information on competitor features, browsing the competitor’s new release pages and communities are your best bet.
See how Harness stacks up against these other tools.
Need more info? Contact Sales