金山云Serverless容器降本增效方案
金山云容器实例(Kingsoft Cloud Container Instance,简称KCI)提供Serverless化的容器服务,旨在减少用户在管理底层服务器上的投入,提供具备强大弹性扩容能力的云端容器资源,适用于IDC集群线上扩容、在线业务流量突增、离线数据处理任务等典型场景。
金山云云原生基于Virtual Kubelet (VK)方案,对Kubernetes集群动态创建KCI实例的方案进行了资源层和调度层的持续优化。在资源层,KCI作为弹性Pod的底层资源,进行了底层架构的全面升级,升级为资源型容器实例后,支持对KCI使用的底层资源进行灵活定义,在满足资源配置需求的同时最小化运维成本投入。在调度层,KCI对VK、底层实例、调度器进行了优化开发,通过自定义sidecar等方式解决了虚拟节点限制,同时增强了在混合云管理、可观测性、调度策略上的使用体验,使用方式完全兼容Kubernetes原生API。

典型案例
1. 客户A在金山云容器集群中接入了Serverless容器KCI,日常业务中优先使用容器集群资源承载,中低优转码任务使用KCI承载。保障效率的同时,提升了集群整体的资源利用率。
2. 在客户B的应用中,KCI接入了客户的IDC集群,当流量突增,IDC集群资源使用率达到可配置阈值后,将新创建的pod调度至KCI上。
3. KCI接入客户C的KCE集群,用于执行闲时的数据清洗任务,作为集群内的Job资源分阶段进行离线数据处理,高峰值日均用量上千实例,有效减少了成本投入。

应用效果
以某客户为例,使用金山云KCI降低了客户维护基础设施的工作,开发效率大幅提高。客户能够快速迭代系统,加速业务创新。容器实例的实时伸缩特性确保客户应用在遇到峰值负载时提供足够的计算资源,改善了服务质量。此外,客户只需要为实际使用的资源付费,避免了资源闲置,整体成本节省了 30%。
金山云容器实例产品推出至今,已经有越来越多的客户在生产环境中实践了这一方案。未来,弹性容器实例方案将持续为客户降低资源开销、提升运维效率。

点击阅读原文查看更多