作者:詹雪娇,腾讯云容器产品经理,目前主要负责腾讯云集群运维中心的产品工作。 张鹏,腾讯云容器产品工程师,拥有多年云原生项目开发落地经验。目前主要负责腾讯云TKE集群和运维中心开发工作。
引言
降本增效从云计算发展至今一直都是企业上云最核心的关注点,无论是在线业务还是大数据、AI业务,都非常依赖算力的消耗,成本问题都是企业上云进行决策的核心因素。
从云计算本身来看,单纯把业务从 IDC 搬迁上云不修改任何业务架构,提高计算资源利用率需要非常大的运维成本和人力成本投入到改造业务适配弹性伸缩和业务可调度性中。随着云原生技术的普及和推广,容器和 kubernetes 等技术能够天然的与业务、基础设施结合,简化资源管理、感知业务类型、自动弹性扩容和调度。
为帮助企业在使用云原生技术时,更好的实现降本增效,腾讯云容器团队推出《kubernetes 降本增效标准指南》系列,包括且不限于基于成熟度模型提供资源利用率提升建议、多维度弹性资源使用建议、智能负载推荐提升精确度、腾讯云云原生成本管理指导手册等,与此同时也将推出系列助力容器化降低成本的能力套件,如容器成本组成视图、成本预测评估工具、成本监控工具、成本定时报告等,以及配套的智能负载值推荐、成本感知调度、竞价实例回收动态控制器等,敬请期待。
本文中,腾讯云容器团队抽样调研了已授权的企业客户,对资源使用情况进行了一次真实的数据分析,以实际的行业数据介绍容器化对资源利用率的可提升空间。
资源利用率数据剖析
本次调研抽样了1000+已授权的企业客户和个人客户的数据,其中企业客户750, 个人开发者250+,统计节点数超5W+。
IDC的计算资源冗余,平均利用率低至10%
IDC 数据中心由于缺少弹性能力,为保证业务应对突发请求等情况,普遍资源会存在冗余,资源使用率低。
首先我们来看看全球数据中心的利用率。麦肯锡的一份研究报告表示[1],企业管理者在考虑稳定性及提高可用性的同时,也应该将新的业务重点放在遏制效率低下和成本上升的问题上。调研结果显示,许多数据中心的服务器多达30%的功能是“失效”的,而服务器的平均每日利用率不到3%;而在整个数据中心,服务器的平均每日利用率通常最高仅为6%。以上数据表明,数据中心的服务器成本及资源消耗方面会给企业造成巨大的“浪费”。
上图是一个典型的客户机器白天业务繁忙,晚上资源空闲的情况, 由于物理设备弹性能力弱,计算资源往往要按业务峰值再加一定的 Buf