云宏大讲坛 | 饭局排桌子,排出了分布式资源调度高级规则

春节的时候,云宏君与小伙伴们在网红店门口探讨了一番DRS分布式资源调度。

春节一顿饭,吃懂了分布式资源调度

道理我们都懂,具体怎么操作?

我们继续拿饭桌来打个比方——如果把数据中心比作一场宴席,那么服务器就是宴上的桌位,虚拟机就是现场的人。

在上一篇文章,我们解决的是有的桌子人多、有的桌子人少的平衡性问题。然而人都是有想法的,今天,我们就来照顾这些特殊人群的问题——

资源池中多台物理机负载情况不平均的情况实际上常有出现:负载大的物理机会影响应用程序的性能,负载小的物理机又浪费了资源。传统的物理机很难做到资源有效利用,当物理机达到负载瓶颈也很难做到资源动态调整。

有了分布式资源调度功能,系统会自动根据物理机负载情况迁移虚拟机,既保证了虚拟机上应用的正常使用,又提高了所有服务器的资源利用率。

我们已经了解了云计算分布式资源调度DRS的重要作用,那么应该如何正确地使用这个功能?

分布式资源调度DRS并不是简单地把虚拟机从负载较重的物理机里迁移到负载较轻的物理机上就可以了,因为这并不能良好满足实际生产环境的需求。总的来讲,这些需求可以归类为以下情况:

1.同一相关业务的一批虚拟机需要部署在同类业务物理机上,不应该迁移到用于其它业务的物理机上;

2.为满足某些高可用的需求,比如虚拟机冗余,要求两个或以上的虚拟机必须运行在不同的物理机上;

3.虚拟机要求运行在特殊物理机以达到高安全或高性能等目的。

为了应对以上情况,云宏提供了相应的产品解决方案——DRS高级调度规则。

在介绍这个解决方案之前,我们需要先了解几个简单的概念定义。

资源组:具有相同资源的一个组合,包括虚拟机组和物理主机组。

物理机组:物理主机的集合,同一台物理主机不允许同时存在两个资源组中。

虚拟机组:虚拟机的集合,同一台虚拟机不允许同时存在两个资源组中。

基于资源组、物理机组、虚拟机组、虚拟机这几个概念,DRS高级调度规则共有3种规则用于控制虚拟机的迁移。

聚集虚拟机

当虚拟机因其所在的物理主机负载较高而发生迁移时,会往该虚拟机所在的虚拟机组内其他虚拟机所在的物理主机上迁移。

就好比很多个公司的人参加活动宴席,同一家公司的人要坐在同一个桌子上,即使换位置也要和同公司人坐在一起。

聚集虚拟机

互斥虚拟机

与聚集虚拟机正好相反,虚拟机发生迁移时,不能往该虚拟机所在的虚拟机组内其他虚拟机所在的物理主机上迁移。

就像客户招待饭局,每张桌子都要有主办方负责人陪客户,这些负责人要分散到各桌上而不聚集在一块。

互斥虚拟机

虚拟机到主机

发生迁移时,可以设置一个虚拟机组在指定的物理主机组上迁移。

再比如活动宴会上90%的桌子安排给了到访客人,主办方的工作人员无论怎么换都要坐在工作人员专用的桌子上。

虚拟机到主机

原文地址:https://blog.51cto.com/14035356/2358887

时间: 2024-11-05 20:44:37

云宏大讲坛 | 饭局排桌子,排出了分布式资源调度高级规则的相关文章

饭局排桌子,排出了分布式资源调度高级规则

春节的时候,云宏君与小伙伴们在网红店门口探讨了一番DRS分布式资源调度. 春节一顿饭,吃懂了分布式资源调度 道理我们都懂,具体怎么操作? 我们继续拿饭桌来打个比方--如果把数据中心比作一场宴席,那么服务器就是宴上的桌位,虚拟机就是现场的人. 在上一篇文章,我们解决的是有的桌子人多.有的桌子人少的平衡性问题.然而人都是有想法的,今天,我们就来照顾这些特殊人群的问题-- 资源池中多台物理机负载情况不平均的情况实际上常有出现:负载大的物理机会影响应用程序的性能,负载小的物理机又浪费了资源.传统的物理机

云宏大讲坛 | 容器编排引擎Kubernetes的那些事儿

原创:Higx (Vol. 040) 云宏大讲坛Vol. 040 在不久前<容器的前世今生>中,追求技术前沿的小伙伴对于容器技术的发展历史已经抓住了脉络.但对于容器编排引擎Kubernetes的概念,则了解得较为模糊.那么,Kubernetes究竟是什么? Kubernetes的希腊语意为"舵手",缩写为k8s.正所谓"大海航行靠舵手,容器运行靠编排",Kubernetes的主要功能就是调度控制容器的一切.目前,Kubernetes已经成为容器编排调度的

【云宏大讲坛】超融合,融合的不仅是基础架构

Gartner的技术成熟度曲线表明,当前超融合开始进入快速成长期,随着数字化转型和业务全面云化的推进,超融合的势力范围不断扩张.而据IDC数据显示,2017年中国超融合市场同比增长115.3%,整体市场规模达到3.793亿美元,超融合表现出强劲的市场主流的潜力. 目前超融合市场日趋繁盛,但产品形态同质化.成熟度参差不齐的问题给用户选型带来了困扰.经过对大量现有客户的需求调研,以及对企业云计算市场趋势的洞察,云宏的超融合产品进行多次版本迭代,已经演变成企业专有云神器. 云宏超融合在计算.网络和存储

【云宏大讲坛】关键应用在超融合环境下的实践

(传统承载关键应用的机器架构正在加速瓦解,越来越多核心应用迁移到虚拟化平台.超融合系统的成熟和普及,更让关键应用得到新型的实践.) 关键应用,是指对业务连续性和性能都要求非常高的应用,如ERP.CRM.核心交易系统等.一旦出现系统不可用或性能下降等情况,便会对企业生产.财务.名誉产生严重影响. 传统承载关键应用的小型机.SAN架构组合正加速瓦解,越来越多的核心应用已经迁移到了虚拟化平台运行,SAN存储也逐渐被x86服务器和基于闪存的分布式存储所替代.而虚拟化与分布式存储的天然组合--超融合,紧密

云宏大讲坛 | SDN、NV在云数据中心的应用场景

随着云计算技术的高速发展,IT基础架构也处于快速变化中,以适应新技术层出不穷的要求.以云数据中心网络设备而言,IT基础架构的变化对网络运维带来了一些新挑战: 应用架构的转变 业务的转型导致基于服务和Web的应用大量增加.这种转变导致云数据中心中存在大量的服务器到服务器的东西向通信流量,同时,这些服务器间的通信也要求有安全隔离. 多数据中心的需求 从可用性和灵活性考虑,越来越多的用户考虑将业务部署到多个数据中心.用户希望在数据中心间方便互联互通,从而实现应用的容灾或多活部署. 虚拟化技术应用广泛

云宏大讲坛 | 灵活轻便的云宏CNware虚拟防火墙

防火墙是位于内部网和外部网之间的屏障,按照系统管理员预先定义好的规则来控制数据包的进出,是系统的第一道防线,其作用是防止非法用户的进入.虚拟防火墙就是可以将一台防火墙在逻辑上划分成多台虚拟的防火墙,每个虚拟防火墙系统都可以被看成是一台完全独立的防火墙设备,可拥有独立的系统资源.管理员.安全策略.用户认证数据库等. 以上描述的防火墙一般用于数据中心内部网络和外部网络之间,而云宏君接下来描述的虚拟防火墙则有所不同,它用于数据中心内部网络中虚拟机与虚拟机.虚拟机与物理机之间的网络通信,是一种虚拟网络的

云宏大讲坛 | 容器的前世今生

容器是什么? 专业地讲,容器是实现操作系统虚拟化的一种途径,可以让用户在资源受到隔离的进程中运行应用程序及其依赖关系:简单地讲,容器就是基于linux内核技术的一种隔离手段. 很多人认为容器就是另外一种虚拟机(VM).实际上,虚拟机通过Guest OS来运行对应的应用的,而容器通过使用Docker Engine使用系统原生隔离技术进行隔离. 虚拟化和容器的对比 为啥这样做?有什么好处呢?这就从PaaS的出现开始说起了. PaaS(Platform-as-a-Service,平台即服务)把服务器平

某猿的饭局

大四学姐毕业了,过几天离开学校,决定请几个同学,朋友还有老乡吃顿饭. 只关心代码,不关心人类的计算机专业某猿也在邀请之列. 大家有的之前都没见过,坐在一起都在尽量找话题,避免冷场.其实在活跃的人看来,这都不叫事.但是在某猿看来.. 事后,某猿回忆起来,有这样的几句场面描写: 大家说:马刺夺冠了,打得太牛逼了.-- 某猿嘻嘻一笑. 大家说:最近看世界杯没有,德国4-0虐掉葡萄牙.-- 某猿嘻嘻一笑. 某猿说:大学生9天组织完成近670页的Swift语言文档翻译. 大家嘻嘻一笑. ---------

一场饭局,就能看透一个人(经典)

http://subscribe.mail.10086.cn/subscribe/readAll.do?columnId=39359&itemId=4125791 一场饭局,既能是亲朋故交之间的沟通交流,也是生意对手间的交锋谈判.所谓人脉,圈子,社会关系,资源,一个人的能量,友谊,生意和交易,最后都绕不开饭局. 饭局在中国,也是一个人的社会身份认同体系.看一个人经常混迹于何类饭局,几乎便可以洞悉其兴趣.爱情.财富.身份.地位.有识之士往往能透过饭局见微知著,识人用人,洞察饮食之道里的经济利益.社