Working with Region switch - Amazon Application Recovery Controller (ARC)
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Working with Region switch

This section provides step-by-step instructions for working with Region switch plans, which you can use to recover multi-Region applications. Region switch enables you to create plans for both active/passive and active/active recovery approaches.

To create a recovery plan for your application, you do the following:

  1. Create a Region switch plan. A plan is a structure with certain attributes, such as the specific Amazon Web Services Regions that your application runs in. Each plan includes one or more workflows.

    Optionally, you can create several plans, and nest those child plans within an overall recovery plan.

  2. Create a workflow for the plan. You can’t execute a plan without creating a workflow first.

  3. In the workflow, add one or more steps that are each an execution block.

    For example, you could add an execution block to scale up EC2 Auto Scaling groups in a destination Region.

  4. After you add execution blocks to your workflow, additional steps might be required, such as configuring health checks in Amazon Route 53. Each execution block section includes the configuration information that you need. For more information, see Add execution blocks.

  5. To recover your application when it's running in an impaired Amazon Web Services Region, execute the plan.

    You can track the progress of a plan execution by viewing information in the global dashboard or a Regional dashboard.

The following sections provide detailed information and steps for creating a plan and workflows, and adding execution block steps in your workflows.

The procedures in this section illustrate how to work with plans, workflows, execution blocks, and triggers by using the Amazon Web Services Management Console. To work with Region switch API operations instead, see Region switch API operations.