FinOps 전략 수립 및 실행
FinOps 전략 수립 및 실행
“FinOps is an operational framework and cultural practice which maximizes the business value of cloud, enables timely data-driven decision making, and creates financial accountability through collaboration between engineering, finance, and business teams.” (FinOps Foundation)
FinOps is an operational framework and cultural practice that, through collaboration among engineering, finance, and business teams, enables timely data‑driven decision‑making, establishes financial transparency and accountability, and maximizes the value of cloud business.
Establishing a Cost Optimization Process
The FinOps Framework presented by the FinOps Foundation outlines the principles, domains, capabilities, personas, and phases for performing cost optimization, as shown in the figure below.
We will examine the elements of the FinOps Framework to understand the key concepts and processes of cloud cost optimization.
FinOps Framework: Principles
The principles presented by the FinOps Framework are as follows.
- Team Collaboration
- Since cloud costs are incurred per resource and per hour, the Finance, Engineering, Product/Service, and Business teams must collaborate frequently.
- Each team collaborates to continuously improve efficiency and drive innovation.
Make decisions based on cloud business value
The economic efficiency per unit and metrics better reflect the impact on the business than total spending.
- Consider the trade-offs between cost, quality, and speed.
- We view the cloud as a driving force for innovation.
Assign responsibility for cloud usage to all entities
- Responsibility for usage and costs extends to sub-organizations or business units, and engineers are responsible for costs from architecture design through to current operations.
- Each functional team and product team manages cloud usage within the scope of their department’s budget.
- Distributes decision-making regarding cost-efficient architecture, resource usage, and optimization to each department.
- Technical teams should consider cost as a new efficiency metric from the early stages of the software development life cycle.
FinOps Data Available in Real Time
Cost data is processed and shared immediately upon creation.
- Securing real-time data visibility increases cloud utilization.
- Rapid, continuous feedback on data contributes to deriving efficient results. Information about cloud spending costs is provided to all departments of the organization in real time.
- Create, monitor, and improve real-time financial forecasts and plans.
- Perform trend and fluctuation analysis to understand the causes of cost increases.
- Promote best practices and celebrate achievements through internal team benchmarking.
- Evaluate your company’s performance by benchmarking against industry peers.
Dedicated team leads FinOps
When each department is responsible for its own area, the dedicated team serves to recommend, disseminate, and support best practices.
- Management supports FinOps, its practices, and processes.
- Centrally manage rates, commitments, and discount optimization to leverage economies of scale.
- Engineers and operations teams focus on optimizing usage in their respective environments and do not get involved in discount negotiations.
Leverage the cloud’s variable cost model
- View the cloud’s variable cost model as an opportunity to deliver greater value, not a risk. Predict, plan, and purchase capacity just-in-time when needed.
- Establish agile iterative plans rather than static long-term plans.
- Don’t just tidy up the system sporadically; achieve cloud optimization through proactive system design and continuous adjustment.
FinOps Framework: Persona
To implement FinOps, various stakeholders within the organization, i.e., personas, must collaborate with the FinOps team.
FinOps activities are not performed solely by the FinOps team.
All individuals involved in cloud usage, tracking, management, or utilization directives are stakeholders of FinOps, and through collaboration within the FinOps Framework, each gains benefits.
The following table outlines the key FinOps entities, associated organizations, and roles.
| FinOps stakeholder | role | Subject classification |
|---|---|---|
| FinOps practice |
| Core |
| Executives |
| Core |
| Product/Service |
| Core |
| Engineer |
| Core |
| Finance |
| Core |
| Purchase |
| Core |
| ITSM / ITIL |
| Related organization |
| ITAM |
| Related organization |
| Sustainable Management (ESG) |
| Related organization |
| Security |
| Related organization |
| ITFM |
| Related organization |
FinOps Framework: Phase
FinOps performs framework tasks while iterating through the three phases of Inform, Optimize, and Operate.
Share with the FinOps stakeholders and coordinate feedback.
Inform: Visibility and Allocation
Providing FinOps standard processes and continuously updating based on execution
This step involves identifying data sources, allocating and analyzing data, and creating a report.
To ensure that the process defined in this way can be continuously executed and managed, systematic systematization is required.
Accurately allocating cloud spending by tags, users, or business rules enables accurate reporting, allowing business and finance teams to maximize ROI within budget and forecast spending and carbon costs.
Inter-team benchmarking provides useful metrics for evaluating organizational operational efficiency.
Additionally, by correlating cloud cost data with sustainability, efficiency, utilization, and performance benchmarks, you can derive Key Performance Indicators (KPIs) and unit metrics for your organization’s cloud usage.
The cloud possesses characteristics such as on-demand, elasticity, and various price discounts, and organizations must, based on this, establish a data‑driven decision‑making system and monitor spending in real time, thereby continuously communicating business objectives to each department.
Optimize: Cost and Usage
The Optimize phase identifies opportunities to improve cloud efficiency by leveraging the data and capabilities gathered during the Inform phase.
In this phase, you leverage resource optimization tools provided by cloud vendors to right-size low-utilization resources, apply modern architectures, manage workloads, and eliminate unnecessary resource waste.
It also includes visibility, analysis, and reporting features to enhance the purchasing and management of pricing models, such as commitment discounts and Cost Savings.
In this stage, areas where cloud performance does not align with the organization’s value objectives are identified, and cross‑team collaboration is carried out to optimize reporting and management processes based on unit metrics.
Conflicts may arise between optimization strategies, but the ultimate goal is for the organization to create more value through cloud investments.
Operate: Continuous Improvement and Usage
In the Operate phase, you implement changes to embed FinOps within the organization based on the data and capabilities acquired in the Inform and Optimize phases.
This phase includes establishing cloud governance policies, compliance monitoring, developing training programs aligned with organizational goals, establishing team guidelines and automation policies, and empowering individuals.
To succeed in FinOps, engineering, finance, and business teams must jointly take continuous and incremental actions based on data generated in the Inform phase.
Additionally, select the optimal opportunities identified in the Optimize phase and build a culture of accountability for actions taken across the organization.
In the Operate phase, set goals to iteratively develop strategies and improve workflows. If necessary, return to the Inform and Optimize phases to mature activities and introduce new capabilities.
This enables you to continuously improve your organization’s FinOps operations.
FinOps Domains and Activities
The domains of the FinOps Framework are the fundamental business outcomes that organizations must achieve through FinOps, and FinOps activities refer to the tasks performed within each domain.
The first domain is about Understanding Cloud Usage and Costs.
This area collects and analyzes cost-related data, detects anomalies, and manages them.
| Activity | Explanation |
|---|---|
| Data Collection Data Ingestion | Collects, transmits, stores, and normalizes data from various sources to create a context‑based dataset that enables comprehensive analysis of cloud usage and costs. |
| Allocation Allocation | Allocate cloud costs to teams and projects within the organization and assign responsibility using users, tags, labels, and other metadata. |
| Report and Analysis Reporting & Analytics | Analyze cloud data and generate reports to gain insights into usage and spending patterns, identify improvement opportunities, and support decision-making based on cloud resource information. |
| Anomaly Sign Management Anomaly Management | Detect, identify, alert, and manage unexpected or unpredictable cloud cost and usage irregularities in a timely manner to reduce cost risk in cloud operations. |
The next domain is Business Value Quantification.
This area quantifies the potential costs and value of the business and analyzes economic viability through benchmarking.
| Activity | Explanation |
|---|---|
| Planning & Estimation Planning & Estimating | Estimate and explore the potential cost and value of workloads when implementing a specific model or models in the organization’s cloud environment. |
| Prediction Forecasting | Create a model of the expected future cost and value of a cloud system by leveraging statistical methods, past spending patterns, planned changes, and related metrics. |
| Budget Budgeting | A strategic and ongoing process to set limits aligned with business objectives, monitor and manage cloud spending, and ensure accountability and predictable financial outcomes for cloud‑based systems. |
| Benchmarking Benchmarking | Use efficiency metrics to assess value by comparing cloud optimization across departments within the organization or with peer companies in the same industry, inform decision‑making, and align FinOps with business objectives. |
| Unit Economics Unit Economics | Develop and track metrics that enable understanding of how the organization’s cloud usage and cloud management practices affect the value of its products, services, or activities. |
The third is the domain for cloud usage and cost optimization.
In this area, you measure the usage of running cloud workloads and establish and execute plans to optimize costs.
| activity | Explanation |
|---|---|
| Cloud Architecture Design Architecting for Cloud | Design and modernize solutions with cost awareness and efficiency to maximize business value while achieving performance, scalability, and operational goals. |
| Rate Optimization Rate Optimization | Through contracts, Cost Savings, and other measures, increase cloud cost efficiency to meet the organization’s operational and budget objectives. |
| Workload Optimization Workload Optimization | Analyze and optimize cloud resources to match specific usage patterns, while ensuring workloads operate efficiently and generate sufficient business value relative to cost. |
| Cloud Sustainability Cloud Sustainability | Integrate sustainability criteria and metrics into cloud optimization so that environmental efficiency balances financial value and cloud optimization decisions align with organizational goals. |
| Licensing & SaaS Licensing & SaaS | Understand each vendor’s licensing terms, usage rights, and pricing options, and plan appropriate usage while avoiding over‑ or under‑licensing. Understand and optimize the impact of SaaS adoption on the organization’s cloud cost structure and value. |
The last one is FinOps Execution Management.
Build a culture and organization within the organization that executes cloud strategy through FinOps strategies and processes.
| Activity | Explanation |
|---|---|
| FinOps Execution Operations FinOps Practice Operations | Operate an effective FinOps team that strengthens FinOps practices by continuously implementing FinOps strategies and processes, fostering a culture of accountability. |
| Cloud Policy & Governance Cloud Policy & Governance | Establish and evolve policies, controls, and governance mechanisms to ensure cloud usage aligns with business objectives, complies with regulatory requirements, and efficiently optimizes cloud resources. |
| FinOps Assessment FinOps Assessment | Repeatedly measure and analyze FinOps maturity within the context of the FinOps framework to gain insights into the strengths and improvement areas of FinOps activities. |
| FinOps Tools & Services FinOps Tools & Services | Developed criteria and methodology for effectively integrating FinOps tools and services that align with framework capabilities to strengthen FinOps use cases. |
| FinOps Education FinOps Education & Enablement | Through education, technology development, and practical activities, teams across the organization can adopt and deliver FinOps use cases. |
| Settlement Management Invoicing & Chargeback | The finance team collaborates with the product/service and engineering teams to develop a cloud billing model, adjusting cloud cost data and reports to meet budgeting and accounting requirements. |
| Workload Transition Onboarding Workloads | Coordinate system migrations across cloud environments or between cloud environments in a way that provides transparency on cost, usage, and impact, and support operational objectives. |
| Interdepartmental Collaboration Intersecting Disciplines | Coordinate activities with related departments (ITAM, ITFM, sustainability, security, etc.) to manage responsibilities that extend beyond cloud, and integrate them into the organization’s cloud strategy through collaboration with FinOps. |
FinOps Maturity
FinOps activities are performed iteratively, thereby improving the maturity of processes, domains, and activities.
The FinOps maturity approach starts small and gradually expands scale, scope, and complexity.
Perform FinOps by quickly taking the necessary actions within a small, limited scope, and then, based on the results of those actions, expand FinOps activities to a larger, faster, and more granular approach.
The table below shows FinOps maturity.
| Maturity | Characteristic | KPI example |
|---|---|---|
| Crawl |
|
|
| Walk |
|
|
| Run |
|
|
Cost Requirements Analysis
Tasks regarding cost requirements can be derived for each of the FinOps execution phases reviewed previously.
The ultimate goal is to reduce total costs through cost optimization, but tasks and task objectives can be set for each execution phase to achieve this.
The following content outlines requirements for each execution phase.
Inform Phase
| Requirement | Description |
|---|---|
| Map expense data to the business | Link expenditure data to the organizational structure to meet the analysis needs of finance, business, and engineering teams. |
| Showback and Chargeback Management | Allocates cost responsibility to each department and integrates with internal systems |
| Budget and Forecasted Cost Finalization | Must be able to leverage available data to predict cloud usage across multiple projects and control budgets |
| Establishment of Tag Rules and Compliance Measures | Promptly established tag rules and applied them to resources to prevent arbitrary tagging |
| Allocate shared costs fairly | Allocates the costs of services or support services commonly used by each team in an appropriate ratio |
| Custom rate/amortization dynamic calculation | Commitments and discounts must be reflected in various cost data |
| Trend and Variance Analysis | To identify the causes of expenditure, you must be able to view costs from time-based and resource-based levels up to the project level |
| Creating assessment forms and benchmarking | Created an evaluation sheet to benchmark among project teams in terms of cost, speed, and quality optimization. |
표. FinOps 단계별 비용 요구 사항 분석-Inform 단계 |
Optimize stage
| Requirements | Explanation |
|---|---|
| Check for abnormal signs | It must be able to detect abnormal usage spikes, including checking cost thresholds. |
| Identify and report low-usage services | It should be possible to identify resources that are unused or have low utilization. |
| Central Management of Committed VMs | Review the organization’s entire cloud portfolio and manage centrally to maximize the effectiveness of committed discounts. |
| Cost and workload placement comparison | Review infrastructure requirements to enable cost savings on cloud expenses through workload placement. |
표. FinOps 단계별 비용 요구 사항 분석-Optimize 단계 |
Operate stage
| Requirements | Explanation |
|---|---|
| Provide expense data to stakeholders | Provide periodic cost data so that all departments can understand cloud spending. Automate to enable report generation and utilization. |
| Cultural change aligned with the goal | Receive training and authority to understand, explain, and collaborate with multiple teams to drive innovation. |
| Appropriately sized server type | The engineer applies the recommendations derived in the Optimize phase. |
| Cloud usage governance and control | Continuously assess the agreed criteria for selecting which type of cloud service to use. |
| Continuously improve efficiency and innovation | We drive a process that continuously and iteratively improves purpose and objectives to achieve better business performance. |
| Resource Optimization Automation | A well-trained team provides the ability to programmatically detect required changes for incorrect resource sizes and automatically clean up underutilized resources. |
| Integrate recommendations into the workflow | Enable the application owner to review recommendations through the FinOps management tool rather than logging in each time. |
| Policy-based tag cleanup, storage modification cycle policy | Organize tags through tag policies. Create a policy-based storage lifecycle to automatically store data in inexpensive storage. |
Showback
It is the process by which an organization tracks cloud costs and communicates them to internal departments or business units. It is used to provide transparency and raise awareness of how many resources or services are being consumed across various departments without actually charging costs.Chargeback
It is the process of allocating and billing actual cloud costs to the respective internal department or business unit. Issue cloud cost invoices for departmental consumption based on pre‑determined rates or cost models.
Cost Modeling
In an on-premises environment, you build information systems by investing fixed costs in the initial stage to anticipate demand.
Conversely, in cloud environments, resource costs are incurred based on actual demand, and costs can fluctuate on a monthly, daily, or hourly basis.
Therefore, while leveraging the cloud enhances efficiency and agility, it also leads to greater fluctuations in costs and usage.
As customer demand increases, resources scale up and costs rise, but improving efficiency can reduce the magnitude of cost increases.
The flexible nature of the cloud also impacts costs and forecasting.
Establish plans reflecting changing business requirements and demand, and reflect this volatility in the existing organization’s budget process.
To estimate the cost of new workloads, you should consider cost modeling.
Cost modeling is the process of setting goals with FinOps stakeholders and identifying cost optimization opportunities through financial analysis based on an understanding of cloud costs.
Methods for understanding volatility for forecasting include the Business Practice approach and the Data Analytics approach. The items to check for each approach are as follows.
Business Practice Approach
- Identify periodic user increase periods, such as peak seasons and holidays
- Future plans to increase users, such as projects and marketing events
- Data collection cycle for forecasting
Data Analytics Approach
- Check if historical data for periodic user increases is reflected.
- Check whether historical data for business events is reflected
- Gap analysis between predictions and actual results
- Long-term trend forecast
Next, you need to segment the data to define costs.
The level of granularity may vary depending on the organization’s structure and internal processes, and specific requirements and You will determine the level of granularity based on the organization’s situation.
You can perform cost modeling based on the following example.
Groups all expenses based on classification criteria.
Calculates the average expenditure for each group over the last three months.
Calculates the average value for the same period one year ago.
Compare the two average values to identify trends and apply growth rates to each group.
Reflects all future plans.
Share with the FinOps stakeholders and coordinate feedback.
CiO-based Cost Management
CiO is a collaboration platform by Samsung SDS to support FinOps processes.
This platform supports real-time information sharing, inter-team communication/collaboration, and immediate execution.
Platform for enterprise-wide FinOps adoption Providing information, execution guides, and processes for Hybrid, Multi Cloud execution/operation.
Enhancing collaboration through real-time cloud information sharing and communication Check how resources are being used, for what purpose, and at what scale. Check how much effort the development/operations departments are putting into resource optimization. Check how much cloud costs are being saved at the enterprise level.
Providing platform value for cost discounts and resource optimization
Usage pattern-based cost discount and resource optimization recommendation/execution (Short-term) Additional profit sharing for the Enterprise Discount Program through integrated resource management (Long-term)Providing FinOps standard processes and continuously updating based on execution Traditional resource management process → Establishment of optimal collaboration process for cloud environments
CiO provides concrete execution strategies and collaboration platforms to advance FinOps to the ’execution’ phase.
Executing FinOps solely by providing actual usage and billing information presents many challenges.
Accordingly, CiO defines management metrics and processes for conducting FinOps and supports their execution.
| Question | Explanation |
|---|---|
| How effectively are resources being used? |
|
| How well are you executing resource optimization? |
|
| How aggressively have you configured cost efficiency? |
|
| How well are you implementing cost efficiency? |
|
You can intuitively and quantitatively grasp the status of cloud resources and cost management through FinOps management metrics.
The results of each indicator item are linked to improvement activities, enabling continuous governance execution.
It is necessary to define the management level reflecting the organization’s current status and systematically perform change management.
A collaboration process among FinOps participants is essential for efficient decision-making.
The figure above shows the process established by applying the basic FinOps process, Inform → Optimize → Operate.
To ensure that the process defined in this way can be continuously executed and managed, systematic systematization is required.
Samsung Cloud Platform’s CiO is one of Samsung SDS’s Managed Service offerings. For more information, please refer to Samsung SDS Cloud in One.


