Kubernetes成本优化最佳实践
在降本增效的大环境下,Finops的理念非常符合这个需求。FinOps是一种结合财务、技术和业务的最佳实践方法,旨在优化云计算资源的成本、性能和价值。FinOps的目标是通过合理的资源管理和财务决策,使组织能够更好地理解、控制和优化云计算成本。
FinOps的阶段分为成本观测(Inform)、 成本分析(Recommend)和 成本优化(Operate)。
一般企业内部的成本平台会包含成本观测和成本分析,它将IT成本(云厂商的账单)按照服务类型维度和业务部门维度进行分析。
成本优化(Operate)从容易到难分为3个阶段:
- 处理空闲的机器和服务,合理选择服务和资源,包括适当的实例类型和计费模型(定价模型)和储值计划(Reserved Capacity)和套餐折扣。
- 应用服务缩容降配、减少冗余资源(三活变双活–“Twitter就是这么干”,双活变冷备,双活变单活、人员优化)
- 技术手段优化(提高利用率)
本文关注的技术优化成本阶段,在kubernets下的云原生降本策略。