Cloud Music FinOps Practice: Building Enterprise Cloud Cost Management Platform
NetEase Cloud Music’s self‑built FinOps platform tackles rising cloud spend by unifying cost data, visualizing and allocating expenses, rating resource utilization, and empowering platform providers, business units, and developers with data‑driven governance to curb the Andy‑Bill effect and enable scalable, long‑term cost control.
With the disappearance of internet growth dividends, NetEase Cloud Music (云音乐) has been focusing on technical cost reduction since 2022. This article introduces their self-developed FinOps platform, which addresses challenges including the Andy-Bill law (where DevOps efficiency gains lead to increased resource consumption), insufficient cost tracking, unclear cost responsibilities, difficulty in controlling growth, and lack of platform support.
The FinOps platform provides three core capabilities:
Cost Insight (成本洞察) : Focuses on resource tracking, cost visualization, cost allocation, and bill management. Key implementations include unified cost integration (normalizing data from diverse billing systems), resource monetization (pricing internal services to help teams understand actual costs), and breaking down large aggregated costs to business lines.
Cost Optimization (成本优化) : Enables resource utilization assessment through CPU and memory rating systems (P=Fail, B=Bad, M=Pass, A=Good). The platform provides governance pages showing clusters under each owner's responsibility, peak memory utilization, current vs. recommended specifications, and potential monthly savings.
Cost Operations (成本运营) : Drives long-term cost control through three stakeholders: Platform Service Providers (pricing and monetization of big data, cloud native, middleware services), Business Lines (cost allocation and ROI calculation), and Developers (optimization based on utilization data). The core mechanism combines governance decentralization and data-driven decision making.
The platform uses JSON expressions for data scope selection:
{
"and": [
{
"tags": {
"key": "department",
"values": [
"技术中心"
]
}
}
]
}Future plans include expanding cost allocation to more services (CDN, logging, messaging), implementing resource lifecycle management, extending governance practices to PaaS and big data scenarios, and integrating with CI/CD platforms to make cost governance part of daily workflows.
NetEase Cloud Music Tech Team
Official account of NetEase Cloud Music Tech Team
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.