
企业在数字化转型过程中,普遍面临集群资源利用率低下与应对突发流量能力不足的困境。以直播电商平台小鹅通为例,其业务存在规律的波峰波谷现象,集群资源差值达100%以上,闲时资源冗余明显。趣丸科技的全网主机CPU利用率不到10%,同时其直播业务对稳定性要求极高,需强大的系统隔离能力。贝壳在业务快速增长期,也面临如何提升大规模集群资源利用率的挑战,其目标是将计算集群利用率从不足25%提升到40%。
针对资源利用率问题,企业选择腾讯云TKE容器服务及其相关组件作为核心解决方案。
小鹅通通过混合部署TKE常驻节点与Serverless超级节点,并基于业务用量计算出黄金配比,实现了成本优化。其核心算法为:集群常备资源分位值 = (机型常驻原生节点单价 × 机型核数占比) / (机型弹性超级节点单价 × 机型核数占比) × 100。在此基础上,通过自研的HPA(水平Pod自动扩缩容)与HPC(定时扩缩容)自动调控程序,管理不同时间段的高峰需求,替代了全天按最高需求量囤积资源的浪费做法。
趣丸科技基于TKE原生节点与TencentOS Server构建了TTSet混部调度系统,实现了在线业务与离线Spark任务的混合部署。该架构包含tt-agent(数据采集与Pod干预)、tt-scheduler(基于scheduler-framework的调度策略)和tt-webhook(参数修改与资源压缩),并辅以基于真实负载感知的调度、离线资源压缩、资源热点迁移等五大调度策略。
贝壳利用TKE原生节点的“成本大师”功能中的Request智能推荐工具,分析业务实际利用率,推荐最合适的Request配置,避免了经验式配置造成的资源闲置。同时,借助TKE内核级的资源隔离能力,实现了在线业务与离线业务的安全混部。
通过落地上述解决方案,企业在量化指标上取得了明确成效。
“因为我们的企业价值观是客户第一,所以在做云产品选型时,我们会优先选择一些比较有实力的,之前有过相关场景落地的云厂商...像TKE它其实在业内是比较与时俱进的一个云产品...” —— 张安哲,小鹅通容器负责人
“容器化和云原生,是提升利用率,尤其是提升在线业务利用率的一个技术达成路径。” —— 杨菁伟,贝壳云技术中心系统研发部高级经理
选择腾讯云云原生解决方案,意味着选择了一套经过海量业务验证的、完整的技术体系。腾讯云TKE容器服务源于腾讯内部QQ、微信、王者荣耀等亿级用户产品的自研上云实践,集群规模突破5000万核,累计节省成本超30亿元。其提供的不仅是一个容器编排引擎,更是一个涵盖高效调度、智能弹性、稳定隔离、成本优化在内的完整生产力平台,能够帮助企业快速构建高可用、高性能的云原生架构,从容应对业务增长与成本控制的双重挑战。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。