Overview

CI/CD SaaS tools primarily focus on Kubernetes. But in that single-minded focus, most solutions have forgotten about ECS customers. Harness hasn’t. Harness understands that many customers are happy with their ECS environments and don’t have plans to move to Kubernetes. 

Our 2020 State of Continuous Delivery Insights Report from earlier this year found that 31% of companies use Amazon ECS exclusively for container orchestration, while 67% use Kubernetes.

Naturally, this led to CI/CD vendors building their applications for Kubernetes. But in doing so, they alienated a quarter of the market. 

The Harness ECS experience is now uniform with Harness Kubernetes experience. ECS container definitions and task definitions can be managed in Git. Users can now run ECS workloads through Run Task to allow short term workloads to be spun up, executed, and terminated by ECS without user intervention.

Feature Details

The Harness ECS Experience empowers developers to automate their deployments without having to manage deployment scripts and various failure conditions during deployment. Harness provides the ability to pull ECS Task Definitions from a user’s Github and then allows them to templatize their Task Definitions across teams, users can also override values in their Task Definition. 

Harness ECS support provides out of the box Canary, Blue-Green, and Rolling Deployment strategies with automated rollback capabilities. Users no longer have to script out these deployments or manage failure scenarios. 

Harness now has native support for running short-lived ECS Tasks and terminating those tasks upon completion. This is extremely useful for running containerized DB Migration Workloads or Smoke Testing Workloads. No more scripting those steps, a user can bring a container for Harness to deploy it as a task with their ECS Service.

Keep Reading

  • What is CI/CD? Everything You Need To Know

    What is CI/CD? Everything You Need To Know

    This blog post will share everything you need to know about CI/CD, from code changes to continuous integration, continuous delivery, deployments, and CI/CD pipelines.
  • Modernizing Jenkins CI/CD Pipelines

    Modernizing Jenkins CI/CD Pipelines

    As paradigms start to shift and with the rise of Continuous Delivery, leveraging Jenkins for a complete CI/CD pipeline can be seen as a “DevOps Duct Tape”. In a recent webinar with DevOps.com, a very knowledgeable pair of architects weigh in on where Jenkins fits in their respective ecosystems today.
  • Intro to Deployment Strategies: Blue-Green, Canary, and More

    Intro to Deployment Strategies: Blue-Green, Canary, and More

    Deployment Strategies For Continuous Delivery. Which Deployment Strategy Should You Use: Basic, Multi-Service, Rolling, Blue/Green, Canary, A/B Testing?