腾讯docker云平台介绍.pdf

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
腾讯docker云平台GaiaStack 罗韩梅 目录 CONTENT 项目背景 架构及特性 底层能力 GaiaStack项目背景 一个通用的资源管理和调度平台,作为集群操作系统服务于上层各类应用。 (as a Cluster Operating System ) ü 将一个数据中心的硬件资源逻辑上整合成一台服务器 ü 为云应用软件提供统一、标准的接口 ü 管理海量的任务以及资源调配 GaiaStack项目背景 GaiaStack架构及特性 GaiaStack架构及特性 GaiaStack架构及特性 keystone 套件 cinder 监控 GaiaStack架构及特性 底层能力 Online + offline • 在线业务通常有以天为周期 的资源特征 • 但是每个小时/每半小时资源 都不同,甚至波动较大 kernel docker ceph Registry kubernetes 底层能力 kernel 底层能力 Kernel:network IO 下图是两个进程都拼命争抢网络带宽时的效果。两个进 程的带宽和时延都得不到任何程度的保证。 底层能力 Kernel:network IO n队列: 不增加队列, 对每个报文直接在正常代码路径上进行决策 nCgroup区分(标记): 在正常处理流程中,报文查找到目标socket结构之后,根据 socket的owner process来确定cgroup n报文决策: 令牌桶 + 共享令牌池 + 显式借令牌 n限速方式: ECN标记 + TCP滑窗 + 丢包 底层能力 Kernel:Disk IO 对buffer io失控。cgroup通过识别pid,控制磁盘io。但在buffer io中,失去了 原有的pid信息,导致不可控。 底层能力 Kernel:Disk IO • 在io weight方面(cfq机制),是通过时间片进行分割的,而不是通过iops或 者bps进行衡量。用户观察到的传输数据波动比较大。 • cgroup对io的控制目前是hard模式(throttle),即给某个进程限速后,该进程 永远不会超过该速率 底层能力 Kernel:Disk IO Buffer write测试 Direct write测试 底层能力 Docker • Bug fix • Docker热升级 • 网络插件 • 弹性内存控制 • RBD插件 底层能力 ceph 离线数据存储 云硬盘 cephFS cephRBD • 多MDS • 普通云硬盘

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档