成本优化概述

成本优化基于通用场景推荐治理成本流程步骤,并梳理主流应用类型的成本优化策略。针对不同应用类型和业务架构,推荐不同的成本优化策略。本文介绍成本优化流程和典型成本优化场景。

成本优化流程

基于FinOps的理念,云原生场景中对优化成本主要分为3步:

  1. 根据业务实际情况,确立财务单元与治理周期。

  2. 根据业务实际情况,建立成本基线。

  3. 参照下方ACK成本优化概览流程图,确定优化方案并执行。

成本优化

典型成本优化场景

以下介绍不同云原生化阶段的成本优化场景。

基础设施云原生化

云原生化之前,传统IT架构迁移上云,或者需要对传统IT架构进行云原生化改造。此阶段是对基础设施的一次重大变更,需要在关键时机对成本进行规划和治理。此阶段需要重点关注以下内容。

应用云原生化改造

云原生化过程中,应用可以借助Kubernetes提供的弹性扩缩容、混部等机制,提升高可用性。同时,在业务流量动态涨跌波动时,使容器按照承载业务的标准部署单元进行扩缩容,从而具备按业务需求量申请资源成本的智能化策略的削峰填谷能力。

稳定运行的云原生业务

云原生化进行后,业务持续运行过程中需要根据业务的动态变化制定相应的成本治理策略。常见以下场景。

  • 业务呈现周期性

    业务会呈现较明显周期性波动,例如出现早九晚五是流量高峰期的现象。此场景推荐使用成本洞察功能观测规律,并采取合适的弹性能力等成本优化手段。更多信息,请参见成本洞察功能说明

  • 新老业务交替上下线活跃、频繁

    新老业务交替频繁是很多新兴业务领域的场景现象。在业务新兴阶段,应用的资源成本面临容量规划的挑战。推荐使用成本洞察功能观测应用的资源成本使用情况,同时推荐使用资源画像功能,合理规划应用的配置规格。具体操作,请参见成本洞察功能说明资源画像