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)