码上“云“ - 《云原生.降本增效》电子书读后感
颠末朋友推荐参加了《原动力.云原生.降本增效》的活动,云原生是一种新兴的软件开辟和部署方法论,旨在使用云计算技能的上风,实现更高效、更灵活、更可靠的应用步伐开辟和部署。一、阅读电子书的劳绩:
假如对看电子书不感兴趣的同学,可以直接观看视频讲座:https://marketing.csdn.net/p/6c2a12739080d8fba0fb0b529a656de1
《云原生.降本增效电子书》是由腾讯云、中国信通院、FinOps和CSDN团结编写的电子书,该书的主旨主要是云原生如何进步IT资源使用率,并且从多个纬度结合的大量的实例案例给出了量化的对比数据。
通过总结,大致分为以下几个部分:
1. 企业云原生应用的价值
https://i-blog.csdnimg.cn/blog_migrate/0edd9a51eff8629b45dd45214e5c665e.png
云原生技能在各个行业中都有实际的应用,以及先容如何在实施过程中解决遇到的挑战,从而到达企业进步资源使用率,实现运营降本增效。
https://i-blog.csdnimg.cn/blog_migrate/c8cedeb3ceae971ace60dd9c5310f93e.png
2. 云原生降本增效实践方案
https://i-blog.csdnimg.cn/blog_migrate/8dbff920dccd62bd494c3d1c85af0ce7.png
https://i-blog.csdnimg.cn/blog_migrate/b91cea97cb923e03b947aeb8e4705458.png
电子书提供了大量腾讯云在云原生应用中的计划模式、技能原则、策略和最佳实践:
①. 结合这些策略和实践不仅能成为一种标准化work instruction作业流程,更能够帮助我们更系统、原理性的了解云原生技术。
②. 让我们能够得到启发和借鉴,从而良性的在企业落地和实践中规避常见的错误和问题。
③. 建立一套更高效、更安全、更灵活、高品质、可扩展、高可用、易维护的云原生技术体系。
3. 云原生降本增效案例
(1). 作业帮:
业务痛点改善步伐量化成果1. 规模化:数千个应用服务,对应数万个服务实例,运行在数十万计算核心之上
2. 复杂化:技能栈涵盖多种主流语言
通过云原生的改造,用基础办法接管业务当中大量的非功能逻辑,以此实现弹性、可观测性、 韧性、自动化及可连续性。
1. 使用 Go 语言重构应用模块后可以或许带来五倍以上的性能提拔
2. 作业帮基于云原生的改造,整体的降本服务度已到达 40%
https://i-blog.csdnimg.cn/blog_migrate/605e5b7a4bc52d6e66c14a4b14c98376.png
(2). 三七互娱:
业务痛点改善步伐量化成果1. IDC运维多机房如何举行扩容处理
2. 在 IDC 环境下,在资源隔离的同时,如何提拔资源使用率及稳固性?
1. 从 IDC 到云,将假造机更换为云假造机架构,在云上部署架构的基础上向云原生转型。
2. 如:https 证书卸载、WAF 拦截黑产等方案
总容量始终是实际业务峰值的 5 ~ 7 倍。容量可控代表本钱可控,这也为降本或增量提供了良好的决议依据, 因此可以通过减少总容量的方式低落本钱。
https://i-blog.csdnimg.cn/blog_migrate/8e689fa3b7688ef2993fefeb7f9d124f.png
https://i-blog.csdnimg.cn/blog_migrate/8c34b7807d72ca0862f41b538c2889d7.png
(3). 京东:
业务痛点:
①. v1物理机部署资源利用率低、应用资源无法隔离、应用无隔离等问题
②. v2服务器资源采购受限、资源利用率有待提升、资源使用不均衡等问题
③. v3应用上下线成本高、在线集群非高峰段资源利用率不高等
改善步伐:
https://i-blog.csdnimg.cn/blog_migrate/83d3cac328c059fc53e773cd758bed69.png
(4). 腾讯:
业务痛点改善步伐1. 应用资源使用设置不公道
2. 同类 Pod 各项资源有差别
3. 多维度空闲资源碎片化严重
4. 突发流量洪峰导致资源不足、资源维度有限
1. Eunomia 的实践经验
2. 求解器、调理器
3. 预测模型
量化成果:
https://i-blog.csdnimg.cn/blog_migrate/e33370e170b9b03fe4a10d74a1f0ed67.png
(5). 总结:
①. 从上可以看到,腾讯云原生应用在比较大规模下的实际案例,充分的展示了云原生技术在企业应用中的巨大潜力和优势,体现降本增效实践的价值。
②. 文中不仅仅只是提出的思路和方向,还给出了实际帮助公司解决了成本的业务痛点(并非纸上谈兵),可以极大的推广以及应用到企业真实项目。
③. 同时,通过量化的数据和解决方案,让云原生应用程序确实可以帮助企业降低开发和运维成本,提高团队的工作效率和应用程序的可靠性,从而实现更高效的业务运营和更好的用户体验。
二、结合公司业务需求及开辟工作,对于云原生落地实践:
本人是Java全栈开辟者,现在公司采取的k8s集群方案,但是在资源的使用率上一直存在问题。因此想通过此次直播和电子书的学习受益匪浅,更加清晰的熟悉自己的不足与缺陷,希望通过学习可以或许为公司优化采购本钱,实现降本增效。
通过文中上图几个方向举行考虑:
https://i-blog.csdnimg.cn/blog_migrate/19425306ad169da9b777b983816155db.png
1. 细粒度:
①. 微服务架构可以将容器化技术拆分成多个小的、独立的服务,从而实现架构的可移植性和可伸缩性。
②. 公司也是搭建了多个容器仓库组,提供多个镜像可以快速的应用到生产中。
③. 提供了多个主机组,可以使不同的项目做到隔离。
https://i-blog.csdnimg.cn/blog_migrate/75652fde51646f1ed33a0c15d0fa0e51.jpeg
https://i-blog.csdnimg.cn/blog_migrate/6c2af90fbfca9ca8039573ab9d2bb299.jpeg
https://i-blog.csdnimg.cn/blog_migrate/f27fea1f3793db5a72984426601b9779.png
https://i-blog.csdnimg.cn/blog_migrate/a21312dd4789f9cd32e261bf094d2077.png
2. 极致弹性:
①. 目前公司的k8s遇到的困境是经常因为资源不足而被迫升级配置、或都临时下掉没有使用率高的配置。
②. 并且生产、测试、预发布经常遇到内存不足的内题,可以对比CPU的使用率还是较小,内存的使用率偏高。
③. 如果导入了动态扩容机器,感觉可以解决这部分问题点。
https://i-blog.csdnimg.cn/blog_migrate/e976430438a3122e1d93d9d6256d53de.png
https://i-blog.csdnimg.cn/blog_migrate/b831689bdffff32b0fd8fed4bdb6faad.png
3. 交付标准化CI/CD:
(1). 功能形貌:
①. 将CI/CD等流程加入到云原生部署流程中,能够快速进行测试、构建和交付软件
②. 通过插件化的自定义配置策略,完全可以覆盖99%的场景需求。
③. 同时,提供版本回滚、机器人集成等多种功能,节约了大量的人工操作成本,缩短上线时间。
④. 可以更快地交付产品迭代并快速满足客户需求,提高产品开发的敏捷开发迭代效率。
⑤. 提供了部署yaml脚本,可以进行灵活的配置。实现env切换。
https://i-blog.csdnimg.cn/blog_migrate/f2e8b9fa74541d7f6e1dc6eccf1f5414.png
https://i-blog.csdnimg.cn/blog_migrate/46af18b209326b79a1b132e240fe571d.png
https://i-blog.csdnimg.cn/blog_migrate/31c49509e45daff318e9c1127e91b767.png
https://i-blog.csdnimg.cn/blog_migrate/550fb45d9e45506b8272bbdc9d227eb2.png
(2). 场景示例:
①. 比如将前端的脚手架打包生成一个镜像仓库,每次打包只需要下载并执行镜像中的脚手架即可打包代码
②. 大大的缩减的之前npm install组件包的时间。
(3). 后期的规划:
①. 将sonarQube平台、灰度测试集成到自动化运维、持续交付中,可以保证团队代码的规范和最小化潜在的风险。
②. 有利于构建一个更稳定、更可靠的产品交付。
4. 异步资源同一纳管:
①. 云原生应用中也自带了很多组件,可以很快速的构建微服务架构、容器编排、服务发现和治理、监控和告警一套服务体系。
②. 由微服务、容器化技术、服务网格技术、自动化可以让云原生技术能够动态地进行伸缩和升级。
③. 同时结合xx-job可以做到有效的扩展。
https://i-blog.csdnimg.cn/blog_migrate/8051fe5eedb748a8f10902cd869d69e7.png
https://i-blog.csdnimg.cn/blog_migrate/5122e951f1bb1517e4f4b15c9f33ed0b.png
https://i-blog.csdnimg.cn/blog_migrate/0e2644542bab9048f5f8fef63417ba30.jpeg
四、 crane了解:
在阅读电子书,发现一句话非常能深有感受:“应用效能提拔包罗提拔资源使用率、低落技能门槛、节省研发测试本钱、减少运维投入”。
[*]了解了一下FinOps 与 Crane,github:https://github.com/gocrane/crane,
添加集群:
https://i-blog.csdnimg.cn/blog_migrate/f8feb03ba5934ce32a9630629b48a20e.png
https://i-blog.csdnimg.cn/blog_migrate/e97e1a7714833b5e9bcd3d15b8e9dbce.png
检察集群信息:
https://i-blog.csdnimg.cn/blog_migrate/ba271007d9b7e42374879ee0afbc0ffd.png
而且还是基于Grafana监控,这个许多同事公司也有推荐,对于服务器的多个指标也有详细的形貌:
https://i-blog.csdnimg.cn/blog_migrate/41784147274467d527caa8a712029a45.png
五、体会总结与发起:
[*]该电子书深入浅出地先容了云原生技能的现状、趋势、最佳实践、企业实践之路
[*]先从现状分析与面临的挑战,再到各种实践方案讲解,最后到公司真实场景实践之路
[*]通过对云原生技能相关的知识点举行了详细的讲解,覆盖多个纬度,全方位地论述了云原生技能,从而更好地资助读者从本质上理解云原生技能体系及其应用价值,更好地应对当下和未来的云原生技能体系挑战。
总结:
云原生应用步伐的上风在于,它们可以更快速、更灵活地部署和扩展,减少了硬件和软件资源的浪费,同时也可以更加稳固和可靠地运行,低落了系统故障的风险。别的,云原生应用步伐还可以提供更好的可观察性和调试本领,使得开辟和运维团队可以或许更快地发现和解决问题,从而进步了整个团队的工作效率。
对有感兴趣的朋友,想到了解更多细节,可以直接看电子书或配套的视屏讲座。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]