All Products
Search
Document Center

Enterprise Distributed Application Service:Release an application in batches or by instance group

Last Updated:Mar 11, 2026

Deploying all instances at once risks widespread failures if an update introduces issues. Batch and instance group releases let you update a subset of instances first, verify the results, and then proceed to the rest.

EDAS supports three release strategies:

StrategyDescription
Multi-batch releaseSplits instances into sequential batches and updates them in order.
Release by instance groupTargets a specific instance group, a logical subset of instances within a cluster.
Multi-batch release by instance groupTargets a specific group and splits the release into multiple batches within that group.

Prerequisites

Before you begin, make sure that you have:

  • An application created in EDAS

  • (Optional) Instance groups, if you plan to release by group. See the Create instance groups section below

Deploy a release in batches

  1. Go to the application details page and click Deploy in the upper-right corner.

  2. On the Select Deployment Mode page, find the Regular Release (Single-batch/Multi-batch) section and click Start Deployment.

  3. On the Regular Release (Single-batch/Multi-batch) page, configure the deployment package:

    • Set the File Uploading Method and upload your WAR or JAR package.

    • Set the Version parameter.

  4. In the Release Policy section, configure the following settings:

    ParameterDescription
    GroupSelect the instance group to which you want to release the application.
    Batches per GroupSelect the number of batches in which you want to release the application.
    Batch ModeSelect Automatic or Manual.
  5. Click OK to start the release.

Create instance groups (optional)

Instance groups organize instances into logical subsets -- for example, a "beta" group for early validation and a "production" group for the rest. Create groups before you start a release.

  1. On the application details page, go to Basic Information > Instance Information.

  2. Click Create Group. In the Create Group dialog box, enter a name (for example, beta) in the Group Name field and click Create.

  3. Move instances into the new group: In the Default Group section, find the target instance and click Change Group in the Actions column.

  4. In the Change Group dialog box, select the target group from the Target Group drop-down list and click OK.

  5. Repeat steps 3--4 for each instance you want to add to the group.

For more information, see Manage instance groups in an ECS cluster.