云的弹性容易造成一种假象,云上不需要容量管理,其实云上的浪费是一种常态。 Gartner 研究显示到 2020 年,由于缺乏成本优化手段, 80% 企业的云资源成本将会大幅超出预算、平均浪费的云计算支出率估算为 35% 。造成这一现象的主要原因即是大部分使用者缺少自主可控的全局容量监测和辅助决策工具,因为大部分公有云厂商只针对自身平台产品提供针对单类别 IaaS 资源的使用量监控数据,无法实质辅助使用者有效地做出全局扩缩容决策。
问题现状
iaaS的使用是多云混合,覆盖少量物理设备,主要使用公有云的厂家有阿里云、腾讯云、华为云和百度云。
机票查询,机票预订,利用云资源的显着特点是灵活的方式,在资源的快速变化,在旅游高峰的情况下,将是百台甚至上千台的实例为最小单位的骤增骤减。
随着公共云供应商的增加,管理难度不断提高,对于多云环境统一管理,同一类的IaaS资源抽象成一个统一的标准,以提供给用户,全局统计资源消耗,持续的成本优化,是目前面临的主要挑战。
问题拆解
数据信息采集——对于异构 IaaS 基础教育设施的属性分析数据(厂商、单价)、容量以及数据、实时监控系统数据可以进行周期性采集,采集工作方式为 Agent 和 API 调用,目标为周期性更新、实时准确无遗漏、自维护自更新。同时因单台实例容量通常具有较小, Agent 性能设计要求相对较高,既不能影响企业业务处理逻辑也不能对单台实例学习资源管理造成成本较高损耗。
数据环境治理——属性、容量等结构化数据可以采用 CMDB 进行系统存储,同一类型的不同厂商资源通过建立一个统一的对象模型,并且能够根据既有管理逻辑与业务相关部门关联。实时监控数据采用时序数据库存储,需能支持横向扩容,最大管理实例数量不低于 50000 ,日志、审计信息等数据主要采用 KV 存储。
使用数据 - 使用相对高效的自动化工作流程工具,固化常见的系统操作,在CMDB操作,批准操作,数据查询,数据更新操作和云管型操作,提供灵活的触发,例如事件触发,计划任务,周期性任务。
场景配置 - 使用相对高效的前端生产工具,前端可提供CMDB,TSDB KV和存储内数据源查询展示控件,查询数据可以形成一个树形图,饼图定制视图在前端显示;工作流程中使用的固化性数据提供一个按钮来触发控件;根据“问题现状”配置多云管理、容量管理、成本分析的三个主要用户侧交互场景。
应对思路
市场上提供多云管理,容量管理和成本分析的厂商市面上均有,但可将三者灵活组合,交换数据,并根据用户需求支持交互方式和功能的定制变更的厂商不多;因此选择低代码运维开发平台产品进行测试;PaaS层组件由OPSMIND提供,SaaS层应用场景共同研究。
测试成果
1.测试阶段的主要目标为能力验证,因此选用阿里云、腾讯云的计算类实例作为测试对象。出于数据安全考虑,数据采集方式以对接云厂商 API 方式实现,暂未安装 Agent 。配置阿里云、腾讯云 Access Key 后,每 30s 间隔采集更新时序存储、 CMDB 、 KV 存储数据源,确保全局资源数据实时准确无遗漏,该采集刷新间隔可根据实际需求调整。
2.根据业务部门最为广泛关注的云服务器关键字段在 CMDB 中建立云服务器模型、与外网 IP间、与业务部门间索引关联关系,利用前端编辑器控件可以进行统一抽象模型通过展示,支持按任意关键字段内容进行分析检索查询;前端展示关键字段及常用查询可随时需要进行设计变更。
3.根据各业务部门共性需求分析制定相关管理系统操作、运维操作服务目录,将常见的资源增删查改、远程任务执行类操作固化为工作流后利用信息交互设计界面按年触发,规避高频切换登陆不同云厂商 Console 进行常规运维操作,提升人效;服务产品目录内容可随时需要进行变更。
4.容量管理系统主要配置了四个子功能模块——(1)云计算实例保有量统计分析实时报表(支持按业务线、云厂商、时间段等多维度交集聚合查询生成);(2)云计算实例关键容量指标统计分析实时报表(支持按业务线、云厂商、时间段等多维度交集聚合查询生成);(3)低利用率资源筛查(支持按业务线、云厂商、时间段等多维度交集聚合查询生成);(4)即将到期资源统计提醒(对接邮件、短信、 IM 等告警通道);实际应用场景中更多利用到的是按业务部门维度筛查出的低利用资源,用以推动资源降级或释放,因云厂商计费维度复杂,因此列表中仅以单价数据粗略计量成本节省总额。
5.成本分析系统主要配置有四个子功能块 - (1)云厂商标准资源云帐单同步输入; (2)非标支出类别的手动输入; (3)周期性成本输入; (4)预算执行和成本支出定制视图的生成。
后续计划
1.完成 PaaS 层组件与其它两家公有云厂商的 API 对接;
2.在数据采集层、数据治理层、数据利用层及三项应用场景中覆盖目前使用到的全部资源类别;
3.管理操作、运维操作服务目录进一步完善至运维团队基本无需再登陆云厂商 Console ;
4.根据既有分账习惯设定一个更为精细化的成本节省量化统计方式,将容量管理系统辅助决策节省的成本更为直观体现出来,争取 2020 年整体支出不超过预算执行总额的 80 %。
更多产品了解
欢迎扫码加入云巴巴企业数字化交流服务群
产品交流、问题咨询、专业测评
都在这里!
2020-04-10 18:07:31
2022-11-21 15:34:51
2022-11-21 15:33:52
2022-11-21 15:29:11
2020-04-10 17:30:33
2022-11-21 15:34:03
甄选10000+数字化产品 为您免费使用
申请试用
评论列表