HCIE云服务实验第十期-云上运维解决方案实验2-微服务网站性能分析实践

举报
richblue88 发表于 2020/09/05 20:07:30 2020/09/05
【摘要】 1、实验准备vpc准备(北京4)创建密钥对2、网站搭建应用编排服务 AOS创建模板:部署堆栈网站访问集群管理,查看cpts-demo集群管理状态工作负载>无状态(Deployment),查看相关容器实例化组件的运行状态单击ui-service服务实例的外部访问地址,web网站搭建成功3、测试资源初始化云性能测试服务 CPTS(注意:原采用cci,现在采用cce)应用运维管理AOM4、构建测试...

1、实验准备

vpc准备(北京4)

image.png

创建密钥对

image.png

2、网站搭建

应用编排服务 AOS

创建模板:

image.png


image.png


image.png

部署堆栈

image.png

image.png


image.png


网站访问

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

image.png

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

image.png

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

image.png

3、测试资源初始化

云性能测试服务 CPTS

(注意:原采用cci,现在采用cce)

image.png

应用运维管理AOM

image.png

4、构建测试工程

测试工程导入

云性能测试服务 CPTS

选择测试工程>导入工程

image.png

测试工程的修改

进入测试工程事务模型

选择事务:事务-登录,单击编辑按钮

替换ui-service的公网IP地址和端口号


image.png

替换119.3.165.116:31970


image.png



按上述分别替换事务-查找商品、事务-查看所有商品、事务-购买商品请求链接的中的IP地址+端口号,替换为ui-service的ip地址和端口号

测试任务配置

事务: 查找商品>阶段tutorial-stage-55772:并发用户500,持续时间1分钟。

事务: 查看所有商品> tutorial-stage-55772:并发用户300,持续时间1分钟。

事务: 登录>阶段tutorial-stage-55772:并发用户100,持续时间1分钟。

事务: 购买商品阶段tutorial-stage-55772:并发用户100,持续时间1分钟



image.png


添加分析对象


image.png

关联分析对象

image.png

5、测试任务执行

修改总并发为100启动

image.png

在线查看实时报告

image.png


image.png

6、性能分析

查看各事务的成功率

image.png



离线报告>下载报告

image.png

成功率不符合预期

image.png

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

image.png

资源分析

image.png



应用运维管理 AOM

性能管理>调用链

image.png


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

image.png


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

image.png


image.png

结果分析

image.png


dao-service和api-gateway服务失败次数较多

 

改善:

1、扩容CCE节点至4个

2、云容器引擎:无状态(Deployment),dao-service更新升级,将实例数手动调整为2;api-gateway更新升级,将实例数手动调整为2

再次压测后api-gateway、dao-service失败明显减少。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。