Amazon ECS introduces 1-click rollbacks for service deployments

Today, Amazon Elastic Container Service (Amazon ECS) announced a new feature that allows you to easily rollback your Amazon ECS service to a previous safe state if a deployment fails.

Amazon ECS customers can configure automated failure detection and remediation for their ECS service rolling updates using deployment circuit breaker and CloudWatch Alarms. Deployment circuit breaker automatically detects task launch failures while CloudWatch alarms allow you to detect issues that result in degradation in infrastructure (e.g. cpu utilization) or performance (e.g. response latency) metrics. Previously, in scenarios where a failing deployment was not detected by either of these mechanisms, customers had to manually trigger a new deployment to roll back to a previous safe state. With today’s release, customers can simply use the new stopDeployment API action and ECS automatically rolls back the service to the last service revision that reached steady state.

You can use the new stop-deployment API to rollback deployments for your ECS services using the AWS Management Console, API, SDK, and CLI in all AWS Regions. To learn more, visit our documentation.

Source:: Amazon AWS