
# 调研应用部署架构
应用部署架构的调研是在试点迁移或大规模迁移阶段进行的，应用部署架构是基于单个应用进行调研的，主要调研应用的四层部署架构，即接入层、应用层、中间件层和数据层，同时还要调研每一层技术组件的详细信息，比如规格、版本、容量等。具体的调研内容如下：
#### 调研应用的四层部署架构
收集接入层、应用层、中间件层和数据层的详细信息，收集三种关联关系（共享数据、共享服务器、应用间通信依赖），可以参考下表收集应用的详细部署架构：
表1应用调研表 
|   应用类型   |  **接入层**   ||  **应用层**   ||     **中间件层**     |||   **数据层**    ||   **接入域名**   || 备注 |
|:--------:|:---:|---|:----:|---|:-----:|---|---|:-----:|---|:-------:|---|:--:|
| **应用名称** | NAT | NGINX | 主机数量 | IP地址 | Redis | Kafka | MQ | MySQL | Mongo | 内部/外部域名 | WAF | 备注 |
   
也可参考下图绘制应用的部署架构图：
![](https://support.huaweicloud.com/usermanual-caf/zh-cn_image_0000002144732976.png "点击放大")
调研方式如下图所示：
图1调研方式   
![](https://support.huaweicloud.com/usermanual-caf/zh-cn_image_0000002181749037.png "点击放大")
#### 调研技术组件的详细信息
调研单个应用的部署架构所涉及的各个技术组件（包括主机、数据库和中间件等）的详细信息，包括资源规格、版本、容量、配置等，如下表格所示。
表2主机信息调研表示例 
| 主机名 | 主机类型 (ECS/物理机) | 规格 | CPU （core） | 内存（GB） | 操作系统版本 | 系统盘类型 | 系统盘大小（G） | 数据盘类型 | 数据盘大小（G） | 私网IP | 公网IP |
|:---:|:---------------------------------------------:|:--:|:--------------------------------------:|:------:|:------:|:-----:|:--------:|:-----:|:--------:|:----:|:----:|
|                                               此处仅给出表头信息作为参考。 表格具体内容请按业务实际情况进行补充。                                                ||||||||||||
   
表3数据库信息调研表 
| **应用名称** | **区域** | **实例名称** | **架构类型** | **IP** **地址：端口** | **版本** | **实例规格** | **CPU** | **内存** | **存储类型** | **磁盘容量** |
|:---|:---|:---|:---|:---|:---|:---|:---|:---|:---|:---|
| 此处仅给出表头信息作为参考。 表格具体内容请按业务实际情况进行补充。                                              |||||||||||
   
表4中间件信息调研表 
| **应用名称** | **区域** | **名称** | **版本** | **连接地址** | **规格** | **Topic** **数量** | **Partition** **数量** |
|:---|:---|:---|:---|:---|:---|:---|:---|
| 此处仅给出表头信息作为参考。 表格具体内容请按业务实际情况进行补充。                          ||||||||
   
调研方式如下所示。
图2调研方式图   
![](https://support.huaweicloud.com/usermanual-caf/zh-cn_image_0000002142361246.png "点击放大")
1. 首选CMDB法；
2. 如果CMDB无法获取，次选CMP云管平台法，从现网云管平台或虚拟化管理软件获取；
3. 如果CMDB和CMP都行不通，可以安装信息收集工具（比如华为云RDA）进行采集；
4. 如果以上方法都不可行，则采用人工访谈的方式调研信息。
 
