开发者社区> 问答> 正文

阿里云的调度相关的核心业务组件中的“调度的基石”是什么?

已解决

阿里云的调度相关的核心业务组件中的“调度的基石”是什么?

展开
收起
阿阿里云 2022-04-05 09:31:17 627 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    调度的基石——标签系统随着业务的变化及技术的发展,云上机器的异构性也越来越明显,下面介绍一些典型的例子。 (1)在物理机层面,Intel CPU 不断更新换代,如 Haswell、Broadwell、Skylake、 Caslake 等,同样地,与之对应的机型也有诸多差异,如不同的内存容量、磁盘容量等。

    (2)在物理网络和虚拟网络层面,物理网络从早期的千兆网络、万兆网络演变到目前主流的 25G bit/s 网络。同样,虚拟网络也在逐步发展: 从经典网络到 VPC 网络,以及是否支持 DPDK 高速转发等。

    (3)存储系统的差异,包括高效云盘、SSD 云盘、ESSD 云盘及本地实例存储的区别。

    (4)虚拟化技术,除了大家熟知的 Xen 和 KVM ,还有阿里云特有的神龙架构等。 调度流程中的过滤—权重工作流程,需要区分这些差异,或者说需要把这些差异用程序表达出来。在阿里云的后羿调度系统中,这是由标签系统来实现的。 在系统实现层面,标签系统其实就是为每台物理机维护了很多的 Key-Value 的配对值,如图 3-12 所示,涵盖了从物理机自身的硬件配置、上面运行的软件状态、机器的实际物理位置到售卖相关的业务特性等方方面面的信息。其实,在设计之初,标签系统就并不只是供调度系统使用,我们期望它在物理机的管理控制等方面都能提供系统支撑。 有了标签系统后,无论是调度系统还是管控系统,都能通过程序化的方式感知和比较下层物理机的差异,甚至进一步,通过引入标签组等方式,更快地筛选机器,降低过滤器—权重器—选择器工作流中过滤器的压力。 3-12.png

    《弹性计算:无处不在的算力》电子书可以通过以下链接下载:https://developer.aliyun.com/topic/download?id=7996"

    2022-04-05 10:28:04
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
阿里云云原生 Serverless 技术实践营 PPT 演讲 立即下载
阿里云产品十月刊 立即下载
基于阿里云构建博学谷平台实时湖仓 立即下载