调研应用部署架构
应用部署架构的调研是在试点迁移或大规模迁移阶段进行的,应用部署架构是基于单个应用进行调研的,主要调研应用的四层部署架构,即接入层、应用层、中间件层和数据层,同时还要调研每一层技术组件的详细信息,比如规格、版本、容量等。具体的调研内容如下:
调研应用的四层部署架构
收集接入层、应用层、中间件层和数据层的详细信息,收集三种关联关系(共享数据、共享服务器、应用间通信依赖),可以参考下表收集应用的详细部署架构:
| 
        应用类型  | 
      
        接入层  | 
      
        应用层  | 
      
        中间件层  | 
      
        数据层  | 
      
        接入域名  | 
      
        备注  | 
     ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
        应用名称  | 
      
        NAT  | 
      
        NGINX  | 
      
        主机数量  | 
      
        IP地址  | 
      
        Redis  | 
      
        Kafka  | 
      
        MQ  | 
      
        MySQL  | 
      
        Mongo  | 
      
        内部/外部域名  | 
      
        WAF  | 
      
        备注  | 
     
也可参考下图绘制应用的部署架构图:

调研方式如下图所示:
  调研技术组件的详细信息
调研单个应用的部署架构所涉及的各个技术组件(包括主机、数据库和中间件等)的详细信息,包括资源规格、版本、容量、配置等,如下表格所示。
| 
        主机名  | 
      
        主机类型 (ECS/物理机)  | 
      
        规格  | 
      
        CPU (core)  | 
      
        内存(GB)  | 
      
        操作系统版本  | 
      
        系统盘类型  | 
      
        系统盘大小(G)  | 
      
        数据盘类型  | 
      
        数据盘大小(G)  | 
      
        私网IP  | 
      
        公网IP  | 
     
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
        此处仅给出表头信息作为参考。 表格具体内容请按业务实际情况进行补充。  | 
     |||||||||||
| 
        应用名称  | 
      
        区域  | 
      
        实例名称  | 
      
        架构类型  | 
      
        IP地址:端口  | 
      
        版本  | 
      
        实例规格  | 
      
        CPU  | 
      
        内存  | 
      
        存储类型  | 
      
        磁盘容量  | 
     
|---|---|---|---|---|---|---|---|---|---|---|
| 
        此处仅给出表头信息作为参考。 表格具体内容请按业务实际情况进行补充。  | 
     ||||||||||
| 
        应用名称  | 
      
        区域  | 
      
        名称  | 
      
        版本  | 
      
        连接地址  | 
      
        规格  | 
      
        Topic数量  | 
      
        Partition数量  | 
     
|---|---|---|---|---|---|---|---|
| 
        此处仅给出表头信息作为参考。 表格具体内容请按业务实际情况进行补充。  | 
     |||||||
调研方式如下所示。
  - 首选CMDB法;
 - 如果CMDB无法获取,次选CMP云管平台法,从现网云管平台或虚拟化管理软件获取;
 - 如果CMDB和CMP都行不通,可以安装信息收集工具(比如华为云RDA)进行采集;
 - 如果以上方法都不可行,则采用人工访谈的方式调研信息。