当前位置: 首页 > news >正文

响应式网站和营销型网站中国建设网上银行官网

响应式网站和营销型网站,中国建设网上银行官网,网站制作公司兴田德润简介,wordpress 淘宝客放置root文件作者#xff1a;索增增#xff08;小红书#xff09;、宋泽辉#xff08;小红书#xff09;、张佐玮#xff08;阿里云#xff09; 背景介绍 Koordinator 是一个开源项目#xff0c;基于阿里巴巴在容器调度领域多年累积的经验孵化诞生#xff0c;目前已经支持了 K8s…作者索增增小红书、宋泽辉小红书、张佐玮阿里云 背景介绍 Koordinator 是一个开源项目基于阿里巴巴在容器调度领域多年累积的经验孵化诞生目前已经支持了 K8s 生态内的在离线混部然而在 K8s 生态外仍有相当数量的用户会将大数据任务运行在 Apache Hadoop YARN [ 1] 这类资源管理系统中。虽然目前一些计算引擎提供了 K8s operator将任务接入到了 K8s 生态但不可否认的是目前 YARN 生态依然保持一定的活跃度典型的例子是包括阿里云在内的一系列主流云厂商仍然提供类似 E-MapReduce [ 2] 的产品支持用户将大数据作业提交到 YARN 上运行这点从产品的受欢迎程度上可见一斑。 小红书是 Koordinator 社区的活跃成员为了进一步丰富 Koordinator 支持的在离线混部场景社区会同来自阿里云、小红书、蚂蚁金服的开发者们共同启动了 Hadoop YARN 与 K8s 混部项目支持将超卖的 Batch 资源提供给 Hadoop YARN 使用进一步提升集群资源的使用效率该项目目前已经在小红书生产环境正式投入使用。 技术原理 总体原则 在此之前业界已经有关于 K8s 与 YARN 混部的一些内部实践不过受限于落地场景大部分的实现方式都对 YARN 系统本身做了相当多的侵入式改造在运维和迭代上对普通用户来说不够友好。为了让更多用户享受到社区的开源技术红利Koordinator 的设计将遵循以下几个原则。 离线作业的提交入口依然为 YARN 保持不变。基于 Hadoop YARN 开源版本原则上不对 YARN 做侵入式改造。Koordinator 提供的混部资源既可被 K8s Pod 使用也可被 YARN task 使用不同类型的离线应用可在同一节点内共存。单机 QoS 策略由 Koordlet 统一管理并兼容 YARN task 的运行时。 方案设计 ResourceManager 和 NodeManger 是 YARN 的核心组件ResourceManager 在管控侧负责接收任务以及资源调度NodeManager 负责任务的生命周期管理。在 YARN K8s 混部场景下RM 将仍然作为 YARN 集群的核心组件独立部署NM 将以容器的形式部署。 Koordinator 新增了 koord-yarn-operator 模块负责将 Batch 资源量同步给 YARN RM。为了对资源进行更精细的管理YARN task 将与 NM 的资源管理相互独立NM 在部署时只需按自身开销申请 Batch 混部资源。YARN 任务的资源使用通过 cgroup 来管理LinuxContainerExecutor 模式将 cgroup 路径在 besteffort Pod QoS 下确保可以和其他 K8s Pod 一样统一在 besteffort 分组下管理。 koodlet 目前在单机支持了一系列的 QoS 策略这些同样需要针对 YARN 场景进行适配。对于资源隔离参数例如 Group IdentityMemory QoSL3 Cache 隔离等koordlet 将根据设计的 cgroup 层级进行适配。而对于驱逐和压制这类动态策略koordlet 将新增一个 sidecar 模块 koord-yarn-copilot用于对接 YARN 场景的各类数据和操作包括 YARN task 元信息采集、资源指标采集、task 驱逐操作等所有 QoS 策略仍然保留在 koordlet 内koordlet 内部相关模块将以 plugin 形式对接 koord-yarn-copilot 接口。同时koord-yarn-copilot 的接口设计将保留一定的扩展性后续可用于对接其他资源框架。 更多有关 YARN K8s 混部的详细设计可参考社区设计文档 [ 3] 。 小红书在离线混部实践 业务背景 在降本增效的大背景下小红书内部商业化社区搜索等业务存在大量的算法类 Spark 任务因为离线集群资源紧张导致任务堆积不能得到及时处理同时在线集群在业务低峰时段资源使用率较低另一方面相当占比的 Spark 任务资源调度仍旧运行在 YARN 调度器上基于此现状结合小红书在在离线混部方面的既有能力通过打通 K8s 调度器与 YARN 调度器之间的资源视图并在单机侧支持了 YARN task 粒度的驱逐与 QoS 保障策略最终实现了在维持离线业务提交入口和使用习惯不发生任何改变的前提下让大量的 Spark 任务稳定运行在在线闲时资源上有效提升在线集群资源利用率的同时大大缓解业务资源压力并且有效降低业务离线资源使用成本。 在小红书的实践经验中有以下几个关键技术点值得分享 针对 local shuffle 带来的磁盘性能瓶颈问题 我们通过 RemoteShuffleService 技术手段降低本地磁盘 IO 开销提升 IO 性能有效提升离线业务运行效率与稳定性另一方面也能有效规避离线对在线在 IO 层面的干扰问题。小红书参与在离线混部的业务场景复杂除了大数据 Spark 场景以外还有转码离线推理训练等其他业务场景为了确保高优 Spark 任务运行时稳定性我们在 YARN 资源同步单机的驱逐策略QoS 保障策略等方面都做了细粒度的优先级区分和策略优化例如离线资源超量上报为了压榨资源提高利用率单机冲突处理资源冲突或者离线资源满足度过低优先驱逐转码等时效性要求不高的离线离线差异化 QoS 保障策略等。综合以上优化手段最终实现了 Spark 任务的稳定高效运行和资源的充分利用。 落地收益 截止目前小红书在离线混部方案已大规模落地取得了以下业务结果 覆盖数万台在线集群节点为离线业务稳定提供数十万核的计算资源离线任务驱逐率低于 1%作业混部后基本不受影响混部集群 CPU 利用率平均增长 8% ~ 10%部分均值 CPU 利用率能达到 45% 以上大幅提升了集群资源使用效率 随着增量业务场景的不断接入上述收益规模还在持续增长。 如何使用 支持 K8s 与 YARN 混部的相关功能目前已经基本研发完成Koordinator 团队目前正努力完成发布前的一系列准备工作敬请期待 如果您也有意参与项目的合作共建或是对 K8s YARN 混部感兴趣欢迎您到社区专项讨论区 [ 4] 下方留言我们将第一时间联系您。参考留言格式 联系人(gihub-id/e-mail), e.g. koordinator-dev 您任职/就读/参与的公司/学校/组织名称e.g. koordinator community 社区参与意向e.g. 希望能够参与研发/学习大数据云原生混部/将 K8sYARN 混部功能在生产环境落地/其它。 您对 “K8sYARN混部” 的期待 相关链接 [1] Apache Hadoop YARN https://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html [2] E-MapReduce https://www.aliyun.com/product/bigdata/emapreduce [3] 设计文档 https://koordinator.sh/zh-Hans/docs/next/best-practices/colocation-of-hadoop-yarn/ [4] 专项讨论区 https://github.com/koordinator-sh/koordinator/discussions/1297 点击此处即可查看 Koordinator 的详细介绍和使用方法
http://www.pierceye.com/news/427640/

相关文章:

  • 一键建站公司做网站 怎么做留言
  • 制作的网站西安网页设计培训哪里有
  • 株洲市住房和城乡建设局门户网站中国建设银行官网站大同
  • 北京响应式网站制作公司wordpress邀请码注册
  • 衡阳网站开发有哪些公司怎么建设淘客自己的网站、
  • 国内扁平化网站欣赏什么站做咨询网站好
  • 评价校园网站建设范例wordpress插件获取数据库
  • 网站开发具体问题重庆装修公司排名前十名
  • 萝卜建站织梦网站采集如何做
  • 邢台在百度上做个网站河南营销网站建设联系方式
  • 电力建设科学技术进步申报网站教学工作总结
  • 做淘宝客必须建网站吗杭州网站优化效果
  • 网站开发有什么职位用vs做网站教程
  • 行业网站渠道选择和内容运营网站续费问题
  • 什么是seo优化推广阿里云网站建设优化
  • 信息发布型网站建设的特点免费
  • 陕西有限公司网站建设招标公告如何做影视网站的标题
  • wordpress网站百度搜索吗百度关键词推广怎么做
  • 马鞍山市网站建设服务有限公司计算机平面设计主要做什么
  • 手机网站跟pc网站有什么不同怎样创建网站收益
  • 什么系统做购物网站好做面料那几个网站
  • 做网站产品资料表格做鞋设备网站
  • 青海西宁制作网站企业做网站用什么语言编写
  • 网站变成手机网站做简历的网站都有哪些内容
  • 汽车网站建设页面软件公司都是帮别人做网站么
  • 微信的企业网站模板深圳做关键词优化平台
  • 用什么框架做网站快网站建设与维护薪资
  • 深圳公明做网站用织梦做网站都需要用什么
  • 广西城乡建设部网站首页国家住房和城乡建设部中国建造师网站
  • 杭州高端网站设计公司天津做网站那家好