posted

0 Comments

工作负载优化演示 — 实现服务等级 SLA

下面给大家看一个利用 vRealize Operations 的工作负载优化能力提供不同服务等级来保证关键业务应用性能的演示,建议先阅读一下文章“vRealize Operations 自动驾驶式运维之性能优化”,有助于理解演示中所涉及的知识和概念。

在演示的环境 有两种类型的服务器:

  • Gold (金牌):最新的高性能服务器,提供最高等级的计算服务;
  • Silver (银牌):比较老的服务器,性能相对差一些,提供一般等级的计算服务。

这些服务器都被打上了 标签类型“SLA Tiering (SLA 等级)” ,根据服务器的类型分别打上金牌和银牌两种标签。这些服务器组成了两个集群:

  • Cluster3:兼有金牌和银牌服务器,“SLA Tiering” 打上了 Gold 和 Silver 两种标签;
  • Cluster4:只有银牌服务器,所以打上了“SLA Tiering = Silver” 的标签。

 

演示环境中的工作负载也分为两类:

  • 关键应用:对应于关键业务,要求保证应用运行性能,需要“金牌”等级的计算服务,虚机被打上 “SLA Tiering = Gold” 的标签,在下图中表示为橙色;
  • 一般应用:对于性能的要求相对较低,只需要“银牌”等级的计算服务即可,虚机被打上 “SLA Tiering = Silver” 的标签,在下图中表示为灰色。

 

优化前:有两个关键应用虚机运行在 Cluster4 中

 

管理员在 vRealize Operations 中把运维意图设置为“均衡 (Balance)”;把业务意图 (Business Intent) 设置为分层的服务等级 (SLA Tiering),指定了 Gold 和 Silver 两种服务等级,并且激活了 优先考虑高等级服务开关 (Enable Prioritization)。优先考虑高等级服务意味着同时存在金牌和银牌服务器的情况下,调度工作负载时优先考虑高等级的服务器,在下图中 “SLA Tiering = Gold” 的编号是1,优先级要高于编号为2的 “SLA Tering = Silver”。

 

设置好工作负载优化策略后就可以启动优化操作,优化后原来运行在 Cluster4 中的两个关键应用虚机被迁移到了 Cluster3 中,这样它们可以享受金牌等级的计算资源,保证关键应用的性能。同时,原来 Cluster3 中的非关键应用虚机也保持不动,继续运行在金牌等级的 Cluster3 中,因为现在的优化策略是优先考虑高等级服务,当 Cluster3 中还有空闲的计算资源时,也会允许一般的应用在其中运行,以充分利用高性能的服务器资源。

优化后:这两个关键应用虚机被迁移到了 Cluster3,在“金牌”服务等级的服务器上运行

 

这是一个零售企业,双11的时候业务量暴增,Cluster3 中的资源消耗殆尽,在下面的示意图中可以看到某些虚机变大了 (消耗的资源变多了),从而导致某些关键应用的性能下降 ,甚至无法正常工作 (演示中 Nginx 因为资源竞争出现了 Bad Gateway 的错误),vRealize Operations 提示该数据中心需要性能优化。

管理员手动启动优化后,Cluster3 中的部分非关键应用 (灰色 VM) 被迁移到到了 Cluster4,从而释放了一部分资源给 Cluster3 中的其他应用,我们可以看到原来受阻的关键应用恢复了正常工作。

 

为了清楚地展现每一个步骤,演示中的性能优化操作都是手动启动的,在实际环境中更多的是采用自动优化,vRealize Operations 会根据管理员设置的优化策略寻找优化机会,并且自动地进行数据中心性能优化。为了让管理员了解在过去一段时间内是否有自动的优化操作发生,vRealize Operations 还提供了一个优化历史 (History) 工具 (如下图所示),管理员可以拖动时间轴来显示过去一段时间内自动执行的优化操作,直观地看到虚机迁移的过程。

 

演示视频 (提示:请选择视频下方的“高清 720P”选项来观看)

 

延伸阅读

加速满足业务需求是企业进行数字化转型的驱动力,IT应该提供一个数字化的基础架构来支撑现代企业应用的运行。VMware 和 Intel 通力协作,跨数据中心和公有云提供一致的基础架构和运维体验,支持应用的快速交付运行,以满足业务创新和市场竞争的需要,为企业构建了一条数字化转型之路。VMware 和 Intel 的解决方案,以紧密集成的计算、网络和存储虚拟化技术为基础来构建软件定义的超融合架构,基于业界的标准和 Intel 的技术来为用户提供自动驾驶式的运维和管理体验。这种创新方案交付了一致的运维模式,可以在任何基于 Intel 平台的云环境上运行任何的应用。