Scaling Finops with a Holistic Approach to Resource Optimization Cop214

Title

AWS re:Invent 2023 - Scaling FinOps with a holistic approach to resource optimization (COP214)

Summary

  • Andrew Midgley, Oved Lurie, and Sam Keller presented their insights on FinOps and resource optimization.
  • The session focused on the FinOps lifecycle phases: inform, optimize, and operate, with an emphasis on the optimize phase.
  • The speakers discussed the importance of resource optimization in on-premises environments, Kubernetes, and public cloud.
  • They highlighted the need for engineers to act on cost optimization and the challenges associated with it.
  • Turbonomic and Cloudability were presented as tools that help in resource optimization and cost allocation.
  • The session covered the importance of right-sizing, placement, and scheduling of workloads across different cloud environments.
  • Sam Keller shared Hyland Software's journey in optimizing their infrastructure using Turbonomic, including the financial and operational benefits.
  • The speakers emphasized the importance of automation in FinOps, especially for non-disruptive actions like EBS volume scaling.
  • The concept of unit economics was introduced as a way to measure business value against resource costs.
  • The session concluded with a call to action for FinOps practitioners to leverage tools like Turbonomic and Cloudability to amplify their impact on efficiency and cost savings.

Insights

  • The FinOps lifecycle is a structured approach to managing cloud costs and operations, and optimizing resources is a critical part of this lifecycle.
  • Resource optimization is a consistent challenge across different environments, including on-premises, Kubernetes, and public cloud.
  • Automation is key to scaling FinOps practices, especially when dealing with a large number of resources.
  • Tools like Turbonomic and Cloudability can provide actionable insights and automate optimization tasks, leading to significant cost savings and operational efficiencies.
  • Measuring unit costs, such as cost per monthly active user or cost per billion lines of billing data processed, can provide a clear picture of the efficiency and business value of cloud resources.
  • The session highlighted the importance of collaboration between FinOps practitioners, engineers, and business stakeholders to achieve resource optimization at scale.
  • The speakers suggested that even small optimizations, when automated and applied at scale, can lead to substantial cost savings and more efficient use of cloud resources.