首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >云顾问-容量预测 容量报告优化旅程和总结

云顾问-容量预测 容量报告优化旅程和总结

原创
作者头像
用户11666916
修改2025-09-03 14:10:22
修改2025-09-03 14:10:22
1440
举报

一、容量报告作为容量预测的特色功能,为客户提供多维报告

“容量监测”是一个基于云架构将节点和资源的容量水位信息可视化,资源负载状况一目了然,同时根据实际负载情况,提供针对性的优化建议,帮助客户实现资源使用的高效管理的一款云顾问插件。

容量报告作为容量预测的特色功能,为客户提供多维报告。
容量报告作为容量预测的特色功能,为客户提供多维报告。

容量报告作为容量预测的特色功能,为客户提供多维报告。收集与分析容量指标数据,快速识别定位潜在问题,提供资源分配优化和性能调优建议,帮助客户优化资源负载。

二、我们遇到的问题

1.1 冗长的流程

每次生成都需要经过模板+生产数据拼接成html,然后生成图片,然后再把图片拼接在一起,最后生成pdf

 冗长的流程
冗长的流程
 冗长的流程
冗长的流程

1.2 占用较高资源

服务端反复执行繁琐的报告生成逻辑

服务端反复执行繁琐的报告生成逻辑
服务端反复执行繁琐的报告生成逻辑

服务占用持续高升

服务占用持续高升
服务占用持续高升

1.3 耗时很长

对于复杂架构图(图元节点200+),服务后端异步任务时间持续变长,甚至有的导出任务超出10 min+

三、“逐个击破”

“大道至简”

1.业务流程上的优化是“大刀阔斧”

砍掉三个中间流程

削减业务流程
削减业务流程

2.技术上的优化是“锦上添花”

整合思维:由多个模板转成单个模板,下图是单模板生成PDF流程。

单模板生成PDF流程
单模板生成PDF流程

单例思维:由多个SVG应用引擎,转成单个引擎。(云顾问基座应用,多实例多节点比较占用资源)

避免引入多个Sigma引擎
避免引入多个Sigma引擎

近水楼台先得月:尽量使用原生api,发掘原生api的创造性以及原生api的高性能(创新使用SVG居中缩放截图解决难以高性能生成节点截图的问题)

svg原生截图
svg原生截图
生成概览截图
生成概览截图
高质量高性能生成节点居中缩放截图
高质量高性能生成节点居中缩放截图

四、优化的效果

以一张226个节点2000个实例的云顾问架构图为例:

226个节点2000个实例的云顾问架构图
226个节点2000个实例的云顾问架构图

优化前:

200+节点2000+实例最糟糕的情况:

1.服务超时

服务超时
服务超时

2.打印失败

打印失败
打印失败

100节点左右1000实例左右的耗时10分钟

100节点左右1000实例左右的耗时10分钟
100节点左右1000实例左右的耗时10分钟

优化后:

226个节点2000个实例耗时1分钟!

226个节点2000个实例耗时1分钟!
226个节点2000个实例耗时1分钟!

226个节点2000个实例实时效果。耗时67秒,生成&打印238页PDF

226个节点2000个实例实时效果
226个节点2000个实例实时效果

400个节点3000个实例实时效果。耗时75秒,生成&打印475页PDF

400个节点3000个实例实时效果
400个节点3000个实例实时效果
系统性能优化前后对比
系统性能优化前后对比

五、我们的思考

最佳优化:业务流程上的优化是“大刀阔斧”,技术上的优化是“锦上添花”,极简到极致,就会有价值产生

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、容量报告作为容量预测的特色功能,为客户提供多维报告
  • 二、我们遇到的问题
    • 1.1 冗长的流程
    • 1.2 占用较高资源
  • 三、“逐个击破”
    • 1.业务流程上的优化是“大刀阔斧”
    • 2.技术上的优化是“锦上添花”
  • 四、优化的效果
  • 五、我们的思考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档