吴俊宗-SRE驱动云原生改造-脱敏版.pdfVIP

  • 2
  • 0
  • 约1.09万字
  • 约 40页
  • 2024-04-02 发布于北京
  • 举报

SRE驱动的云原生改造

吴俊宗

腾讯IEG蓝鲸容器平台负责人,专家工程师。

2015年开始从事容器相关方案研究,负责腾讯蓝鲸容器

平台研发与技术演进。目前聚焦于游戏SRE服务体系构

建,驱动游戏云原生架构技术演进。

01SRE与云原生

02游戏SRE基础服务

03游戏SRE服务扩展

SRE与云原生

SRE

云原生

云原生技术有利于各组织在公有云、私有云和混合

云等新型动态环境中,构建和运行可弹性扩展的应用。

010203

容器服务网格微服务

0405

不可变基础设施声明式API

游戏SRE参与云原生

参与点业务收益

⚫交付与架构:推动业务微服务架构改造与接提升业务可扩展能力、可靠性与可运维性,提升

入,基于容器化交付方式迭代CI、CD流程业务整体交付效率与质量

⚫自动化:构建自动化运维,覆盖版本发布、基于声明式管理减少人工干预提升运维可靠性、

配置管理、弹性伸缩、故障处理,过程式构安全性与效率,降低业务成本

建为声明式

⚫可观测:结合多维度源数据,构建业务全链提高业务的排障速度,提升运营效率,对性能优

路可观测能力化、决策支持提供数据支持

游戏SRE基础服务

游戏云原生目标

容器化

基于异构服务场景推动业务模块容器化,提升交付能力

按需使用

可以根据业务容量快速调配资源,实现弹性伸缩,保障业

务关键节点

腾讯游戏经典场景

游戏经典场景

游戏反馈的需求以及当前使用场景和微服务设计背道而驰

无损更新Pod生命周期管理状态保持不可变基础设施

游戏房间服务更新实现共享内存更新后保持,

无损更新,可以等待玩家基础组件容器更新时不影响

完成对局再合理回收业务本身容器,仅资源更新

时不需要重启容器

网络映射

每个Pod持有独立状态

为客户端提供服务异地部署单集群无法支持

多节点负载均衡多地就近部署

具备异地容灾能力

Workload扩展

Gameworkload

针对游戏业务场景实现有状态应用(GameStatefulSet)、无状态应用(GameDeployment)管

理,支持原地重启、镜像热更新、滚动更新、金丝雀发布等多种更新策略;支持

Pr

文档评论(0)

1亿VIP精品文档

相关文档