Updated on 2025-06-19 GMT+08:00

Application Deployment Architecture Survey

The application deployment architecture survey is conducted during the pilot migration or large-scale migration. The survey is based on a single application, and mainly focuses on four layers, that is access layer, application layer, middleware layer, and data layer, of the deployment architecture. The survey also focuses on the detailed information about technical components, such as the specifications, version, and capacity, at each layer. The specific survey content is as follows:

Four Layers of the Application Deployment Architecture

Collect detailed information about the access layer, application layer, middleware layer, and data layer, and collect three types of associations (shared data, shared server, and application interaction communication dependency). You can refer to the following table to collect the details about the deployment architecture of an application.

Table 1 Application survey table

Application Type

Access Layer

Application Layer

Middleware Layer

Data Layer

Access Domain Name

Remarks

Application name

NAT

NGINX

Host quantity

IP addresses

Redis

Kafka

MQ

MySQL

Mongo

Internal/External domain names

WAF

Remarks

You can also refer to the following figure to draw the application deployment architecture.

The following figure shows the survey methods.

Figure 1 Survey methods

Technical Component Details

This section describes the details about each technical component (including hosts, databases, and middleware) involved in the deployment architecture of an application. The details include the resource specifications, version, capacity, and configuration, as shown in the following table.

Table 2 Host information survey example

Host Name

Host Type

(ECS/Physical machine)

Specifications

CPU

(Core)

Memory (GB)

OS Version

System Disk Type

System Disk Size (GB)

Data Disk Type

Data Disk Size (GB)

Private IP Address

Public IP Address

The table header information provided here is for reference only.

Fill in the table with real business data.

Table 3 Database information survey table

Application Name

Region

Instance Name

Architecture Type

IP Address:Port

Version

Instance Specifications

CPU

Memory

Storage Type

Disk Capacity

The table header information provided here is for reference only.

Fill in the table with real business data.

Table 4 Middleware information survey table

Application Name

Region

Name

Version

Connection Address

Specifications

Topics

Partitions

The table header information provided here is for reference only.

Fill in the table with real business data.

The following figure shows the survey methods.

Figure 2 Survey methods
  1. The CMDB method is preferred.
  2. If CMDB is unavailable, we can also obtain information from the cloud management platform (CMP) or virtualization management software on the live network.
  3. If neither of them (CMDB and CMP) is feasible, we can install an information collection tool (for example, Huawei Cloud RDA) to collect information.
  4. If none of the preceding methods is feasible, we can collect information through interviews.