All Products
Search
Document Center

Cloud Architect Design Tools:Adjust an application architecture

Last Updated:Mar 19, 2024

Background information

Cloud Architect Design Tools (CADT) allows you to adjust the architecture of a deployed application, such as adding resources to or removing resources from the application, to meet your business requirements in real time. If the application is deployed again after its architecture is adjusted, only the resources that are added to or removed from the application are processed this time. The resources that have been deployed in the application are not affected.

Example

In this example, a Server Load Balancer (SLB) instance and an Elastic Compute Service (ECS) instance are added to a monolithic website architecture. This way, the architecture is transformed into a high-availability system architecture.image..png

Procedure

  1. Log on to the CADT console.

  2. In the navigation bar, choose Application > My Applications. On the page that appears, move the pointer over the application for which you want to adjust the architecture and click View Architecture.

    image

    image

  3. Add an SLB instance and an ECS instance to the application.

    1. Enable Edit. In the left-side navigation pane, drag an internal-facing Classic Load Balancer (CLB) instance to the architecture.image..png

    2. Right-click the existing ECS instance and select Copy to create another ECS instance that has the same configurations as the existing instance.image..png

  4. Delete the line between the original ECS instance and elastic IP address (EIP). imageimageA delete marker is added to the line between the ECS instance and EIP. The marker indicates that the line will be deleted after the application is deployed again.image

  5. Click Line in the top toolbar to create lines separately between the EIP and the SLB instance, between the SLB instance and the original ECS instance, between the SLB instance and the new ECS instance, and between the new ECS instance and the ApsaraDB RDS instance.

    Note

    The resources with a blue plus (+) sign are new resources, and will be created after the application is deployed again.

    image..png

  6. Click Default Mode in the top toolbar and double-click the new resources and lines to configure them.image..png

  7. After all the configurations are complete, click Save in the upper-right corner.image

  8. Click Deploy Application.image

  9. After all the resources are verified, click Next Step: Price List.image..png

  10. In the Price List dialog box, view the price details. After you confirm the information, click Next Step: Confirm Order.image..png

  11. In the Confirm dialog box, confirm the resource configurations and prices, read and select Alibaba Cloud International Website Product Terms of Service, and then click Next Step: Pay and Create.image..png

  12. The system starts the deployment of new resources.

    image

  13. Wait until the application is deployed.image

  14. After the new resources are successfully deployed, the architecture adjustment is complete.image

Manage multiple versions of an application architecture

CADT allows you to manage multiple versions of an application architecture and view the evolution and historical versions of the application architecture.

  1. Log on to the CADT console and choose Application > My Applications. On the page that appears, move the pointer over the application that you want to manage and click View Architecture. In the lower part of the canvas, click Resource List. In the pane that appears, click Earlier Versions in the upper-right corner.image..png

  2. On the version timeline, view the evolution and historical versions of the application architecture.image..png

  3. Click a version number to view the corresponding application architecture.image..png

  4. To use the application architecture of a historical version, click the version number, move the pointer over the architecture that appears, and click Create Based on This Version. The application architecture of the historical version is displayed on the canvas.image..png

  5. Click Save in the upper-right corner to save the application architecture of the historical version. Then, you can perform subsequent operations on the application.image..png

What to do next

Release resources