HCIE云服务实验第十期-云上运维解决方案实验2-微服务网站性能分析实践
1、实验准备
vpc准备(北京4)

创建密钥对

2、网站搭建
应用编排服务 AOS
创建模板:



部署堆栈



集群管理,查看cpts-demo集群管理状态

工作负载>无状态(Deployment),查看相关容器实例化组件的运行状态

单击ui-service服务实例的外部访问地址,web网站搭建成功

3、测试资源初始化
云性能测试服务 CPTS
(注意:原采用cci,现在采用cce)

应用运维管理AOM

4、构建测试工程
云性能测试服务 CPTS
选择测试工程>导入工程

进入测试工程事务模型
选择事务:事务-登录,单击编辑按钮
替换ui-service的公网IP地址和端口号

替换119.3.165.116:31970

按上述分别替换事务-查找商品、事务-查看所有商品、事务-购买商品请求链接的中的IP地址+端口号,替换为ui-service的ip地址和端口号
测试任务配置
事务: 查找商品>阶段tutorial-stage-55772:并发用户500,持续时间1分钟。
事务: 查看所有商品> tutorial-stage-55772:并发用户300,持续时间1分钟。
事务: 登录>阶段tutorial-stage-55772:并发用户100,持续时间1分钟。
事务: 购买商品阶段tutorial-stage-55772:并发用户100,持续时间1分钟

添加分析对象

关联分析对象

5、测试任务执行
修改总并发为100启动

在线查看实时报告


6、性能分析
查看各事务的成功率

离线报告>下载报告

成功率不符合预期

正常返回的tps体现系统的性能

资源分析

应用运维管理 AOM
性能管理>调用链

根据服务过滤,查看状态处于失败的服务,单击查看调用关系

单击详情,可以根据详细信息或日志分析失败原因


结果分析

dao-service和api-gateway服务失败次数较多
改善:
1、扩容CCE节点至4个
2、云容器引擎:无状态(Deployment),dao-service更新升级,将实例数手动调整为2;api-gateway更新升级,将实例数手动调整为2
再次压测后api-gateway、dao-service失败明显减少。
- 点赞
- 收藏
- 关注作者
评论(0)