让管理 IT 基础设施变得更简单,一直是 SmartX 的目标。如何合理规划集群资源,是 IT 运维人员经常遇到的难题:为了满足业务增长的需要,什么时候应该扩容?计算和存储资源分别需要增加多少才能保证集群正常使用到预期时间?

为了帮助用户回答这些问题,SMTX OS 4.0 推出了集群资源的用量预测功能。通过机器学习技术,利用集群运行过程中积累的用量数据进行趋势预测,让管理员轻松进行扩容规划。

以下是 SMTX OS 4.0 资源用量预测功能解析与视频教程的演示。


集群使用预测功能前提条件

1. 集群软件已经升级至 4.0.0 或以上版本;

2. 已经部署 “高级监控与预测” 应用;

3. 已经积累了 5 天的监控数据 。

实际操作界面展示

1.可用时间预测

  • 现在让我们访问一个已经满足预测条件的集群 ;
  • 在左侧导航栏点击 “资源规划” ,跳转至“资源规划”的 “用量预测” 功能页面 ;
  • 根据集群历史的 CPU、内存与数据空间使用情况,我们可以获得未来 1 年这些资源使用量的预测 ;
  • 在界面的左侧上方区域,可以看到对这三种资源的可用时间预测 ;
  • 当资源的预测用量加上预设的资源预留超过当前集群的资源总量时,该资源就被视为耗尽 ;
  • 当某种资源预计在 1 年内耗尽时,这里会展示距离资源耗尽的天数,以便您评估何时进行扩容 ;
  • 如果资源 1 年内都不会耗尽,就会显示 “充足” 。

2. 资源预留量

  • 您可在界面右上方,设置集群的资源预留量 ;
  • 在设置预留资源时,需要考虑系统占用的计算资源,以及当硬件发生故障时,用于恢复业务的冗余计算与存储资源 ;
  • 每种资源的默认预留率是 20% 。

3. 预测详情图表

  • 在 “资源可用时间预测” 下方的图表区域,可以看到资源用量未来发展趋势的预测详情。图表绘制了最多过去三个月到未来一年的用量曲线 ;
  • 要查看资源在过去的实际用量,或者在未来的预测用量,只需将鼠标悬浮到图表的对应时间点上 ;
  • 灰色的水平虚线代表了资源耗尽的阈值 ;
  • 在预测区域,浅蓝色区间代表预测值的置信区间 ;
  • 如果资源将在 1 年内耗尽,图表上会标记出预计耗尽的时间点 ;
  • 管理员在进行扩容规划时,常常需要预估在业务增长的情况下需要增加的资源。

4. 负载模拟、扩容建议

  • 在计算平台为 SMTX 虚拟机服务的集群中,我们提供了 “负载模拟” 功能,可以根据真实环境的业务运行数据,一键模拟新增负载后集群的资源用量 ;
  • 点击 “负载模拟” 区域的 “创建负载” 按钮。在弹出的 “创建负载” 对话框中,选择取样虚拟机和负载个数 ;
  • 创建完成的负载会默认在今天开始生效,您也可以将开始时间调整到一个未来的时间,来更准确地反应集群业务的规划 ;
  • 当预测考虑了新增负载后,可用时间预测会自动更新为新的时间点 ;
  • 在预测图表上可以看到添加负载的时间点,以及负载加入后对预测曲线的影响 ;
  • 您可以灵活地创建多组负载,并查看其对集群资源使用的影响 ;
  • 最后,在界面的最下方,您可以获得一个简明的集群扩容建议 。

了解更多产品信息,请点击:https://www.smartx.com/smtx-os/