云顶云&新概念公益项目的DevOps实践.pdf

云顶云&新概念公益项目的DevOps实践.pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云顶云&新概念公益项目的DevOps实践 公司简介 天津云顶云科技有限公司 使命:让云计算更简单 愿景:值得信赖的云服务商 专注于云计算服务 :为企业提供优质的公 有云、专有云、混合云等解决方案,提供 上云架构咨询与规划、云上应用开发、云 上运维托管等一站式上云服务。 项目背景 云顶云助力外研社“新概 念英语”公益助学活动 为保证全国中小学生的学习需求 , 外研社与云顶云合作推出公益助学 活动 ,免费向社会开放 《新概念英 语 》正版音频 。疫情期间助力广大 师生 “停课不停学 ” ,为广大英语 学习者提供完善的英语学习环境 。 接到需求后 ,分布在全国各地尚未 归津的云顶云研发团队与技术团队 积 极 配 合 ,克 服 网 络 差 、 异 地 协 作 、需求急 、技术风险高等困难 , 使公益活动如期上线。 项目分析 • 时间紧 • 压力大 • 协作难 • 测试难 项目成果 • 连续作战 4 天 4 夜,不只 96 小时 • 持续发布 7 版,不断迭代完善 • 流量激增19.4倍,扛住了! • 钉钉语音会议 30+ 次 • 参与的同学 20+ 名 项目架构 方案解析: • 主要基于容器服务ACK • 微服务 +DevOps威力显现! ü 应用容器化享用容器组资源编排能力 ü 优化容器组集群计算资源稳定性高 ü 两级伸缩架构弹性低成本 ü 内容分发网络CDN有效分担源站压力 项目解读:两级弹性伸缩 • 设置HPA :当CPU平均使用率达到70%或 内存使用率达到80%时,会水平扩展POD 数量,以提高热点服务的能力。 • 设置ESS:当CPU平均使用率达到75%或 内存使用率达到80%时,会向K8S集群中 添加两台 ECS ,以提高系统整体的服务能 力。 项目实践:HPA实践心得 • 问题1 :在压测过程中发现, POD分布不均匀,相互间存在资源争抢的 现象,导致服务器资源富裕而性能提升不上去的情况。 ü 解决办法:对于资源消耗较高的服务使用硬性反亲和,资源消耗相对较 低的使用软性软亲和方式可以有效利用服务器资源,提高整体系统性能。 • 问题2 :POD的CPU和内存的基准值配置错误,导致使用率始终超过弹 性伸缩的阈值, POD直接弹缩到最大值。 ü 解决办法:调大request值,将使用率控制在 HPA值之下。 • 问题3 :POD启动消耗的资源较大,启动瞬间会将 POD数量弹至最大 值,从而导致整体资源使用率过高。 ü 解决办法:等服务启动稳定后再配置 HPA规则即可解决。 项目解读:基于容器服务的DevOps 开发团队 • 既理解业务架构 用例 工具 • 也理解技术架构 平台 接口 • 分层自动构建与实施能力 • 测试用例积累与流转 DevOps 用例 工具 平台 接口 测试团队 • 环境自动构建 运维团队 • 应用自动发布 • 工

文档评论(0)

wendangchuan + 关注
实名认证
内容提供者

高级工程师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年09月22日上传了高级工程师

1亿VIP精品文档

相关文档