# 创建部署架构
在软件开发与运维全流程中，为实现应用架构的高效管理与持续优化，企业亟需一款直观、高效的架构绘制与治理工具。但传统架构管理模式存在灵活性不足、实时性缺失的问题，易造成架构信息更新滞后，直接影响架构决策的效率与准确性。
为解决上述痛点，部署架构工具可支持架构信息的实时创建与动态更新。用户完成部署架构的创建后，即可依托该工具开展架构绘图与架构治理全流程操作：基于线框、图元节点、边等画布基础元素，快速绘制与应用业务匹配的架构图，保存后便能在架构治理模块查看完整的架构详情。架构治理模块不仅会可视化展示架构图全貌，还会呈现架构整体SLO值等核心指标；同时支持用户修改应用扣减项配置，并基于新配置重新评估架构图的整体SLO值，实现架构指标的动态校准。
借助部署架构工具，可实现架构信息的实时同步与准确维护，保障架构图与实际业务架构的一致性，从根本上提升架构决策的效率与科学性。
#### 创建部署架构
1. 登录[云运维中心](https://console.huaweicloud.com/coc/?#/console/home)。
2. 在左侧菜单栏选择"韧性中心 \> 架构设计"，进入架构设计页面。
3. 单击"创建部署架构"，右侧弹出创建部署架构页面。
4. 在创建部署架构页面，参考[表1]设置部署架构基本信息。
   
   图1配置架构基本信息   
   ![](https://support.huaweicloud.com/usermanual-coc/zh-cn_image_0000002780946099.png "点击放大")
   
    表1基本信息参数说明 
   | 参数    | 说明                                                                                                 |
   |:---|:---|
   | 架构名称  | 部署架构的名称。 名称不能重复，由中文、字母、数字、中划线、下划线和空格组成，且不能以空格开头或结尾，长度不能超过128个字符。 |
   | 架构描述   | 部署架构的详细描述。                                                                                          |
   | 应用     | 在下拉列表选择部署架构所属的应用。 架构创建成功后不能修改关联应用。                               |
   | 企业项目 | 在下拉列表选择部署架构所属的企业项目。                                                                                |
      
   
   
5. 基本信息填写完毕后，单击"确定"。 
   右上角提示"创建成功"，表示部署架构创建完成。在部署架构列表中可查看已创建的部署架构，并可进入架构详情页面进行[架构绘图]及[架构治理]。
   
   
 
 #### 架构绘图
1. 在部署架构列表中，选择需要操作的部署架构，单击架构名称，进入架构详情。
2. 单击"架构绘图"按钮切换至架构绘图页签。
3. 根据业务需求绘制架构图。 
   - 从左侧图元列表中选择图元节点，拖拽到画布中。
     表2画布元素说明 
     | 画布元素类型 | 说明                                                                                                         | 示例             |
     |:---|:---|:---|
     | 线框  | 线框用于包裹需要设置并联关系的画布元素，双击线框可以进行并联配置。                                                                           | 基础图元-\>线框    |
     | 图元节点  | 图元节点代表具体的云服务，每个图元节点都含有SLO达标值，由[华为云服务等级协议](https://www.huaweicloud.com/declaration/sla.html?product=coc)规定。 | 计算-\>弹性云服务器 |
     | 边  | 边代表画布元素间的串联关系。一个画布元素只能向外拖拽出一条边用于连接其它画布元素，也只能被一条边连接。                                                         | -           |
        
     
   
   
   
   - 从画布内已存在的画布元素中向外拖拽出边连接到其它画布元素，构建元素间的串联关系。
   
   - 从左侧图元列表中选择线框，拖拽到画布中，包裹需要设置并联关系的画布元素。此处画布元素可以是嵌套的线框，也可以是图元节点。
   
   - 双击需要设置并联的线框，设置并联信息。
     表3并联信息参数说明 
     | 参数名称    | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
     |:---|:---|
     | 是否开启并联配置 | 并联配置开关，打开开关即表示当前线框开启并联配置。                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
     | 冗余模式      | 投票决策：The K-out-of-N System系统要求N个并联节点同时工作时，平均分担，确保至少K个正常，即允许至多N-K个异常，才能保证该系统工作正常。 默认K=1，即默认系统中至少1个并联节点正常工作，此时为完全并联，SLO可用度计算结果为\>=1的概率，以此类推，K为其他值时，SLO可用度计算结果为\>=k的概率。 冗余模式选择"投票决策"时需配置以下参数： - 投票数K：投票决策冗余模式确保至少K个并联节点正常，K即投票数，默认值1。  - 主节点个数：投票决策冗余模式中同时工作的N个并联节点。   |
     | 冗余模式      | N+M主备：N个主节点，M个备节点，只有主节点中的1个节点发生故障，备节点才开始工作。 冗余模式选择"N+M主备"时需配置以下参数： - 主节点个数：N+M主备冗余模式中的N个主节点。  - 备节点个数：N+M主备冗余模式中的M个备节点。  - 主备模式：N+M主备冗余模式中的主节点或者备节点。主/备节点可以是图元节点，也可以是线框整体。                        |
     | 冗余模式      | N+1负担：N+1个并联节点同时工作，平均分担，即至少N个正常，仅允许至多1个并联节点发生故障，才能保证该系统工作正常。 冗余模式选择"N+M主备"时需配置以下参数： 主节点个数：N+1负担冗余模式中同时工作的N个并联节点。                                                                                                                                                                                                                                                                                                         |
        
     
   
   
   
   
4. 单击"保存"，保存绘制的架构图。
 
 #### 架构治理
1. 单击"架构治理"按钮切换至架构治理页签。
2. 在架构治理页签中，单击"扣减项配置"，对应用变更、过载、其他故障的次数与平均恢复时长进行配置。 
   图2配置扣减项   
   ![](https://support.huaweicloud.com/usermanual-coc/zh-cn_image_0000002751227224.png "点击放大")
   表4扣减项配置参数说明 
   | 参数              | 说明                                           |
   |:---|:---|
   | 计划变更次数            | 一年内计划会发生的变更次数。                                  |
   | 变更平均恢复时长(分钟)     | 一年内每次发生变更的平均恢复时长，单位为分钟。                      |
   | 过载事件次数          | 一年内可能会发生的过载事件次数。                              |
   | 过载事件平均恢复时长(分钟)  | 一年内每次发生过载事件的平均恢复时长，单位为分钟。                    |
   | 是否有流控措施         | 流控措施开关。若开关打开，则"过载事件次数"和"过载事件平均恢复时长(分钟)"配置失效。 |
   | 其他故障事件次数         | 一年内可能会发生的其他故障事件次数。                            |
   | 其他故障事件平均恢复时长(分钟) | 一年内每次发生其他故障事件的平均恢复时长，单位为分钟。                   |
      
   
   
3. 单击"确定"，完成扣减项配置。 
   配置扣减项后，在计算架构图SLO值的过程中，各类事件发生次数上升、故障恢复时长增加，最终导致SLO值下降。
   
   
4. 单击"立即评估"，重新评估架构图的SLO值，完成架构治理。 
   图3评估架构图   
   ![](https://support.huaweicloud.com/usermanual-coc/zh-cn_image_0000002780866231.png)
   
   
 
