Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS_UG_BCN_Borja_Martinez_FinOps & AWS Tools-QW

Irene Aguilar
July 01, 2024
28

AWS_UG_BCN_Borja_Martinez_FinOps & AWS Tools-QW

Charla para el AWS UG de Barcelona de Borja Martínez.
"FinOps & AWS Tools and quick wins"
by Borja Martínez
FinOps Certified Professional in NTT Data | FinOps Foundation Community Member

Irene Aguilar

July 01, 2024
Tweet

Transcript

  1. 2 Borja Martínez • FinOps Certified Professional • FinOps Certified

    Engineer • FinOps Certified Practitioner • FinOps Foundation Community Member • Participant in Working Groups defining best practices and standards in FinOps discipline • FinOps in
  2. Agenda 3 ➢ Introduction ➢ FinOps ➢ AWS ➢ Compute

    ➢ S3 Storage ➢ AWS Helps us ➢ Conclusion
  3. 5 Cloud is critical to every business but is a

    fundamentally different consumption model... Decentralized Engineers siloed from Finance (and Procurement) are empowered to commit the company to spend Variable Variable cloud spend replacing data center/fixed cost spend, including numerous ways to optimize rates Scalable Instant access to a variety of resources enables innovation but often results in overprovisioning
  4. 6 Enterprises with higher costs than expected1 70% >85% Can

    NOT relate cloud cost to business value3 1. Based on discussions with 80+ participants covering service providers and enterprises. - Everest Group (2023) 2. Flexera: 2024 State of the Cloud Report 3. How to use FinOps to get the most value from cloud, McKinsey 2023 TOP 1 Top cloud challenge: Optimizing the existing use of cloud2
  5. 7 FinOps is an operational framework and cultural practice which

    Enables timely data- driven decision making through collaboration between engineering, finance and business teams. Maximizes the business value of cloud Creates financial accountability What is FinOps?
  6. 8 FinOps Foundation Framework FinOps Practitioner Principles Personas Phases Take

    advantage of the variable cost model of the cloud A centralized teams drives FinOps FinOps data should be accesible and timely Everyone takes ownership for their cloud usage Decisions are driven by business value of cloud Teams need to collaborate Maturity Domains Understanding Cloud Usage & Cost Crawl Walk Run Quantify business value Optimize Cloud Usage & Cost Manage FinOps Practice Leadership Finance Procurement Product Engineering *The FinOps Foundation allows reuse of their resources under the ‘Creative Commons Attribution 4.0 International License’.
  7. Domains & Capabilities 9 ✓ FinOps Cost and Usage Specification.

    ✓ Open standard for cloud billing data ✓ FOCUS 1.0 in 4 CSP
  8. FinOps Framework in 11 See Save Plan Measurement and accountability

    Cost Optimization Planning and Forecasting Cloud Financial Operations • Implement account and tagging strategy • Report and monitor cost and usage • Allocate cost • Meassure efficiency/value KPIs • Architect and design • Usage rate optimization • Cost rate optimization • Evolve with new cloud offerings • Dynamic budgeting and forecasting • Estimate workload costs • Quantify cloud business value • Integrate cloud with IT financial management • Executive sponsorship for a CFM function • Align stakeholder understanding of cost • Implement cloud guardrails • Evolve process, automation and tools Run Cloud Financial Management
  9. Compute 12 ✓ Rightsizing ✓ Waste - Idle resources ✓

    Modernization ✓ Spot instances ✓ Elasticity - Scheduling ✓ Commitment Based Discounts
  10. S3 Storage 14 ✓ Multi-part upload ✓ Lifecycle rules ✓

    Known – Unknown Access patterns ✓ Storage Lens ✓ S3 – Intelligent Tiering
  11. S3 – Storage Lens 15 ✓ Interactive dashboard, free ✓

    Global visibility ✓ Granularity by región, type of storage, bucket, prefix ✓ Multi-part upload
  12. S3 – Intelligent Tiering 16 ✓ <128KB ✓ Try to

    avoid Glacier ✓ Fee: 0,0025$/1000 objects ✓ No fit for storage <30 days S3 Intelligent- Tiering S3 Standard S3 Standard-IA S3 One Zone-IA S3 Glacier Flexible Retrieval S3 Glacier Deep Archive S3 Glacier Instant Retrieval S3 Intelligent- Tiering Frequent Infrequent Access frequency
  13. Cloud Intelligence Dashboards 18 ✓ Hourly and resource level granularity

    ✓ CF Stack ✓ Azure and GCP ✓ CUDOS ✓ CID ✓ KPI and Modernization ✓ Trusted Advisor Organizational ✓ Compute Optimizer ✓ Cost Anomaly
  14. Cost & Usage Dashboard 20 Amazon QuickSight S3 bucket ✓

    Build on top of a summary view ✓ Daily granularity, no resource level ✓ Directly from S3 t Quicksight ✓ Easy to implement ✓ Low cost
  15. Compute Optimizer 22 ✓ RDS recommendations for RDS SQL and

    RDS PostgreSQL ✓ These recommendations help you detect idle RDS instances. ✓ It gives you a recommendation for DB instance and for DB instance storage ✓ RDS Performance Insights ✓ Cost Optimization Hub
  16. Cost Optimization Hub 23 ✓ Dashboard with resource, idle and

    commitment recommendations all together ✓ You can see estimated savings by Region, account, resource type, tag ✓ You can filter by implementation effort, service… ✓ % of AWS spend → KPI to track by BU ✓ Data Export
  17. Cost Optimization Hub 24 ✓ Deduplicate all of the savings

    and keep one recommendation per resource or 2 if they are comparable (rigthsize and SP)
  18. Trusted Advisor 25 ✓ Recommendations around cost optimization following best

    practices • Rightsizing • Reserved Instances and Saving plans • Idle resources • EBS volumes
  19. 27 “FinOps is not about saving money, is about making

    money” “We are all in this together”