Deploy an application
After you create and configure an application in Cloud Architect Design Tool (CADT), deploy the application to provision the actual cloud resources. This topic describes the deployment procedure and key considerations.
Prerequisites
-
You have created an application and configured its resources. For more information, see Create an application and Configure resource parameters.
-
To deploy pay-as-you-go resources, ensure that your Alibaba Cloud account has a balance of more than CNY 100. You can check your account balance in the Billing Management console.
Procedure
-
Log on to the Cloud Architect Design Tool (CADT) console.
-
On the My Applications page, find your application, and then click View Architecture.
NoteIf you have already opened the application on the canvas, you can skip this step.
The My Applications page lists your applications as cards, each showing the application name and template source.
-
Switch to Edit mode, and then click Deploy Application. The canvas displays the application architecture, showing resource nodes such as Virtual Private Cloud (VPC), Elastic Compute Service (ECS), and ApsaraDB RDS, along with their connections.
-
Run Resource Verification. CADT verifies that the required services are activated, the resource inventory is sufficient, and the resource parameters and connections are correctly configured.
-
Verification result: Validation Succeeded.
All resources and configurations in the application passed validation. Click Next: Price List to proceed. A green check mark appears next to each resource in the validation dialog box.
-
Verification result: Validation Failed.
One or more resource configurations are incorrect. Correct the configurations based on the error messages and rerun the validation.
-
-
In the Price List dialog box, review the pricing details and cost breakdown for your application resources.
-
Resources are categorized by billing method: Free, Subscription, and Pay-As-You-Go.
-
The Resource Cost Proportion section breaks down costs by product category for each billing method.
-
The Price List section displays configuration and pricing details for each resource, such as region, specification, and quantity. Applicable account discounts are automatically applied.
-
The current pricing status of the application is shown.
-
After the cost is calculated, click View Report to view the cost analysis report.
-
To modify the configuration, click Previous: Resource Validation.
-
After you confirm the resource configurations and pricing, click Next: Confirm Order. The dialog box lists the region, specification, quantity, and unit price for each resource, along with the total cost and cost proportion.
NoteThe prices in the Price List are real-time estimates. The final price is determined at checkout.
-
-
In the Confirm Order dialog box, read and select the checkbox to agree to the Cloud Architect Design Tool (CADT) Terms of Service, and then click Next: Pay and Create.
The Confirm Order dialog box displays an order summary. Confirm the details and submit the deployment.
-
The resource deployment begins. Deployment time varies depending on the complexity of your application architecture. The deployment page shows the creation progress and status of each resource.
-
Wait for the deployment to complete. After a successful deployment, all resources show a Succeeded status with a green check mark.
-
After a successful deployment, resource nodes on the CADT canvas, such as VPC, ECS, and ApsaraDB RDS, are marked with a green icon to indicate the deployed architecture.
-
If the deployment is only partially successful, modify the resource configuration based on the error message, save the changes, and redeploy the application. Redeployment does not affect successfully created resources or create duplicates. Only the previously failed resources are redeployed.
Verify the deployment
After deployment, navigate to each product console to verify that the corresponding instances were created.
-
On the CADT canvas, double-click a resource to open the Resource List pane, and then click Go to Console to open its details page. For example, double-clicking the ECS instance displays basic resource information such as the ID, status, and specification.
-
On the ECS instance details page, view the instance's detailed information. Take note of the elastic IP address (EIP) and the instance's private IP address.
The ECS instance details page displays the instance ID, running status, public IP address (EIP), private IP address, operating system (for example, Alibaba Cloud Linux), and instance specification (for example, ecs.e-c1m1.large).
Note the public and private IP addresses for later configuration validation.
-
Navigate to the EIP console to view the EIP details. The details page shows the elastic IP address, the association status as Associated, the bound ECS instance, and the bandwidth specification and billing method.
-
CADT automatically associated the EIP with the ECS instance. The Network and Security tab of the ECS instance shows the associated EIP and network configuration.
-
View the ApsaraDB RDS instance details. The details page displays the database engine (for example, PostgreSQL), instance version, connection address, storage capacity, and running status.
-
On the Whitelist and Security Group page, CADT has automatically added the private IP address of the ECS instance to the ApsaraDB RDS whitelist. You can view the IP address entries and security group configurations in the whitelist group.
-
The application is deployed and verified. The overview page shows the status of all deployed resources, such as the VPC, ECS instance, ApsaraDB RDS instance, and EIP, confirming they are running normally.