高楼的性能工程实战课
高楼
盾山科技 CEO,7DGroup 创始人
19567 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 35 讲
特别放送 (1讲)
结课测试 (1讲)
结束语 (1讲)
高楼的性能工程实战课
15
15
1.0x
00:00/00:00
登录|注册

我们这个课程的系统是怎么搭建起来的?

你好,我是高楼。
在我们这个课程里,为了让你更好地理解我的性能工程理念,我专门搭建了一个完整的系统,我们所有的内容都是基于这个系统展开的。
自课程更新以来,有不少同学问我要这个系统的搭建教程,想自己试一试。因此,我梳理了一版搭建教程,希望能帮到你。
由于整个系统相对复杂,有很多需要考虑、部署的细节,所以这节课的内容会比较长。下面这张图是我们这节课的目录,你可以整体了解一下,然后对应这张目录图,来学习具体的搭建步骤,以免迷失方向。

一. 物理服务器

1. 服务器规划

在这个系统中,我们主要用到了四台服务器,下面是具体的硬件配置:
我们可以看到,当前服务器在应用中使用的资源总共是 64C 的 CPU 资源,以及 128 G 的内存资源。由于 NFS (网络存储) 服务器不用在应用中,我们不计算在内。
因为单台机器的硬件资源相对较多,所以,在后续的工作中,我们将这些物理机化为虚拟机使用,以方便应用的管理。
在成本上,所有物理机的费用加在一起大概八万元左右,这其中还包括交换机、机柜、网线等各类杂七杂八的费用。

2. 服务器搭建

目前,行业内主流的基于 x86 架构的 Linux 系统,无非是 CentOS 和 Ubuntu。在我们这个项目中,我选择 CentOS 系列来搭建 Linux 系统,主要是考虑到系统的稳定性。CentOS 来自 Redhat 商业版本的重新编译,它在稳定性、系统优化以及兼容性方面,具有比较完善的测试和发版流程。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
  • 解释
  • 总结

本文详细介绍了基于微服务架构的电商系统的搭建过程,包括物理服务器规划、虚拟化、Kubernetes集群搭建和插件安装等技术细节。作者首先介绍了Kubernetes管理平台Kuboard的部署步骤,采用可视化UI管理Kubernetes集群,降低了使用门槛。接着介绍了依赖组件的安装部署,包括MySQL、Elasticsearch、JMeter等的部署方式。此外,还介绍了全局监控和微服务架构的项目介绍、源代码拉取、Nacos配置修改、镜像打包推送、数据库导入、依赖组件初始化等步骤。最后展示了运行效果,包括服务器、虚拟机、Kubernetes集群、微服务部署架构图和资源监控等内容。 该文章详细介绍了搭建电商系统所需的技术细节,包括Kubernetes集群管理、依赖组件部署、全局监控和微服务架构等内容。通过可视化UI管理Kubernetes集群和详细的部署步骤,读者能够快速了解系统搭建的具体流程和技术选型。文章还介绍了选择该技术栈的三方面考虑,以及相关的参考资料汇总,为对微服务架构和电商系统搭建感兴趣的技术人员提供了有价值的参考和借鉴。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《高楼的性能工程实战课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(12)

  • 最新
  • 精选
  • 雄鹰
    老师思路清晰,羡慕佩服,若能学会,也是大牛了

    作者回复: 想做到,并动手做,就会成为大牛。 所谓大牛就是吃的苦更多,消耗的时间更多。 世上哪有躺着成为大牛的,不过是逼着自己慢慢学习而已。哈😊

    2021-05-29
    12
  • 道长
    感觉能把这些搞懂,就很厉害了

    作者回复: 所以呀,赶紧厉害起来吧。动手是唯一的成长路径。

    2021-05-28
    4
  • WBF
    搭建整套环境,需要详细阅读并实践这些参考资料不下于20篇,知识点涵盖全面,实用性很强,就是搭建成本有点高哈,感谢高老师的良苦用心,收获很大

    作者回复: 学习嘛,总是要付出点成本的。你可以在低成本环境中试一下能不能玩起来。哈😊

    2021-05-29
    3
  • weifang
    老师,请问一个菜鸟要花费多长的时间可以搭建完成呀?另外我只有三台物理服务器,只要总的资源能达到64C,128G是不是就可以呢?

    作者回复: 那我可不知道你需要多久。首先你得有这样的基础搭建能力才行,要是遇到个问题就得查几天,那就没法玩了。 环境是有资源就行。不一定非要那么多。

    2021-08-02
    2
  • kubxy
    容量场景的性能脚本可以分享出来吗?看了《高楼的性能工程实战课之脚本开发》这篇文章,开发基准测试脚本没问题,但还是不清楚在容量场景下这些接口如何组装,以及具体如何控制比例。希望老师能分享一下,这样就一目了然了。

    作者回复: 请仔细看《06 | 如何抽取出符合真实业务场景的业务模型?》

    2022-04-15
    4
    1
  • 微思
    赞!!!

    作者回复: 精辟!哈哈

    2021-06-11
    1
  • 摩羯
    这硬件成本有点大了 我去

    作者回复: 对于一个完整的系统来说,这点硬件还不算大的。 对于一个专栏来说,成本是有点大。哈哈。

    2024-09-10归属地:上海
  • 亚林
    相当于我们的大项目了

    作者回复: 业务方向不一样,硬件需求自然不同。没有大小之分,合适即可。

    2024-05-14归属地:湖南
  • 骑着🚀看银河
    两台mac pro 2015 配置 4C 16G 250G 处在一个局域网内,使用Virtual Box安装8台CentOS虚拟机(无UI界面),搭建k8s 集群 1个master 7个 worker 搞定,很流畅

    作者回复: 可以跑起来一个应用系统看看还流不流畅。

    2024-01-28归属地:上海
  • 物理机成本八万... 就在自己的笔记本上部署几个虚拟机能不能玩起来。就不求跟真实的环境接近了,纯粹为了熟悉一下分析问题的思路,以及各种工具、命令。

    作者回复: 那倒不是不能玩,熟悉一下是可以的。

    2022-10-11归属地:四川
收起评论
大纲
固定大纲
一. 物理服务器
1. 服务器规划
2. 服务器搭建
显示
设置
留言
12
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部