7DGroup性能实施项目日记1

简介: 【4月更文挑战第9天】7DGroup性能实施项目日记1

壬寅年 己酉月 丁丑日 2022年9月21日 晴

经过上周的7DGroup学员群内部沟通,我们决定启动一个性能实施项目。
在这个实施项目中,把RESAR性能工程的每个环节都落地一遍,让所有参与培训的学员都可以参与。
在这个项目实施过程中,我打算记录一下项目执行日志,以供大家围观。

我们的目的是让所有的学员都经历一个完整的性能项目。在这个项目中,我也会根据自己的经验对项目实施过程以及产出物提出严格的要求,争取让所有人都能体会到我对性能项目的期望

在这个项目中,我们重新购买了云服务器。

image.png

两三天内,由运维小伙搭建起来。话说这运维小伙手速就是快呀。

image.png

这个系统,其实我们之前在写专栏的时候也是用过的,是一个开源项目。虽然这个开源项目有不少星,但是里面的性能问题也是层出不穷。那些问题也记录到了我们之前写的专栏之中。
之前为了解决性能瓶颈,我们也做了一些代码改造,比如说登录加密的部分、生成订单的部分等等。

在这个项目中,技术栈都是主流的,如下所示:

技术 说明 官网
kubernetes(k8s) 容器云 https://kubernetes.io
helm k8s 包管理器 https://helm.sh
Docker 应用容器引擎 https://www.docker.com
Weave Scope k8s 可视化监控工具 https://www.weave.works
Spring Cloud 微服务框架 https://spring.io/projects/spring-cloud
Spring Boot 容器+ MVC 框架 https://spring.io/projects/spring-boot
Knife4j 文档生产工具 https://github.com/xiaoymin/swagger-bootstrap-ui
Elasticsearch 搜索引擎 https://github.com/elastic/elasticsearch
RabbitMq 消息队列 https://www.rabbitmq.com
Redis 分布式缓存 https://redis.io
MongoDb NoSql数据库 https://www.mongodb.com
LogStash 应用日志收集 https://github.com/logstash/logstash-logback-encoder
Jenkins DevOps 调度工具 https://github.com/jenkinsci/jenkins
Promethues 资源监控系统 https://prometheus.io
Grafana 监控可视化看板 https://grafana.com
harbor Docker 镜像仓库 https://github.com/goharbor/harbor-helm
SkyWalking 分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案 http://skywalking.apache.org
Kibana 日志可视化看板 https://www.elastic.co/cn/downloads/kibana
Fluentd 容器日志收集 https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/fluentd-elasticsearch
Gitlab 代码仓库 https://about.gitlab.com
Nexus3 OSS 制品仓库 https://www.sonatype.com
Jmeter 压测引擎 https://jmeter.apache.org
Kuboard 微服务管理工具 https://github.com/eip-work/

其实在我的想法里,用什么项目并不重要。这个项目因为我已经玩过几遍了,里面有啥问题也基本上可以一目了然了。
所以后面我会考虑另找一个项目来做实施案例,最好全是性能瓶颈的项目。
我们也对学员们进行了分组,也对每个组进行了职责划分。

image.png

如果对于大企业来说,这样的分组还是有点潦草的,还要细分角色职责之类的,并且要和绩效挂钩起来。
为了让项目执行起来更为正式,我们已经创建了项目计划。此计划由管理组维护。

image.png

后续的工作中就要把这个计划完善,并且能够按照这个计划往前推进。
我们的项目实施是大家利用业余时间来做,同时也不影响正常的培训进度。
并且在平时大家觉得有什么技术(比如说工具使用、基础知识等)不清楚的,我们的学员之间也可以随时组会做技术分享。
昨天晚上就组织了一次关于k8s的技术分享,这样的事情在没有我的组织之下,都可以自行开展起来,深感欣慰呀。

image.png
image.png

后续学员群里这样的分享也会一直组织,这样大家不仅是在跟我学,而是跟大家一起学。
今天的流水账先记到这里,后续有进度再更新。

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
7月前
|
存储 前端开发 JavaScript
潮玩宇宙大逃杀无聊猿卷轴模式系统开发详细规则丨步骤需求丨方案项目丨技术架构丨源码功能
确定游戏类型和规则:明确无聊猿卷轴模式游戏类型和游戏规则,包括敌人类型、地图设计、任务类型、战斗机制等。
|
8天前
|
SQL 缓存 监控
7DGroup性能实施项目日记9
【4月更文挑战第17天】7DGroup性能实施项目日记9
25 1
7DGroup性能实施项目日记9
|
8天前
|
安全 虚拟化
【专栏】在数字化时代,成功实施网络项目至关重要,如何写一个优质高效的网络项目实施方案?这篇文章值得收藏!
【4月更文挑战第28天】在数字化时代,成功实施网络项目至关重要。本文从前期准备(明确目标、了解背景、组建团队)、方案内容(项目概述、技术方案、实施计划、风险评估、预算、验收标准)和注意事项(简洁明了、数据准确性、灵活性、沟通协调)三个方面解析如何撰写优质高效的网络项目实施方案。通过具体案例展示实施步骤,强调方案应具备的特点和要素,以确保项目顺利进行并达成目标。
|
8天前
|
数据库
7DGroup性能实施项目日记8
【4月更文挑战第16天】7DGroup性能实施项目日记77DGroup性能实施项目日记8
31 12
7DGroup性能实施项目日记8
|
8天前
|
监控 NoSQL 关系型数据库
7DGroup性能实施项目日记7
【4月更文挑战第15天】7DGroup性能实施项目日记7
23 1
7DGroup性能实施项目日记7
|
8天前
|
监控 数据可视化 数据库
7DGroup性能实施项目日记6
【4月更文挑战第14天】7DGroup性能实施项目日记6
22 5
7DGroup性能实施项目日记6
|
8天前
|
缓存 C语言 C++
【项目日记(九)】项目整体测试,优化以及缺陷分析
【项目日记(九)】项目整体测试,优化以及缺陷分析
|
8天前
|
缓存 测试技术
7DGroup性能实施项目日记5
7DGroup性能实施项目日记5
20 2
7DGroup性能实施项目日记5
|
8天前
|
监控 Kubernetes 容器
7DGroup性能实施项目日记4
【4月更文挑战第12天】7DGroup性能实施项目日记4
33 4
7DGroup性能实施项目日记4
|
8天前
|
项目管理
7DGroup性能实施项目日记3
【4月更文挑战第11天】7DGroup性能实施项目日记3
30 6

热门文章

最新文章