韧性评估
应用韧性评估用于衡量应用在面对各种干扰和压力(如硬件故障、网络波动、流量峰值、安全攻击等)时,能够维持正常功能和性能的评估方式。韧性的概念不仅仅局限于恢复能力,还包括预防问题、快速检测问题以及有效应对问题的能力。
COC应用韧性评估基于华为最佳实践经验,定义了300+的评估项,覆盖节点、集群、网络、容灾、容器、业务和数据等六种维度,针对以应用为粒度的资源进行韧性评估,帮助客户提前识别应用存在的风险并给出优化建议,支撑客户提升应用韧性,减少故障造成的影响。
应用韧性主要包含如下功能点:
- 评估/重新评估:能够自动对应用内支持的资源进行扫描检查,发现应用韧性方面存在的风险点;评估的类型有:节点、集群、网络、容灾、容器、业务和数据。
- 查看报告:提供应用的评估结果,展示评估过程中的涉及到的评估项以及存在的风险项,并给出优化建议。
前提条件
已开启应用韧性Hub授权,授权步骤请参考MAS应用韧性Hub设置。
注意事项
- 应用韧性评估任务只支持同步一级应用,如果没有合适的应用,可创建新的应用,创建应用详细操作请参考创建应用。
- 当前最多允许创建32个应用韧性评估任务。当任务达到上限时,需要删除现有的任务才可以创建新的任务。
支持场景
创建应用韧性评估任务,在评估时会自动关联应用下的资源进行分析并给出评估报告。在评估报告中会给出识别到的风险和优化建议。
使用应用韧性评估时需注意以下事项:
|
云服务 |
资源类型 |
支持区域 |
|---|---|---|
|
弹性云服务器 ECS |
云服务器(ecs.cloudservers) |
|
|
云容器引擎 CCE |
集群(cce.clusters) |
|
|
节点(cce.nodes) |
||
|
云数据库 RDS |
实例(rds.instances) |
|
|
节点(rds.nodes) |
||
|
数据库代理(rds.proxies) |
||
|
数据库代理节点(rds.proxynodes) |
||
|
文档数据库服务 DDS |
实例(dds.instances) |
|
|
节点(dds.nodes) |
||
|
分布式缓存服务 DCS |
Redis实例(dcs.redis) |
|
|
Memcached实例(dcs.memcached) |
||
|
节点(dcs.node) |
||
|
裸金属服务器 BMS |
云服务器(bms.servers) |
创建评估任务
- 登录云运维中心。
- 在左侧导航栏选择“韧性中心 > 应用韧性评估”。
- 单击“创建应用韧性评估”。
- 在下拉列表选择需要评估的应用,单击“确定”。
完成应用韧性评估任务创建。
开始评估
- 登录云运维中心。
- 在左侧导航栏选择“韧性中心 > 应用韧性评估”。
- 单击操作列“评估”。
开始应用韧性评估。
重新评估
- 登录云运维中心。
- 在左侧导航栏选择“韧性中心 > 应用韧性评估”。
- 单击操作列“重新评估”。
重新开始应用韧性评估。
查看评估报告
应用的评估状态为“评估完成”时才可以查看评估报告。
- 登录云运维中心。
- 在左侧导航栏选择“韧性中心 > 应用韧性评估”。
- 单击操作列“查看报告”。
查看最新的评估报告详情。
- 评估报告详情中,给出了识别到的风险项,并给出优化建议。
- 若您认为部分风险项可以不进行优化,则可在查看评估报告详情中,单击“忽略风险”按钮,将其忽略。
删除评估任务
- 登录云运维中心。
- 在左侧导航栏选择“韧性中心 > 应用韧性评估”。
- 选择需要删除的应用韧性评估任务,单击操作列“删除”。
- 单击“确定”。
完成应用韧性评估应用任务删除。
导出评估报告
应用的评估状态为“评估完成”时才可以导出评估报告。
- 登录云运维中心。
- 在左侧导航栏选择“韧性中心 > 应用韧性评估”。
- 选择需要导出的应用韧性评估任务,单击操作列“更多 > 导出报告”。
跳转到对应应用的详情页,自动导出pdf。
导出历史评估报告
应用的评估状态为“评估完成”时才可以导出评估报告。
- 登录云运维中心。
- 在左侧导航栏选择“韧性中心 > 应用韧性评估”。
- 选择需要导出的应用韧性评估任务,单击操作列“历史报告”。
- 单击操作列“下载”。
跳转到对应应用的详情页,自动导出pdf。