Skip to content
SPECIFICTION
Get listed

AWS CodeDeploy vs Octopus Deploy

AWS CodeDeploy

aws.amazon.com

Octopus Deploy

octopus.com

Side by side

FigureAWS CodeDeployOctopus Deploy
Price fromFree$64.17/mo
Free planYes—
Free trial—Yes
Open source——
WebYesYes
WindowsYesYes
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published16
Spec score · Rollback Management8.3 (#4)8.0 (#13)
Spec score · Progressive Delivery Software8.3 (#9)8.0 (#14)
Spec score · Deployment Automation Software8.3 (#11)7.9 (#19)
Deployment targetsIt deploys to Amazon EC2, AWS Fargate, AWS Lambda, and on-premises instances.Octopus can deploy to Kubernetes, Linux and Windows virtual machines, AWS, Azure, and Google Cloud through Tentacle, SSH, command line, or web service connections.

Plans

AWS CodeDeploy

  • AWS CodeDeployFree

AWS CodeDeploy pricing →

Octopus Deploy

  • Machines add-on$770 a year
  • Tenants add-on$770 a year
  • Professional$4,330 a year
  • Enterprise$24,600 a year
  • FreePrice not published
  • Premium Support add-onPriced on request

Octopus Deploy pricing →

In their own words

AWS CodeDeploy

AWS CodeDeploy automates application releases across development, test, and production environments. It deploys to Amazon EC2, AWS Fargate, AWS Lambda, and on-premises instances using in-place, canary, or blue/green methods. Rolling updates and deployment health tracking help limit disruption; when too many updates fail, CodeDeploy can stop a deployment and restore a previous revision. Teams can launch and monitor releases through the AWS Management Console, CLI, SDKs, or APIs. AWS CodePipeline and some AWS partners offer prebuilt CI/CD connections. For EC2, CodeDeploy works with Auto Scaling and can update an instance before it joins an Elastic Load Balancing load balancer. Amazon SNS can send deployment-event notifications by SMS or email. The service uses a file- and command-based installation model with an AppSpec configuration file and is platform and language agnostic. EC2 deployments have no additional CodeDeploy charge; on-premises updates cost $0.02 per instance update, with no minimum fees or upfront commitments. On-premises instances must connect to public AWS service endpoints. The free plan is listed at free.

Visit aws.amazon.com

Octopus Deploy

Octopus Deploy is a continuous delivery platform for release orchestration, deployment automation and runbook automation. Its release workflow includes versioning, promotion between environments, rolling, blue/green and canary deployments, configuration management, approvals, deployment freezes and coordination across projects. It can deploy to Kubernetes, Linux and Windows virtual machines, AWS, Azure and Google Cloud through Tentacle, SSH, command line or web service connections. Teams can run it in their own infrastructure or private cloud, or use hosted Octopus Cloud. Integrations include CI tools such as GitHub Actions, Jenkins and TeamCity, plus ITSM tools such as ServiceNow and Jira Service Management. The Free tier has no time limit and includes 10 projects, 10 tenants, 10 machines and 10 users. Professional costs $4,330 USD per year and includes 20 projects; Enterprise costs $24,600 USD per year and includes 100 projects. Support ranges from community support on Free to 8/5 weekday support on Professional and 24/7 support on Enterprise. Self-hosted Octopus Server runs on Windows Server or as a Linux container and requires SQL Server 2016+ or Azure SQL.

Visit octopus.com