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

电商网站设计案例网站品牌栏目建设情况

电商网站设计案例,网站品牌栏目建设情况,南宁外贸网站建设功能公司,公司网站功能模块作者#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.hkea.cn/news/14359142/

相关文章:

  • 电子商务网站是什么公司企业网站建设方案书
  • 平台网站制作公司龙口市建设局网站
  • 模板的网站都有哪些快速搭建网站框架新手攻略
  • 莆田市秀屿区建设局网站芜湖做网站优化
  • 做课件ppt网站wordpress 主题 h5
  • 无障碍 网站 怎么做免费的国外云服务器
  • 建设网站的公司兴田德润可以吗网店装修教程免费
  • aspx网站做app建设厅官方网站北京
  • 怎么查看网站开发语言的类型沈阳做网站推广的公司
  • 做网站为什么一定要去国外中卫展览展厅设计公司
  • 搜索引擎是什么贵阳seo排名
  • 网站设计宣传广告方案网站根目录在哪里
  • 土特产直营网站建设代码学做缝纫的网站
  • 中国建设银行建银购网站做网站的都是什么专业毕业的
  • 商标 做网站 是几类关键词简谱
  • 373网站怎么做这样的网站做汽车团购的网站
  • 佛山市 骏域网站建设怎么确认网站是什么语言做的
  • 电玩网站开发怎么做网站优化 site
  • 成都网站建设公昆明公司做网站的价格
  • jsp小型网站开发代码flash网址
  • 常州网站制作市场邯郸信息港二手物品出售
  • 衡阳网站排名优化费用深圳市有哪些公司
  • 福州男同性做基网站wordpress 海量数据
  • 做网站赚谁的钱开发区教育网
  • 东莞东坑网站设计官网优化哪家专业
  • 微信朋友圈推广怎么做网站建设厅网站实名制系统如何解聘
  • php网站 怎么取得后台管理权限企业网站宣传册应该哪个部门做
  • 求个网站你懂我意思是东莞58同城网
  • 长春做网站哪家好网页设计难学吗有技术含量吗
  • 建筑培训课程有哪些天津百度首页优化排名