All Products
Search
Document Center

Enterprise Distributed Application Service:Update and roll back applications

Last Updated:Mar 11, 2026

When you update applications on ECS clusters, choosing the right deployment strategy minimizes downtime and reduces risk. Enterprise Distributed Application Service (EDAS) supports three update strategies -- at-a-time release, phased release, and canary release -- each with different tradeoffs between speed and safety. If an update introduces errors, roll back to the previous version.

Choose an update strategy

Update strategyWhen to useHow it worksCapacity during updateIf something goes wrongAvailable methods
At-a-time releaseFew instances or simple service architectureDeploys the new version to all instances simultaneouslyAll instances update in a single batchRoll back the application to its previous versionConsole, API, plug-ins or tools
Phased releaseMany instances or complex service architectureDeploys the new version in batches. Only a few instances update per phase until all instances run the new versionPartially reduced -- only the current batch is updatingStop the release process and roll back the application. Fix the error, then release againConsole, API, plug-ins or tools
Canary releaseNew version requires validation before full rolloutDeploys the new version to a small number of instances first. After verification succeeds, updates all remaining instancesMostly unaffected -- only canary instances update initiallyRoll back the application to its previous versionConsole

Update an application

Select a strategy and follow the corresponding guide:

At-a-time release

Phased release

Canary release

Roll back an application

If an error occurs during or after an update, roll back the application to its previous version. Fix the error before you update again.

ScenarioAction
Error occurs during the updateStop the update process and roll back immediately
Error occurs after the update completesRoll back the completed deployment to the previous version

For step-by-step instructions, see Use the EDAS console to roll back applications in ECS clusters.