{"version":3,"file":"ftXiD5Kaq-2.QAWmeLYT.mjs","names":["n","t"],"sources":["https:/framerusercontent.com/modules/idynxK5hovba9cYUH5PO/Mrp0nAJOaBg45MNw3SCG/ftXiD5Kaq-2.js"],"sourcesContent":["import{jsx as e,jsxs as i}from\"react/jsx-runtime\";import{Link as n}from\"framer\";import{motion as t}from\"framer-motion\";import*as s from\"react\";export const richText=/*#__PURE__*/i(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"Imagine this: A hospital’s entire system suddenly goes dark. Doctors can’t access patient records, life-saving machines stop functioning, and surgeries are put on hold. Chaos unfolds as the staff scrambles to respond, but there’s little they can do. A chilling message appears on the screen—pay the ransom or lose everything. This isn’t a scene from a movie. It’s the harsh reality of modern cyberattacks on healthcare institutions. Hospitals, which are supposed to be safe havens for healing, have become prime targets for cybercriminals looking to exploit vulnerabilities for financial gain. The consequences are catastrophic, ranging from millions of stolen medical records to life-threatening service disruptions.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why Are Hospitals Such Easy Targets for Hackers?\"})}),/*#__PURE__*/e(\"p\",{children:\"Hospitals store some of the most valuable data imaginable—patient records filled with personal, financial, and medical details. Unlike a credit card, which can be canceled and replaced, stolen medical records are permanent. This makes them a goldmine for cybercriminals, who can sell them on the dark web for identity theft, insurance fraud, and even blackmail. But it’s not just the data that makes hospitals vulnerable. Many healthcare institutions operate on outdated IT systems, some of which haven’t been updated in years. These systems often lack modern security defenses, giving hackers an easy way in. Add to that the growing use of internet-connected medical devices—from pacemakers to insulin pumps—which create additional entry points for cyberattacks. And let’s not forget the human factor. Doctors, nurses, and hospital staff are focused on saving lives, not on cybersecurity best practices. Phishing emails and weak passwords provide hackers with easy access to hospital networks. The worst part? Cybercriminals know hospitals can’t afford downtime. They exploit this pressure, making healthcare providers more likely to pay ransoms just to get their systems back online.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"A Look at Some of the Worst Cyberattacks in Healthcare\"})}),/*#__PURE__*/e(\"p\",{children:\"The past decade has seen some of the most devastating cyberattacks on hospitals and healthcare providers, affecting millions of patients and costing billions in damages. In 2024, Change Healthcare suffered the largest healthcare data breach in history, exposing a staggering 190 million patient records. To put that into perspective, that’s more than half the population of the United States. Before that, the 2015 Anthem Inc. breach compromised 78.8 million records, making it one of the most infamous healthcare cyberattacks. Similarly, in 2023, Welltok, Inc. was hacked, affecting 14.7 million patients. And the 2024 breach at Kaiser Foundation Health Plan exposed 13.4 million records due to unauthorized access. These aren’t isolated incidents. Between 2009 and 2023, over 5,887 healthcare data breaches were reported, exposing a jaw-dropping 519 million patient records. The frequency of these attacks has doubled in the last five years, from one major healthcare data breach per day in 2018 to nearly two per day in 2023.\"}),/*#__PURE__*/e(\"p\",{children:\"This isn’t just a privacy issue—it’s a full-blown crisis.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h4\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Hidden Costs of a Cyberattack on a Hospital\"})}),/*#__PURE__*/e(\"p\",{children:\"When a hospital is hit by a cyberattack, the damages go far beyond stolen data. The financial impact alone can be devastating. Hospitals face ransom payments, regulatory fines, lawsuits, and the cost of restoring their systems. For large institutions, this can run into the millions. But the real cost? Lives are at stake. Imagine a patient in critical condition needing emergency surgery, but the hospital’s systems are locked. Doctors can’t access medical histories, test results, or prescriptions. Even a few minutes of downtime can mean the difference between life and death.\"}),/*#__PURE__*/e(\"p\",{children:\"The effects ripple beyond the hospital walls. Appointments are canceled, surgeries postponed, and emergency rooms thrown into disarray. A single cyberattack can cripple an entire healthcare system for weeks, putting thousands of patients at risk.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h4\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Traditional (Expensive) Way Hospitals Try to Recover\"})}),/*#__PURE__*/e(\"p\",{children:\"Hospitals understand that downtime isn’t an option. To ensure 99.999% availability—meaning they can’t afford minutes of outage—they traditionally maintain a fully redundant secondary IT system in a failover region. What does this mean? Essentially, hospitals run two identical sets of infrastructure—one primary and one backup. This ensures that if the main system is attacked, they can immediately switch to the backup. Sounds like a solid plan, right?\"}),/*#__PURE__*/e(\"p\",{children:\"Here’s the catch: it’s ridiculously expensive. Hospitals must pay double the cost to maintain this redundant infrastructure. Running two fully operational compute environments 24/7 leads to twice the expenses, making this an unsustainable model for many healthcare providers.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"A Smarter, More Affordable Way to Recover: Cloudidr\"})}),/*#__PURE__*/e(\"p\",{children:\"This is where Cloudidr comes in. Instead of forcing hospitals to run two identical systems at double the cost, Cloudidr offers a low-cost cyber recovery compute that allows hospitals to recover within minutes without the financial burden. How does it work? Instead of maintaining an always-on failover region, Cloudidr provides on-demand compute power—activated only when needed. This dramatically reduces costs while ensuring the same 99.999% availability.\"}),/*#__PURE__*/e(\"p\",{children:\"For example, we did an analysis for a mid-size hospital system operating 100 instances of m6i.2xl (Linux) in AWS infrastructure. The cost with Cloudidr was $55K versus the customer directly purchasing a 1 Year savings plan at $247K from AWS. This is over 77% savings with Clouddir along with 99.999% of uptime.\"}),/*#__PURE__*/e(\"p\",{children:\"With Cloudidr, hospitals:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Eliminate the need for expensive secondary infrastructure\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Recover within minutes, ensuring minimal disruption\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Save millions in operational costs\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Achieve high availability without running redundant compute 24/7\"})})]}),/*#__PURE__*/e(\"p\",{children:\"The cost savings are clear. Traditional failover systems require continuous, high-cost compute resources. In contrast, Cloudidr’s on-demand recovery model provides instant failover at a fraction of the cost.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Future of Cyber Resilience in Healthcare\"})}),/*#__PURE__*/e(\"p\",{children:\"The reality is stark—cyberattacks on hospitals aren’t going away. If anything, they’re becoming more frequent, more sophisticated, and more devastating. Hospitals must take proactive steps to defend against these threats. Strengthening cybersecurity defenses is critical, but so is having a reliable and affordable recovery solution. Traditional redundant failover systems are unsustainable for most healthcare institutions. That’s why hospitals need a modern cyber recovery strategy that doesn’t break the bank. Cloudidr offers exactly that—a cost-effective, high-availability recovery solution that ensures hospitals can bounce back within minutes. Because when lives are on the line, downtime isn’t an option.\"})]});export const richText1=/*#__PURE__*/i(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Cloud bills keep growing—but where is the money going? If you're not sure, you're not alone. Many teams have the same problem: they spend heavily on cloud infrastructure, but can’t explain the “why” behind the numbers.\"}),/*#__PURE__*/i(\"p\",{children:[\"That’s where \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"FinOps\"})})}),/*#__PURE__*/e(\"strong\",{children:\" KPIs\"}),\" come in.\"]}),/*#__PURE__*/e(\"p\",{children:\"These metrics act like your financial dashboard. They show where cloud costs are coming from, how efficiently resources are used, and where teams can cut waste without slowing down development.\"}),/*#__PURE__*/e(\"p\",{children:\"Even if you're part of engineering, finance, or operations, tracking the right FinOps KPIs can help you turn raw cloud spend into clear, actionable insights. This guide will walk you through FinOps KPIs, why they matter, which ones to track, and how to use them to drive real ROI.\"}),/*#__PURE__*/e(\"h2\",{children:\"What Are FinOps KPIs?\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"FinOps KPIs\"}),\" are key performance indicators that help organizations measure and improve how they spend on cloud services.\"]}),/*#__PURE__*/i(\"p\",{children:[\"They’re not just financial metrics. They connect \",/*#__PURE__*/e(\"strong\",{children:\"engineering decisions to financial outcomes\"}),\", giving teams a way to understand the cost of what they build, deploy, and run.\"]}),/*#__PURE__*/e(\"p\",{children:\"KPIs in FinOps help answer questions like:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Are we using cloud resources efficiently?\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Which teams or services are driving the most cost?\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Is our cloud spend aligned with business growth?\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Are we staying within budget?\"})})]}),/*#__PURE__*/i(\"p\",{children:[\"Instead of relying on gut feelings or delayed reports, FinOps KPIs provide \",/*#__PURE__*/e(\"strong\",{children:\"real-time, measurable benchmarks\"}),\" that support smarter cloud decisions across teams.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Categories of FinOps KPIs\"}),/*#__PURE__*/i(\"p\",{children:[\"To get full visibility and control over cloud spend, it’s useful to group FinOps KPIs into \",/*#__PURE__*/e(\"strong\",{children:\"three core categories\"}),\". Each focuses on a different part of cloud financial operations: \",/*#__PURE__*/e(\"strong\",{children:\"visibility\"}),\", \",/*#__PURE__*/e(\"strong\",{children:\"optimization\"}),\", and \",/*#__PURE__*/e(\"strong\",{children:\"governance\"}),\".\"]}),/*#__PURE__*/e(\"h3\",{children:\"a. Cloud Visibility KPIs\"}),/*#__PURE__*/i(\"p\",{children:[\"These KPIs help you answer the basic question: Where is our cloud money going?\",/*#__PURE__*/e(\"br\",{}),\" They give clarity by linking costs to specific teams, services, or projects.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Examples include:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Allocated cloud spend by department, team, or product\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Percentage of tagged vs. untagged resources\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Cost per environment (prod, dev, test)\"})})]}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"Why it matters:\",/*#__PURE__*/e(\"br\",{})]}),\" Without clear visibility, there’s no accountability. Cloud visibility KPIs are the foundation of any FinOps strategy. They enable cost allocation, budgeting, and informed decision-making.\"]}),/*#__PURE__*/e(\"h3\",{children:\"b. Optimization KPIs\"}),/*#__PURE__*/e(\"p\",{children:\"This measures how efficiently your cloud resources are being used—and how much opportunity there is to save.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Examples include:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Resource utilization rate (how much you use vs. what you provision)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Rightsizing opportunity value (how much could be saved by adjusting instance sizes)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Spot vs. On-Demand usage percentage\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"RI and Savings Plan coverage\"})})]}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"Why it matters:\",/*#__PURE__*/e(\"br\",{})]}),\"These KPIs point directly to areas where cost savings are possible. They show whether teams are taking advantage of AWS/Azure/GCP discounts or overpaying for idle or oversized resources.\"]}),/*#__PURE__*/e(\"h3\",{children:\"c. Governance & Forecasting KPIs\"}),/*#__PURE__*/e(\"p\",{children:\"These metrics focus on cost predictability, financial accountability, and policy enforcement.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Examples include:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Budget variance (forecasted vs. actual spend)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Percentage of policy-compliant resources\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Cost per feature, product, or customer\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Frequency of cost anomaly alerts triggered and resolved\"})})]}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"Why it matters:\",/*#__PURE__*/e(\"br\",{})]}),\"These KPIs help teams stay in control as cloud usage scales. They support better forecasting, reduce budget surprises, and encourage teams to align spend with outcomes.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Top 10 FinOps KPIs to Start With\"}),/*#__PURE__*/e(\"p\",{children:\"Tracking cloud spend without KPIs is like trying to drive without a speedometer or fuel gauge. You might get somewhere, but you won’t know how efficiently—or whether you’ve burned through your budget halfway there.\"}),/*#__PURE__*/e(\"p\",{children:\"Below are 10 practical FinOps KPIs that provide clarity, reduce waste, and support cost-aware decision-making across teams.\"}),/*#__PURE__*/e(\"h3\",{children:\"1. Team-Level Cloud Spend\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"What it measures:\",/*#__PURE__*/e(\"br\",{})]}),\" The actual cloud cost used by each team or business unit.\"]}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"Why it matters:\",/*#__PURE__*/e(\"br\",{})]}),\" Cloud usage isn’t just technical—it’s tied to ownership. This KPI ensures that each team sees and understands their own cloud impact, creating accountability and encouraging smarter resource choices.\"]}),/*#__PURE__*/e(\"h3\",{children:\"2. Cost Efficiency per Product or Feature\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"What it measures:\",/*#__PURE__*/e(\"br\",{})]}),\" How much does it cost to run a specific product, feature, or service on the cloud?\"]}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"Why it matters:\",/*#__PURE__*/e(\"br\",{})]}),\" If a product costs more to run than it brings in, it’s a problem. This KPI helps product and finance leaders decide where to invest, where to scale, and where to cut back.\"]}),/*#__PURE__*/e(\"h3\",{children:\"3. Utilization of Provisioned Resources\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"What it measures:\",/*#__PURE__*/e(\"br\",{})]}),\" The percentage of provisioned infrastructure that’s actively in use.\"]}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"Why it matters:\",/*#__PURE__*/e(\"br\",{})]}),\" Unused compute, idle databases, and oversized instances lead to a silent budget drain. Tracking utilization shows where to downsize or switch off what’s not being used.\"]}),/*#__PURE__*/e(\"h3\",{children:\"4. Forecast Accuracy (vs. Actual Spend)\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"What it measures:\",/*#__PURE__*/e(\"br\",{})]}),\" The difference between projected and actual monthly cloud spend.\"]}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"Why it matters:\",/*#__PURE__*/e(\"br\",{})]}),\" Missed forecasts can lead to wasted budget or emergency adjustments. This KPI helps refine planning models and strengthens trust between engineering and finance.\"]}),/*#__PURE__*/e(\"h3\",{children:\"5. Rate of Cloud Cost Growth vs. Revenue Growth\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"What it measures:\",/*#__PURE__*/e(\"br\",{})]}),\" How fast do cloud costs grow about revenue or customer base?\"]}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"Why it matters:\",/*#__PURE__*/e(\"br\",{})]}),\" If infrastructure costs are rising faster than the business, it’s time to reassess efficiency. This KPI signals if your cost curve is healthy or outpacing your growth.\"]}),/*#__PURE__*/e(\"h3\",{children:\"6. Realized Rightsizing Savings\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"What it measures:\",/*#__PURE__*/e(\"br\",{})]}),\" The actual savings are achieved after resizing or eliminating underutilized resources.\"]}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"Why it matters:\",/*#__PURE__*/e(\"br\",{})]}),\" The opportunity to rightsize is only valuable if acted on. Tracking realized savings shows how well teams execute on optimization recommendations, not just identify them.\"]}),/*#__PURE__*/e(\"h3\",{children:\"7. Use of Discounted Compute (Spot, RI, Savings Plans)\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"What it measures:\",/*#__PURE__*/e(\"br\",{})]}),\" How much of your compute is running on discounted pricing models vs. on-demand?\"]}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"Why it matters:\",/*#__PURE__*/e(\"br\",{})]}),\" This KPI shows how effectively you’re taking advantage of cost-saving options from your cloud provider. Low usage may point to missed opportunities.\"]}),/*#__PURE__*/e(\"h3\",{children:\"8. Cloud Spend Allocation Coverage\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"What it measures:\",/*#__PURE__*/e(\"br\",{})]}),\" The percentage of total cloud spend that’s tagged and allocated to specific owners or projects.\"]}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"Why it matters:\",/*#__PURE__*/e(\"br\",{})]}),\" Unallocated spend is invisible spend. This KPI helps surface blind spots in cost reporting and ensures every dollar is traceable to a team, project, or outcome.\"]}),/*#__PURE__*/e(\"h3\",{children:\"9. Anomaly Resolution Time\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"What it measures:\",/*#__PURE__*/e(\"br\",{})]}),\" The average time it takes to respond to and fix cost anomalies.\"]}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"Why it matters:\",/*#__PURE__*/e(\"br\",{})]}),\" Catching a $10K spike today is better than finding it next month. Faster resolution means less financial damage and stronger cloud hygiene.\"]}),/*#__PURE__*/e(\"h3\",{children:\"10. ROI of FinOps Operations\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"What it measures:\",/*#__PURE__*/e(\"br\",{})]}),\" Total cost savings and efficiency gains delivered through FinOps vs. the time, tools, and effort required.\"]}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/i(\"strong\",{children:[\"Why it matters:\",/*#__PURE__*/e(\"br\",{})]}),\" This metric gives leadership confidence in the value of investing in FinOps. If the savings consistently outweigh the input, the case for continued improvement becomes easy to make.\"]}),/*#__PURE__*/e(\"h2\",{children:\"How to Set and Monitor FinOps KPIs\"}),/*#__PURE__*/e(\"p\",{children:\"Tracking FinOps KPIs isn’t just about collecting data—it’s about making sure the right teams see the right metrics at the right time. Here’s how to get started and keep it working.\"}),/*#__PURE__*/e(\"h3\",{children:\"Start with Business Goals\"}),/*#__PURE__*/i(\"p\",{children:[\"Begin by asking: What decisions do we want to improve?\",/*#__PURE__*/e(\"br\",{}),\" If the goal is to reduce unnecessary spend, focus on utilization and rightsizing KPIs. If you're scaling quickly, cost forecasting and spend variance become more important.\"]}),/*#__PURE__*/e(\"p\",{children:\"Tie each KPI to a clear, actionable goal like:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"“Reduce idle compute costs by 20% in Q2.”\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"“Improve forecast accuracy to 85%”\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"“Cut spend per customer by 15% without performance drop.”\"})})]}),/*#__PURE__*/e(\"h3\",{children:\"Use the Right Tools\"}),/*#__PURE__*/e(\"p\",{children:\"Native cloud tools can give you most of what you need:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AWS\"}),\": Cost Explorer, Budgets, Cost Anomaly Detection\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Azure\"}),\": Cost Management, Advisor\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"GCP\"}),\": Billing Reports, Recommender\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"CloudIdr FinOps:\"}),\" Cost Management, Cost Governance\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"For advanced reporting, consider platforms like CloudHealth, Apptio, or building custom dashboards using BigQuery, Athena, or Looker.\"}),/*#__PURE__*/e(\"h3\",{children:\"Automate and Alert\"}),/*#__PURE__*/e(\"p\",{children:\"Set up automated alerts for budget thresholds, anomalies, or KPI changes. If spend spikes or RI utilization drops below the target, teams should get notified instantly, not at the end of the month.\"}),/*#__PURE__*/e(\"h3\",{children:\"Assign KPI Ownership\"}),/*#__PURE__*/e(\"p\",{children:\"Each KPI needs a clear owner:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Engineering → Utilization, Spot coverage\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Finance → Forecast accuracy, cost-to-revenue ratios\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Product → Cost per feature, customer, or transaction\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Shared dashboards help teams stay aligned and reduce silos.\"}),/*#__PURE__*/e(\"h3\",{children:\"Review Regularly\"}),/*#__PURE__*/e(\"p\",{children:\"Track KPIs weekly or monthly, depending on the metric. Combine usage reviews with sprint planning or financial check-ins. Make KPIs part of your team’s regular workflow—not a one-time report.\"}),/*#__PURE__*/e(\"h2\",{children:\"Common Challenges When Tracking KPIs\"}),/*#__PURE__*/e(\"p\",{children:\"Even with the right KPIs, teams hit roadblocks. Here are some common issues and how to handle them.\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inconsistent or Missing Tags: \"}),\"If cloud resources aren’t tagged, you can’t allocate costs properly. Fix this with automation—enforce tagging policies using Infrastructure as Code tools or pre-deployment checks.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Too Many Metrics, Not Enough Focus: \"}),\"Avoid dashboard overload. Pick 5–7 KPIs that map to your business goals. The goal isn’t to measure everything—it’s to track what drives action.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lack of Team Buy-In: \"}),\"If KPIs feel like finance-only metrics, they’ll get ignored. Make KPIs part of engineering, product, and operations workflows. Link them to team goals and OKRs.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Slow Feedback Loops: \"}),\"Monthly reviews are too late. Use real-time tools and alerts to shrink the time between spike and fix. Fast feedback equals fast savings.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"How Cloudidr Helps You Hit Your FinOps KPIs Faster\"}),/*#__PURE__*/i(\"p\",{children:[\"Cloudidr gives FinOps teams a major head start—\",/*#__PURE__*/e(\"strong\",{children:\"up to 40% compute savings\"}),\", right inside your existing cloud setup.\"]}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Raw Savings. No Strings: \"}),\"No contracts, no code rewrites, no lock-in. Cloudidr delivers discounted compute into your AWS, Azure, or GCP account without disrupting your stack or tools.\"]})}),/*#__PURE__*/i(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Instant Impact on Key KPIs: \"}),\"Cloudidr improves KPIs like:\"]}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Average hourly cost\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Spot coverage\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Idle resource reduction\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Rightsizing value realized\"})})]})]})]}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cost per feature/customer\"}),/*#__PURE__*/e(\"br\",{}),\"Because it works at the infrastructure layer, savings happen automatically, without teams needing to change behavior first.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"FinOps-Ready, Team-Friendly: \"}),\"We integrate with your existing cost reporting, dashboards, and ownership structure. You get the savings, insights, and speed—your teams stay in control.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps KPIs are more than numbers—they’re tools to help your teams move faster, spend smarter, and plan better. The value isn't just in tracking costs—it’s in connecting cloud usage to business performance. Start with a few high-impact KPIs. Make them visible. Assign ownership. Review them regularly. Over time, your teams will operate with cost awareness baked in.\"}),/*#__PURE__*/e(\"h2\",{children:\"Cut Cloud Costs Smarter—Not Slower!\"}),/*#__PURE__*/i(\"p\",{children:[\"And if you’re ready to see faster progress, Cloudidr can help. \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops/finopscontact\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Book a free consultation\"})}),\" or\",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\" visit our FinOps page\"})}),\" to see how we help teams optimize cloud spend without code changes, contracts, or complexity.\"]})]});export const richText2=/*#__PURE__*/i(s.Fragment,{children:[/*#__PURE__*/e(\"h1\",{children:\"The ROI of FinOps: Why Investing in Cloud Cost Optimization Pays Off\"}),/*#__PURE__*/e(\"p\",{children:\"Cloud adoption continues to rise, as does cloud spending. For many businesses, cloud costs now account for a major part of operating budgets. But high spending does not always mean high value.\"}),/*#__PURE__*/e(\"p\",{children:\"Without clear accountability, cloud usage grows fast and uneven. Teams deploy resources on demand, but few track cost impact. Budgets stretch. Forecasts miss. Waste goes unnoticed.\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"FinOps (Cloud Financial Operations)\"}),\" changes this. It creates a system to manage, measure, and improve cloud spend. FinOps brings together finance, engineering, and operations to make cloud spending visible, controlled, and aligned with business goals.\"]}),/*#__PURE__*/i(\"p\",{children:[\"This blog explains how FinOps delivers a clear \",/*#__PURE__*/e(\"strong\",{children:\"return on investment (ROI)\"}),\"—from reducing waste to improving decisions and enabling scale without financial surprises.\"]}),/*#__PURE__*/e(\"h2\",{children:\"What Is FinOps and Why Does It Matter?\"}),/*#__PURE__*/i(\"p\",{children:[\"FinOps is the practice of managing cloud financial operations across teams. It helps companies \",/*#__PURE__*/e(\"strong\",{children:\"track cloud usage, control spend, and optimize resources\"}),\" in real time.\"]}),/*#__PURE__*/e(\"p\",{children:\"The core idea is simple: cloud teams should make cost-aware decisions. Finance should understand usage patterns. And operations should enforce policies that prevent waste.\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps is not a finance-only task. It works because it involves three groups:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Engineering\"}),\": responsible for usage and performance.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Finance\"}),\": responsible for budgets and forecasting.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Operations\"}),\": responsible for automation and governance.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"FinOps brings these teams together under shared goals:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Visibility\"}),\": Know what’s being used and what it costs.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Accountability\"}),\": Assign cost ownership to teams.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Optimization\"}),\": Continuously improve resource efficiency.\"]})})]}),/*#__PURE__*/i(\"p\",{children:[\"This matters because traditional cost control doesn’t work in the cloud. Static budgets and end-of-month reports come too late. FinOps gives teams \",/*#__PURE__*/e(\"strong\",{children:\"real-time data and workflows\"}),\" to act fast—and drive savings without slowing growth.\"]}),/*#__PURE__*/e(\"h2\",{children:\"The ROI Framework: How FinOps Delivers Business Value\"}),/*#__PURE__*/i(\"p\",{children:[\"FinOps delivers ROI by turning cloud spending into a measurable, manageable part of business operations. The return comes from \",/*#__PURE__*/e(\"strong\",{children:\"cost reduction, speed of decision-making, and improved resource allocation\"}),\". Here’s how the framework works.\"]}),/*#__PURE__*/e(\"h3\",{children:\"1. Cost Savings Through Optimization\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps helps teams identify waste early. By monitoring usage in real time, companies reduce unnecessary spend on idle resources, overprovisioned compute, and untagged storage.\"}),/*#__PURE__*/i(\"p\",{children:[\"Actions like \",/*#__PURE__*/e(\"strong\",{children:\"rightsizing\"}),\", using \",/*#__PURE__*/e(\"strong\",{children:\"Spot Instances\"}),\", and \",/*#__PURE__*/e(\"strong\",{children:\"auto-scheduling non-production environments\"}),\" directly reduce cloud bills—often by 20% to 40%. These savings begin as early as the first month.\"]}),/*#__PURE__*/e(\"h3\",{children:\"2. Faster, Smarter Decision-Making\"}),/*#__PURE__*/e(\"p\",{children:\"With shared dashboards and cost data, teams make decisions based on current usage, not delayed reports. This leads to faster reactions during traffic spikes, scaling events, or budget changes.\"}),/*#__PURE__*/e(\"p\",{children:\"Instead of waiting for finance to flag issues, engineers see their cost impact and act. That agility supports both performance and cost control.\"}),/*#__PURE__*/e(\"h3\",{children:\"3. Better Forecasting and Budget Planning\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps enables forecasting based on real usage, not estimates. Teams track trends over time and improve accuracy in budget planning. Finance teams get early warnings when spend drifts from plan.\"}),/*#__PURE__*/e(\"p\",{children:\"This reduces budget variance and supports quarterly planning with confidence.\"}),/*#__PURE__*/e(\"h3\",{children:\"4. Business Alignment with Cloud Spend\"}),/*#__PURE__*/i(\"p\",{children:[\"FinOps helps companies link spend to outcomes. Instead of focusing on total cost, teams measure \",/*#__PURE__*/e(\"strong\",{children:\"cost per user, per transaction, or per feature\"}),\". This connects cloud usage to customer value.\"]}),/*#__PURE__*/e(\"p\",{children:\"When cost metrics support product metrics, leadership makes better decisions on scaling, pricing, and investment.\"}),/*#__PURE__*/e(\"h2\",{children:\"Key ROI Drivers in a FinOps Practice\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps delivers value in clear, progressive stages. Each stage brings measurable return—from immediate savings to long-term financial control. Here’s how ROI builds over time:\"}),/*#__PURE__*/e(\"h3\",{children:\"1. Immediate Cost Reductions (Day 1 to 30)\"}),/*#__PURE__*/i(\"p\",{children:[\"In the first month, FinOps focuses on visibility and quick wins. Teams set up \",/*#__PURE__*/e(\"strong\",{children:\"dashboards, tagging policies, and cost alerts\"}),\". These actions uncover waste and surface inefficiencies.\"]}),/*#__PURE__*/e(\"p\",{children:\"Common early actions include:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Terminating unused instances\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Cleaning up orphaned volumes and snapshots\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Enforcing basic tagging for cost tracking\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Setting up anomaly detection and budget thresholds\"})})]}),/*#__PURE__*/i(\"p\",{children:[\"These simple steps often reduce cloud costs by \",/*#__PURE__*/e(\"strong\",{children:\"10%–20% in the first 30 days\"}),\", without changes to infrastructure or code.\"]}),/*#__PURE__*/e(\"h3\",{children:\"2. Optimization and Automation (Day 31 to 90)\"}),/*#__PURE__*/e(\"p\",{children:\"As FinOps maturity increases, teams shift from manual cleanups to automation and strategic purchasing. Engineers and operations start rightsizing compute and storage based on actual usage.\"}),/*#__PURE__*/e(\"p\",{children:\"Typical improvements include:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[\"Switching workloads to \",/*#__PURE__*/e(\"strong\",{children:\"Savings Plans\"}),\" or \",/*#__PURE__*/e(\"strong\",{children:\"Reserved Instances\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[\"Running non-critical jobs on \",/*#__PURE__*/e(\"strong\",{children:\"Spot Instances\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Auto-scaling and scheduling non-prod environments\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[\"Using \",/*#__PURE__*/e(\"strong\",{children:\"Compute Optimizer\"}),\" for instance recommendations\"]})})]}),/*#__PURE__*/i(\"p\",{children:[\"During this phase, companies often reach \",/*#__PURE__*/e(\"strong\",{children:\"25%–35% total savings\"}),\", while improving performance and availability.\"]}),/*#__PURE__*/e(\"h3\",{children:\"3. Long-Term Financial Governance (90+ Days)\"}),/*#__PURE__*/e(\"p\",{children:\"After 90 days, FinOps becomes a habit. Teams adopt regular review cycles, cost KPIs, and forecasting models. Finance, engineering, and product collaborate around shared cost targets.\"}),/*#__PURE__*/e(\"p\",{children:\"Key activities:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Monthly or quarterly cost reviews by team or business unit\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[\"Assigning \",/*#__PURE__*/e(\"strong\",{children:\"cost ownership\"}),\" to service or team leads\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[\"Measuring \",/*#__PURE__*/e(\"strong\",{children:\"unit costs\"}),\" like cost per customer, cost per feature\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[\"Improving \",/*#__PURE__*/e(\"strong\",{children:\"forecast accuracy\"}),\" for annual budgeting\"]})})]}),/*#__PURE__*/i(\"p\",{children:[\"This phase supports \",/*#__PURE__*/e(\"strong\",{children:\"ongoing savings\"}),\" and stronger financial discipline—helping cloud usage grow with the business, not against it.\"]}),/*#__PURE__*/e(\"h2\",{children:\"FinOps ROI in Real-World Metrics\"}),/*#__PURE__*/e(\"p\",{children:\"To justify investment in FinOps, teams need numbers. Fortunately, FinOps drives measurable results across cost control, efficiency, and planning. Here are common metrics that show ROI clearly.\"}),/*#__PURE__*/e(\"h3\",{children:\"Cloud Cost Reduction (20%–40%)\"}),/*#__PURE__*/i(\"p\",{children:[\"Most companies using FinOps reduce cloud spend by \",/*#__PURE__*/e(\"strong\",{children:\"20% to 40%\"}),\" within the first few months. These savings come from actions like rightsizing, removing idle resources, and using Spot Instances.\"]}),/*#__PURE__*/e(\"p\",{children:\"This reduction occurs without sacrificing performance or rewriting infrastructure.\"}),/*#__PURE__*/e(\"h3\",{children:\"Improved Budget Accuracy (Up to 80% Forecast Accuracy)\"}),/*#__PURE__*/i(\"p\",{children:[\"With better visibility and trend analysis, FinOps teams improve forecast accuracy. Many reach \",/*#__PURE__*/e(\"strong\",{children:\"70% to 80% accuracy\"}),\" in just a few months.\"]}),/*#__PURE__*/e(\"p\",{children:\"This reduces over-provisioning and helps finance teams plan confidently.\"}),/*#__PURE__*/e(\"h3\",{children:\"Faster Cost-Related Decisions (From Weeks to Hours)\"}),/*#__PURE__*/i(\"p\",{children:[\"Before FinOps, teams often wait weeks for finance to surface issues. With real-time data and shared dashboards, cost-related decisions now happen in \",/*#__PURE__*/e(\"strong\",{children:\"hours, not weeks\"}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"This agility prevents unnecessary spend and avoids last-minute budget corrections.\"}),/*#__PURE__*/e(\"h3\",{children:\"Higher Resource Utilization (20%+ Improvement)\"}),/*#__PURE__*/i(\"p\",{children:[\"Through rightsizing and auto-scaling, teams increase resource efficiency. Utilization rates improve by \",/*#__PURE__*/e(\"strong\",{children:\"20% or more\"}),\", meaning fewer resources are idle or over-provisioned.\"]}),/*#__PURE__*/e(\"p\",{children:\"This improves performance and reduces waste at the same time.\"}),/*#__PURE__*/e(\"h3\",{children:\"Clear KPIs That Connect Cost to Value\"}),/*#__PURE__*/i(\"p\",{children:[\"FinOps promotes tracking metrics like \",/*#__PURE__*/e(\"strong\",{children:\"cost per user, cost per transaction, or cost per product feature\"}),\". These KPIs link spend to outcomes and help prioritize investments.\"]}),/*#__PURE__*/e(\"p\",{children:\"By using these metrics, teams focus not just on saving money—but on spending it where it matters most.\"}),/*#__PURE__*/e(\"h2\",{children:\"How Cloudidr Accelerates FinOps ROI\"}),/*#__PURE__*/e(\"p\",{children:\"Many teams build strong FinOps practices, but struggle to extract the full savings potential from their cloud infrastructure. That’s where Cloudidr adds immediate impact.\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Cloudidr\"})}),\" delivers \",/*#__PURE__*/e(\"strong\",{children:\"up to 40% AWS, Azure, or Google Cloud compute savings\"}),\", without changing your infrastructure, modifying workloads, or signing long-term contracts. You get the benefit of strategic purchasing and advanced cost reduction—without complexity.\"]}),/*#__PURE__*/e(\"h3\",{children:\"No Contracts. No Fees. No Lock-In.\"}),/*#__PURE__*/e(\"p\",{children:\"You don’t commit to multi-year plans or give up control of your cloud. Cloudidr delivers compute savings directly into your existing cloud account. There’s no platform migration or vendor tie-in.\"}),/*#__PURE__*/e(\"h3\",{children:\"No Code Changes or Engineering Burden\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps is about enabling teams—not slowing them down. Cloudidr requires zero code refactoring or architectural changes. Your engineers continue deploying the same way, while we help you save more.\"}),/*#__PURE__*/e(\"h3\",{children:\"Fits Seamlessly Into Your FinOps Practice\"}),/*#__PURE__*/e(\"p\",{children:\"Cloudidr supports your existing FinOps workflows. Our savings integrate with your budgets, dashboards, and reporting. You keep visibility, governance, and ownership—while we help you reduce your cloud spend.\"}),/*#__PURE__*/i(\"p\",{children:[\"In short: \",/*#__PURE__*/e(\"strong\",{children:\"Cloudidr helps FinOps teams unlock savings faster\"}),\"—without delays, friction, or hidden costs.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion: FinOps Is a Smart, Scalable Investment\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps is more than a cost-cutting tool—it’s a strategy to make cloud spend visible, actionable, and aligned with business growth. When done right, FinOps delivers ROI through real savings, better planning, and faster decisions.\"}),/*#__PURE__*/e(\"p\",{children:\"It scales with your business. It improves team accountability. And it turns cloud spending from a risk into a competitive advantage.\"}),/*#__PURE__*/e(\"p\",{children:\"Whether you're just starting with FinOps or scaling a mature practice, investing in the right tools and habits pays off.\"}),/*#__PURE__*/e(\"h2\",{children:\"Start Realizing ROI Now\"}),/*#__PURE__*/i(\"p\",{children:[\"Cloudidr helps you reduce cloud compute costs by up to \",/*#__PURE__*/e(\"strong\",{children:\"40%, with no contracts, fees, or engineering effort\"}),\".\"]}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops/finopscontact\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Book a free consultation\"})}),\" or visit\",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\" Cloudidr FinOps\"})}),\" to see how we help FinOps teams move faster and save more.\"]})]});export const richText3=/*#__PURE__*/i(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AWS cloud services offer flexibility but can also lead to high costs. Many teams deploy resources without tracking how those choices affect spending. Without cost visibility and ownership, budgets break quickly.\"}),/*#__PURE__*/i(\"p\",{children:[\"FinOps helps solve this. It is a practice that brings finance, engineering, and operations together. The goal is clear: manage cloud costs while keeping performance steady. Following the 2025 \",/*#__PURE__*/e(n,{href:\"https://data.finops.org/\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"State of FinOps\"})})}),\" statement, lowering idle cloud resources and controlling commitments are the most critical aspects for tech companies this year.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"This blog explains how to apply FinOps in AWS. It shows best practices that help teams cut waste, monitor spending, and act fast.\"}),/*#__PURE__*/e(\"h2\",{children:\"What Is AWS FinOps?\"}),/*#__PURE__*/e(\"p\",{children:\"AWS FinOps applies financial discipline to cloud use. It focuses on tracking costs in real time and sharing responsibility across teams.\"}),/*#__PURE__*/e(\"p\",{children:\"In this model:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Finance monitors budgets.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Engineers manage usage.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Operations enforce efficiency.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"AWS supports FinOps with tools like Cost Explorer, Budgets, and Resource Groups. These tools help teams see what they use and how much it costs.\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps is not a single task. It is a process that teams repeat:\"}),/*#__PURE__*/i(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inform\"}),\" – Get visibility into cloud usage.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Optimize\"}),\" – Find and remove waste.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Operate\"}),\" – Keep costs efficient as usage grows.\"]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"img\",{alt:\"FinOps Processes for Cloud Cost Optimization\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/SRA6qfxSgKrBzlY4tTqtuwXMIM.png\",srcSet:\"https://framerusercontent.com/images/SRA6qfxSgKrBzlY4tTqtuwXMIM.png?scale-down-to=512 512w,https://framerusercontent.com/images/SRA6qfxSgKrBzlY4tTqtuwXMIM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/SRA6qfxSgKrBzlY4tTqtuwXMIM.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"This loop helps teams react to changes fast and control spend at every stage.\"}),/*#__PURE__*/e(\"h2\",{children:\"AWS FinOps Best Practices For Efficient Cloud Waste Control\"}),/*#__PURE__*/e(\"p\",{children:\"Organizations apply these seven AWS FinOps best practices to gain visibility, reduce waste, and manage costs effectively, without impacting performance. Each step supports smarter usage and stronger financial control across teams.\"}),/*#__PURE__*/e(\"h2\",{children:\"1. Establish Real-Time Cost Visibility\"}),/*#__PURE__*/e(\"p\",{children:\"Teams cannot control costs if they lack visibility. Real-time insight into AWS usage is the first step in applying FinOps. Without it, cloud spending can grow without warning.\"}),/*#__PURE__*/e(\"h3\",{children:\"Start with Native AWS Tools\"}),/*#__PURE__*/i(\"p\",{children:[\"Start with \",/*#__PURE__*/e(\"strong\",{children:\"AWS Cost Explorer\"}),\". This tool breaks down usage by service, linked account, and time. You can filter by tags, regions, or usage type. Cost Explorer helps teams see trends and find high-spend areas fast.\"]}),/*#__PURE__*/i(\"p\",{children:[\"Set up \",/*#__PURE__*/e(\"strong\",{children:\"AWS Budgets\"}),\" to create spending thresholds. Use them to track actual vs. forecasted spending. Budgets send alerts when usage nears or exceeds limits, preventing surprises at the end of the month.\"]}),/*#__PURE__*/i(\"p\",{children:[\"Additionally, enable \",/*#__PURE__*/e(\"strong\",{children:\"AWS Cost Anomaly Detection\"}),\". It uses machine learning to catch unusual spikes. When AWS detects an unexpected charge, it alerts the right person. This helps teams act before the cost gets worse.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Tagging\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Also, tagging is critical. Use tags to group resources by team, environment (prod, dev, test), or product. Tags let you assign costs accurately. Without tags, spend gets mixed across services, making it hard to trace.\"}),/*#__PURE__*/e(\"h3\",{children:\"Custom Dashboards\"}),/*#__PURE__*/e(\"p\",{children:\"Build custom dashboards using tools like QuickSight or third-party options. These dashboards should update daily and show usage trends clearly. Share them with engineering, finance, and operations teams. When all teams see the same data, decisions get faster.\"}),/*#__PURE__*/e(\"p\",{children:\"Real-time cost visibility is not just about monitoring—it creates accountability. When teams see their actual usage and its cost, they think before scaling or provisioning. This awareness is a core goal of AWS FinOps.\"}),/*#__PURE__*/e(\"h2\",{children:\"2. Use Account Structure for Better Governance\"}),/*#__PURE__*/e(\"h3\",{children:\"Organize with AWS Organizations\"}),/*#__PURE__*/i(\"p\",{children:[\"Use \",/*#__PURE__*/e(\"strong\",{children:\"AWS Organizations\"}),\" to group and manage multiple accounts. This allows you to apply policies, share billing, and centralize management. Separate accounts by environment (prod, dev, test) or by department (engineering, marketing, finance).\"]}),/*#__PURE__*/e(\"p\",{children:\"This separation improves visibility. Also, it limits risk. For example, a cost spike in a test account won’t impact production. Teams can be held responsible for spending in their accounts.\"}),/*#__PURE__*/e(\"h3\",{children:\"Leverage Linked Accounts and Consolidated Billing\"}),/*#__PURE__*/i(\"p\",{children:[\"With \",/*#__PURE__*/e(\"strong\",{children:\"consolidated billing\"}),\", AWS combines charges across accounts but offers volume discounts. Each team or business unit gets its own linked account. You gain one master invoice while keeping cost separation by account.\"]}),/*#__PURE__*/i(\"p\",{children:[\"This structure \",/*#__PURE__*/e(\"strong\",{children:\"simplifies chargeback and showback\"}),\". You can assign spending to the right teams based on actual usage, not estimates.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Apply Service Control Policies (SCPs)\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Service Control Policies\"}),\" limit what services or actions accounts can use. Use SCPs to enforce boundaries. For example, block expensive instance types in test environments or limit high-cost services to approved accounts.\"]}),/*#__PURE__*/e(\"p\",{children:\"SCPs help prevent overspending before it starts. They ensure teams follow guidelines without needing manual reviews.\"}),/*#__PURE__*/e(\"h3\",{children:\"Use Organizational Units (OUs) for Better Management\"}),/*#__PURE__*/i(\"p\",{children:[\"Group accounts into \",/*#__PURE__*/e(\"strong\",{children:\"Organizational Units (OUs)\"}),\" by team or function. This allows you to apply different guardrails to each group. For example, finance may have stricter access controls than development.\"]}),/*#__PURE__*/e(\"p\",{children:\"OUs give flexibility. They let you scale account governance without losing control.\"}),/*#__PURE__*/e(\"h2\",{children:\"3. Implement Cost Allocation and Tagging Best Practices\"}),/*#__PURE__*/e(\"h3\",{children:\"Define a Clear Tagging Strategy\"}),/*#__PURE__*/i(\"p\",{children:[\"Tagging lets you group resources by purpose. Start with a \",/*#__PURE__*/e(\"strong\",{children:\"defined tagging policy\"}),\". Common tags include:\"]}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Project\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Team\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Environment\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Owner\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"CostCenter\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/IDLrpMEpBQ0oGKNkjSh6ilhhjZY.png\",srcSet:\"https://framerusercontent.com/images/IDLrpMEpBQ0oGKNkjSh6ilhhjZY.png?scale-down-to=512 512w,https://framerusercontent.com/images/IDLrpMEpBQ0oGKNkjSh6ilhhjZY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/IDLrpMEpBQ0oGKNkjSh6ilhhjZY.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Make these tags mandatory. Consistent tagging helps track costs, assign budgets, and improve reports.\"}),/*#__PURE__*/e(\"h3\",{children:\"Automate Tagging at Scale\"}),/*#__PURE__*/e(\"p\",{children:\"Use tools like AWS Tag Editor, Service Catalog, or Infrastructure as Code (IaC) tools like Terraform and CloudFormation to automate tagging. This ensures that all new resources follow the tagging policy.\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Avoid manual tagging\"}),\"—it leads to errors and gaps. Automation keeps the system consistent.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Use Tag Policies to Enforce Naming Rules\"}),/*#__PURE__*/e(\"p\",{children:\"Tag policies in AWS Organizations help enforce tagging standards. These policies can:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Require specific tag keys\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Restrict values (e.g., only allow approved team names)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Detect missing tags across accounts\"})})]}),/*#__PURE__*/e(\"p\",{children:\"This step ensures every team uses tags the same way, making reports more accurate.\"}),/*#__PURE__*/e(\"h3\",{children:\"Enable Cost Allocation Tags in AWS Billing Console\"}),/*#__PURE__*/i(\"p\",{children:[\"Tagging alone is not enough. You must activate tags in the \",/*#__PURE__*/e(\"strong\",{children:\"Billing and Cost Management Console\"}),\". Only then will AWS include them in cost reports. Review and enable your active tags under \",/*#__PURE__*/e(\"strong\",{children:\"Billing > Cost Allocation Tags\"}),\". This step connects your tags to your spending data.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Use Tags for Chargeback and Showback\"}),/*#__PURE__*/e(\"p\",{children:\"Tags make it easy to assign costs to teams or projects. With good tagging, you can build chargeback models (teams pay for usage) or showback models (teams see usage but don’t pay). This visibility improves accountability. Teams become more aware of cost when they see exactly what they use.\"}),/*#__PURE__*/e(\"h3\",{children:\"Why Tagging Supports FinOps Success\"}),/*#__PURE__*/e(\"p\",{children:\"Tagging enables detailed tracking without adding manual steps. When done right, it helps you answer critical questions:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Who is using this service?\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Why did this cost increase?\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Which projects consume the most resources?\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Strong tagging is a key part of any AWS FinOps strategy.\"}),/*#__PURE__*/e(\"h2\",{children:\"4. Optimize AWS Compute Costs with Strategic Purchasing\"}),/*#__PURE__*/e(\"figure\",{className:\"framer-table-wrapper\",children:/*#__PURE__*/e(\"table\",{children:/*#__PURE__*/i(\"tbody\",{children:[/*#__PURE__*/i(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Model\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"When to Use It\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Pros\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Cons\"})})})]}),/*#__PURE__*/i(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"On-Demand\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"For unpredictable workloads\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"No commitments\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Expensive\"})})]}),/*#__PURE__*/i(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Reserved Instances / Savings Plans\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"For steady workloads\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Big discounts (30–70%)\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Requires forecasting\"})})]}),/*#__PURE__*/i(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Spot Instances\"})})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"For fault-tolerant tasks\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Cheapest option\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Can be interrupted anytime\"})})]})]})})}),/*#__PURE__*/e(\"h3\",{children:\"Use Savings Plans for Steady Workloads\"}),/*#__PURE__*/e(\"p\",{children:\"AWS Savings Plans offer discounted rates in exchange for a usage commitment over 1 or 3 years. They apply to a broad set of services like EC2, Fargate, and Lambda.\"}),/*#__PURE__*/i(\"p\",{children:[\"Choose Compute Savings Plans for maximum flexibility. Choose EC2 Instance Savings Plans if you know the instance family and region you’ll use. If not, select \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Cloudidr \"})})}),\"for up to 40% compute savings without any contracts or fees.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"Apply Savings Plans to steady, predictable workloads like web servers or backend processing tasks.\"}),/*#__PURE__*/e(\"h3\",{children:\"Buy Reserved Instances When Usage Is Fixed\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Reserved Instances (RIs)\"}),\" also provide discounts for long-term usage. Unlike Savings Plans, RIs are tied to specific instance types and regions.\"]}),/*#__PURE__*/e(\"p\",{children:\"Use RIs for environments with stable, 24/7 demand, like production databases or fixed workloads. RIs offer up to 75% off on-demand rates but require precise planning.\"}),/*#__PURE__*/e(\"h3\",{children:\"Leverage Spot Instances for Flexible Workloads\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Spot Instances\"}),\" use spare AWS capacity at a lower cost—up to 90% off. They are ideal for fault-tolerant, stateless workloads.\"]}),/*#__PURE__*/e(\"p\",{children:\"Examples include:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Batch processing\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Test environments\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Containerized workloads on ECS or EKS\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Monitor interruption frequency and use Spot with auto-recovery scripts or managed services like EC2 Auto Scaling.\"}),/*#__PURE__*/e(\"h2\",{children:\"5. Automate Rightsizing and Scheduling\"}),/*#__PURE__*/e(\"h3\",{children:\"Schedule Non-Production Resources\"}),/*#__PURE__*/e(\"p\",{children:\"Not all workloads need to run 24/7. Development, testing, and staging environments often run during business hours only.\"}),/*#__PURE__*/i(\"p\",{children:[\"Use \",/*#__PURE__*/e(\"strong\",{children:\"AWS Instance Scheduler\"}),\" to turn off these resources during off-hours. You can define schedules by day and time. This reduces runtime and saves cost without manual effort.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Enable Auto Scaling for Dynamic Workloads\"}),/*#__PURE__*/i(\"p\",{children:[\"Set up \",/*#__PURE__*/e(\"strong\",{children:\"Auto Scaling Groups\"}),\" to adjust capacity based on demand. When traffic increases, instances scale out. When demand drops, instances scale in.\"]}),/*#__PURE__*/i(\"p\",{children:[\"This ensures you use only what you need. Pair auto scaling with \",/*#__PURE__*/e(\"strong\",{children:\"CloudWatch alarms\"}),\" to trigger actions based on CPU, memory, or custom metrics.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Use Elastic Load Balancing to Distribute Load Efficiently\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Elastic Load Balancers (ELB)\"}),\" help you route traffic efficiently across instances. When combined with Auto Scaling, ELB ensures performance without overprovisioning. This setup supports both cost control and availability.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Automate Cleanup of Idle Resources\"}),/*#__PURE__*/i(\"p\",{children:[\"Use \",/*#__PURE__*/e(\"strong\",{children:\"Lambda functions or automation scripts\"}),\" to detect and remove unused resources. Examples include:\"]}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Detached EBS volumes\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Unused Elastic IPs\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Idle RDS instances\"})})]}),/*#__PURE__*/e(\"p\",{children:\"These small savings add up over time and reduce clutter in your AWS environment.\"}),/*#__PURE__*/e(\"h3\",{children:\"Apply Rightsizing with Compute Optimizer\"}),/*#__PURE__*/i(\"p\",{children:[\"Regularly review suggestions from \",/*#__PURE__*/e(\"strong\",{children:\"AWS Compute Optimizer\"}),\". It uses actual usage data to recommend smaller or better-suited instance types. Automate the execution using Infrastructure as Code tools to standardize changes across environments.\"]}),/*#__PURE__*/e(\"h2\",{children:\"6. Monitor and Adjust Based on Unit Economics\"}),/*#__PURE__*/i(\"p\",{children:[\"Measure cloud spend by unit, such as \",/*#__PURE__*/e(\"strong\",{children:\"cost per user\"}),\", \",/*#__PURE__*/e(\"strong\",{children:\"cost per API call\"}),\", or \",/*#__PURE__*/e(\"strong\",{children:\"cost per transaction\"}),\". These metrics link usage to business value.\"]}),/*#__PURE__*/e(\"p\",{children:\"Assign each product team a set of KPIs tied to cloud usage. This creates accountability and helps teams focus on cost efficiency, not just delivery speed.\"}),/*#__PURE__*/e(\"p\",{children:\"Review KPIs monthly or quarterly. Compare them against targets. If the cost per unit rises without a performance gain, investigate and optimize.\"}),/*#__PURE__*/e(\"p\",{children:\"Why This Matters? Unit economics make cloud spend easier to justify. It turns cost data into business data, helping leaders make clearer decisions.\"}),/*#__PURE__*/e(\"h2\",{children:\"7. Build a Cross-Functional FinOps Practice\"}),/*#__PURE__*/e(\"p\",{children:\"Create a small team that includes people from finance, engineering, and operations. This group owns the cloud cost strategy, reporting, and coordination across departments.\"}),/*#__PURE__*/e(\"p\",{children:\"Engineers manage usage. Finance tracks budgets. Product managers link spend to outcomes. Each team has a role. The FinOps team connects them.\"}),/*#__PURE__*/e(\"p\",{children:\"That said, review your spending every month. Use dashboards to share results. Discuss what worked, what changed, and where to improve. Keep meetings short and focused.\"}),/*#__PURE__*/e(\"p\",{children:\"AWS tools alone don’t drive savings. People do. A dedicated team builds habits, enforces accountability, and ensures cost control becomes part of daily operations.\"}),/*#__PURE__*/e(\"h2\",{children:\"How Cloudidr Complements Your AWS FinOps Strategy\"}),/*#__PURE__*/i(\"p\",{children:[\"Cloudidr helps teams reduce AWS compute costs by up to 40%, without long-term commitments or extra tools. Cloudidr \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"FinOps\"})}),\" brings cloud cost optimization and FinOps consulting to increase savings and reduce waste.\\xa0\"]}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"No Contracts. No Fees. No Code Changes: \"}),\"You get savings directly in your AWS account. There’s no need to sign multi-year deals, change your code, or pay percentage-based fees.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Keep Full Control of Your Infrastructure: \"}),\"Cloudidr delivers compute resources into your existing setup. You don’t lose visibility or control. Everything stays where it is—just cheaper.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Supports Real-Time Cost Goals: \"}),\"Cloudidr works with your current FinOps tools and processes. It helps teams act fast, lower spend, and keep performance high—no delays, no disruption.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"AWS FinOps is not a one-time fix. It’s a way to run your cloud operations with cost in mind. The best results come when teams combine tools, automation, and shared responsibility. Start with visibility. Improve with structure. Optimize with smart purchasing and automation. And drive results by making FinOps a team habit.\"}),/*#__PURE__*/e(\"h2\",{children:\"Cut AWS Compute Costs Without Losing Control!\"}),/*#__PURE__*/i(\"p\",{children:[\"Want savings now? Cloudidr helps you cut AWS compute costs—fast, simple, and without lock-in. \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops/finopscontact\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Book a free consultation\"})}),\" or visit\",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\" CloudiDR FinOps\"})}),\" to see how we help FinOps teams go further.\"]})]});export const richText4=/*#__PURE__*/i(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"In today's hyper-digital world, businesses are more interconnected than ever, making them increasingly vulnerable to sophisticated cyber threats. Cybercriminals are no longer lone hackers working from dark basements; they have evolved into highly organized networks, leveraging advanced techniques to target industries where the stakes are highest. Two of the most attractive targets? The financial sector and the entertainment industry—both treasure troves of sensitive data, intellectual property, and immense financial assets.\"}),/*#__PURE__*/e(\"p\",{children:\"For financial institutions, a single breach can expose millions of customers' personal and banking details, leading to fraud, lawsuits, and irreparable reputational damage. Meanwhile, for entertainment giants, cyberattacks can mean stolen blockbuster scripts, leaked unreleased content, or massive ransom demands. The increasing reliance on third-party IT services and cloud-based infrastructures only adds to the complexity and vulnerability of these industries.\"}),/*#__PURE__*/e(\"p\",{children:\"Yet, the problem doesn’t end with security breaches. The real challenge lies in recovery—how quickly and cost-effectively an organization can bounce back from an attack. Traditional failover systems demand enormous investments in secondary infrastructure, a financial burden that many organizations struggle to justify. This is where Cloudidr is changing the game. Cloudidr offers a revolutionary, cost-efficient cyber recovery solution, allowing businesses to restore operations within minutes, eliminating the need for expensive backup systems while ensuring rapid, seamless recovery.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h1\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Financial Sector: A Cybercrime Hotspot\"})}),/*#__PURE__*/e(\"p\",{children:\"No industry is hit harder by cybercrime than finance. Banks, insurance companies, investment firms, and payment processors collectively handle trillions of dollars and store vast amounts of confidential customer data. This makes them irresistible targets for cybercriminals looking to steal funds, commit fraud, or manipulate financial markets. Cyberattacks on financial institutions have more than doubled over the past five years. In 2023 alone, the financial sector faced $3.5 billion in direct losses, with extreme incidents costing up to $2.5 billion per attack. But the real cost of cyberattacks isn’t just financial—it’s the long-term reputational damage, regulatory fines, and erosion of customer trust that follow.\"}),/*#__PURE__*/e(\"p\",{children:\"One of the most infamous financial cyberattacks in history was the Equifax breach of 2017, where hackers gained access to sensitive data of 150 million consumers, leading to over $1 billion in penalties and lawsuits. Since then, attacks have only grown in complexity, with state-sponsored groups and highly organized cybercriminal networks targeting not just banks but the entire financial ecosystem. Adding to the industry’s vulnerability is the increasing reliance on third-party IT service providers for cloud storage, AI-driven analytics, and payment processing. While these services offer efficiency, they also introduce systemic risks. In 2023, a ransomware attack on a widely used cloud IT provider caused simultaneous outages at 60 U.S. credit unions, proving that a single breach can disrupt multiple financial institutions at once.\"}),/*#__PURE__*/e(\"p\",{children:\"Governments and regulators worldwide have responded to this crisis with stricter cybersecurity regulations. The SEC, Federal Reserve, and European Central Bank have introduced stringent rules requiring financial institutions to enhance their cyber resilience and prove they can recover quickly from attacks. Institutions that fail to comply face hefty fines, lawsuits, and even operational shutdowns. Despite heavy investments in security, no financial institution can completely prevent cyberattacks. The real question is not if an attack will happen, but how fast an institution can recover. This is why having a robust, cost-effective cyber recovery strategy is now non-negotiable for financial firms.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h1\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Entertainment Industry: A Goldmine for Hackers\"})}),/*#__PURE__*/e(\"p\",{children:\"At first glance, the entertainment industry might not seem like a high-priority cybercrime target, but in reality, it’s one of the most lucrative and vulnerable. The digitization of media, the rise of streaming platforms, and the shift to cloud-based production and distribution have made entertainment companies prime cybercrime targets. The industry has already suffered several high-profile attacks, with hackers targeting intellectual property, financial records, and high-value celebrity data. One of the most notorious examples is the Sony Pictures hack of 2014, where North Korean hackers leaked thousands of confidential emails, unreleased scripts, and financial data, causing a public relations nightmare and hundreds of millions in losses.\"}),/*#__PURE__*/e(\"p\",{children:\"More recently, the MGM Resorts cyberattack in 2023 led to widespread operational failures, forcing the company to pay millions in ransom while losing an estimated $100 million in revenue. Streaming services have also been hit hard—Netflix suffered a ransomware attack in 2017, leading to the leak of ten unreleased episodes of Orange Is the New Black before its official launch. These attacks highlight the multi-faceted risks faced by the entertainment sector:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Content Leaks & Piracy: Stolen movies, shows, and scripts cause billions in lost revenue.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Ransomware & Extortion: Studios and talent agencies face ransom demands for sensitive data.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Nation-State Attacks: State-sponsored hackers target media companies to spread propaganda.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Celebrity Data Theft: Law firms representing A-list celebrities have suffered breaches, leaking 756 GB of confidential files from clients like Madonna and Lady Gaga.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Unlike the financial sector, which is heavily regulated, media companies lack strict cybersecurity policies—leaving them far more vulnerable to attacks. Many entertainment firms still underestimate the importance of cyber resilience, focusing more on prevention rather than recovery solutions that can mitigate damages quickly and cost-effectively.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h1\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Urgent Need for Cost-Effective Cyber Recovery\"})}),/*#__PURE__*/e(\"p\",{children:\"For both finance and entertainment, the ability to recover instantly from a cyberattack is just as critical as preventing one. The traditional approach to cyber recovery involves expensive failover infrastructure, where organizations maintain a fully redundant secondary system—a setup that doubles operational costs and is financially unfeasible for most companies. This is where Cloudidr is revolutionizing the industry. Cloudidr provides a next-generation cyber recovery solution that eliminates the need for costly failover systems while ensuring rapid, seamless recovery in the event of an attack.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why Cloudidr is a Game Changer\"})}),/*#__PURE__*/e(\"p\",{children:\"We did an analysis for a mid-size financial institution system operating 400 instances of m6i.2xl (Linux) in AWS infrastructure. The cost with Cloudidr was $220K versus the customer directly purchasing a 1 Year savings plan at $988K from AWS. This is over 77% savings with Clouddir along with 99.999% of uptime.\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Instant Recovery: Businesses can resume operations within minutes, preventing revenue loss and reputational damage.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Cost-Efficient: Unlike traditional solutions that require maintaining expensive backup systems, Cloudidr offers on-demand recovery at a fraction of the cost.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Scalability & Security: Organizations can scale their cyber resilience without investing in costly infrastructure.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Regulatory Compliance: Meets the stringent recovery requirements set by financial regulators and industry watchdogs.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"With Cloudidr, businesses no longer need to choose between security and cost-efficiency—they can have both.\"}),/*#__PURE__*/e(\"p\",{children:\"Cyberattacks are no longer an exception; they are an inevitable reality for every industry. Whether in finance or entertainment, organizations must accept this reality and prioritize recovery strategies that minimize downtime and financial losses. Cloudidr offers the fastest, most cost-effective cyber recovery solution available today. By ensuring businesses can recover instantly without massive infrastructure costs, Cloudidr is reshaping cyber resilience for the digital age.\\xa0\"})]});export const richText5=/*#__PURE__*/i(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Cloud spending is now one of the largest operating costs in digital businesses. Managing it requires more than just tools—it demands people with the right skills. This is where FinOps comes in.\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps, short for Cloud Financial Operations, is a growing practice. 76% of companies announced enormous investments in FinOps coaching for engineers. It brings finance, engineering, and operations teams together to manage cloud costs. As more companies adopt FinOps, certification is becoming a way to prove you understand the core principles and can apply them in real-world environments.\"}),/*#__PURE__*/e(\"p\",{children:\"This guide explains what FinOps certifications are, why they matter, and which ones you can choose from. Even if you're a cloud engineer, a finance analyst, or part of a FinOps team, this post will help you find the right path to boost your skills and career.\"}),/*#__PURE__*/e(\"h1\",{children:\"What Are FinOps Certifications?\"}),/*#__PURE__*/i(\"p\",{children:[\"A FinOps certification shows that you understand how cloud costs work and how to manage them effectively. These certifications are offered by the \",/*#__PURE__*/e(n,{href:\"https://learn.finops.org/\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"FinOps Foundation\"})})}),\", the leading organization in cloud financial operations.\"]}),/*#__PURE__*/e(\"p\",{children:\"FinOps roles are not limited to one department. Engineers, finance professionals, product managers, and cloud architects all play a part. A certification helps each team grasp how their work affects cloud spending.\"}),/*#__PURE__*/e(\"p\",{children:\"These credentials cover key FinOps topics like:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Real-time cost visibility\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Forecasting and budgeting\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Cost allocation and tagging\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Cloud usage optimization\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Governance and policy enforcement\"})})]}),/*#__PURE__*/e(\"p\",{children:\"FinOps certifications follow the framework promoted by the FinOps Foundation, which includes principles, phases (Inform, Optimize, Operate), and defined roles. Getting certified means you're aligned with a standard many companies now use to guide cloud cost management.\"}),/*#__PURE__*/e(\"h1\",{children:\"Top FinOps Certifications to Explore\"}),/*#__PURE__*/i(\"p\",{children:[\"There are several FinOps certifications available for different roles and experience levels. Even if you're just starting or managing a mature FinOps function, there is a certification that matches your focus. Below is a breakdown of the \",/*#__PURE__*/e(\"strong\",{children:\"six most recognized FinOps certifications\"}),\" and what they offer.\"]}),/*#__PURE__*/e(\"h1\",{children:\"1. FinOps Certified Practitioner\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"405\",src:\"https://framerusercontent.com/images/I3T6H2djLJgxICgc7VJ08BeI6Nw.png\",srcSet:\"https://framerusercontent.com/images/I3T6H2djLJgxICgc7VJ08BeI6Nw.png?scale-down-to=512 512w,https://framerusercontent.com/images/I3T6H2djLJgxICgc7VJ08BeI6Nw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/I3T6H2djLJgxICgc7VJ08BeI6Nw.png 1441w\",style:{aspectRatio:\"1441 / 811\"},width:\"720\"}),/*#__PURE__*/i(\"p\",{children:[\"This is the \",/*#__PURE__*/e(\"strong\",{children:\"entry-level certification\"}),\" from the\",/*#__PURE__*/e(n,{href:\"https://www.finops.org/\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\" FinOps Foundation.\"})}),\" It's designed for individuals who are new to FinOps or cloud financial operations.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Who It’s For:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Engineers, finance professionals, or operations staff new to cloud cost management.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Teams starting their FinOps journey.\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"What It Covers:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"FinOps principles and core concepts.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"The three phases of FinOps: Inform, Optimize, and Operate.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Cost allocation, shared responsibility, and basic reporting.\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Exam Format:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"50 multiple-choice questions, 60-minute time limit.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Open-book, online exam.\"})})]}),/*#__PURE__*/i(\"p\",{children:[\"This certification is ideal for establishing a \",/*#__PURE__*/e(\"strong\",{children:\"common language\"}),\" across teams and introducing foundational FinOps thinking in your organization.\"]}),/*#__PURE__*/e(\"h3\",{children:\"2. FinOps Certified Engineer\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"405\",src:\"https://framerusercontent.com/images/g9Rcs6ErbShnwCOo6CcqRh3Umk.png\",srcSet:\"https://framerusercontent.com/images/g9Rcs6ErbShnwCOo6CcqRh3Umk.png?scale-down-to=512 512w,https://framerusercontent.com/images/g9Rcs6ErbShnwCOo6CcqRh3Umk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/g9Rcs6ErbShnwCOo6CcqRh3Umk.png 1441w\",style:{aspectRatio:\"1441 / 811\"},width:\"720\"}),/*#__PURE__*/i(\"p\",{children:[\"This certification is \",/*#__PURE__*/e(\"strong\",{children:\"technical in nature\"}),\", built for cloud and platform engineers who work directly with cloud infrastructure and automation.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Who It’s For:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Engineers manage tagging, scaling, provisioning, and cost-related automation.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"DevOps and SRE teams.\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"What It Covers:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Resource optimization, automation, and policy enforcement.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Integration of FinOps into CI/CD pipelines.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Working with tools like AWS Budgets, GCP Billing, Azure Cost Management, etc.\"})})]}),/*#__PURE__*/i(\"p\",{children:[\"This certification strengthens the connection between \",/*#__PURE__*/e(\"strong\",{children:\"engineering actions and cost outcomes\"}),\", helping engineers become active contributors to cloud financial goals.\"]}),/*#__PURE__*/e(\"h3\",{children:\"3. FinOps Certified Professional\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"405\",src:\"https://framerusercontent.com/images/PrlHRyOy6iicnDMdVuBIE7blFg.png\",srcSet:\"https://framerusercontent.com/images/PrlHRyOy6iicnDMdVuBIE7blFg.png?scale-down-to=512 512w,https://framerusercontent.com/images/PrlHRyOy6iicnDMdVuBIE7blFg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/PrlHRyOy6iicnDMdVuBIE7blFg.png 1441w\",style:{aspectRatio:\"1441 / 811\"},width:\"720\"}),/*#__PURE__*/i(\"p\",{children:[\"This is the \",/*#__PURE__*/e(\"strong\",{children:\"advanced certification\"}),\" aimed at senior professionals who lead FinOps practices within organizations.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Who It’s For:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"FinOps team leads, cloud financial strategists, and consultants.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Professionals driving cost strategy and enterprise-wide FinOps adoption.\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"What It Covers:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Advanced budgeting, forecasting, and unit economics.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Governance frameworks, stakeholder management, and KPI tracking.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Multi-cloud strategy and FinOps maturity models.\"})})]}),/*#__PURE__*/i(\"p\",{children:[\"This certification focuses on \",/*#__PURE__*/e(\"strong\",{children:\"strategy, leadership, and enterprise-level implementation\"}),\", ideal for those building or scaling formal FinOps programs.\"]}),/*#__PURE__*/e(\"h3\",{children:\"4. FinOps for Containers\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"405\",src:\"https://framerusercontent.com/images/mV79kB5cYpbW6wuEgG3bJkdo3Ic.png\",srcSet:\"https://framerusercontent.com/images/mV79kB5cYpbW6wuEgG3bJkdo3Ic.png?scale-down-to=512 512w,https://framerusercontent.com/images/mV79kB5cYpbW6wuEgG3bJkdo3Ic.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mV79kB5cYpbW6wuEgG3bJkdo3Ic.png 1441w\",style:{aspectRatio:\"1441 / 811\"},width:\"720\"}),/*#__PURE__*/i(\"p\",{children:[\"Containers, especially Kubernetes-based platforms, present unique cost-tracking challenges. This certification addresses \",/*#__PURE__*/e(\"strong\",{children:\"how to apply FinOps in containerized environments\"}),\".\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Who It’s For:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Platform engineers, DevOps teams, and cloud architects.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Teams running workloads in Kubernetes, EKS, GKE, or AKS.\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"What It Covers:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Cost allocation in dynamic, container-based systems.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Managing shared resources and non-linear scaling.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Tooling for Kubernetes cost visibility (e.g., Kubecost, OpenCost).\"})})]}),/*#__PURE__*/i(\"p\",{children:[\"This certification is essential for organizations running \",/*#__PURE__*/e(\"strong\",{children:\"cloud-native, microservices-driven architectures\"}),\" where traditional cost tracking does not apply.\"]}),/*#__PURE__*/e(\"h3\",{children:\"5. FinOps Personas – Finance Training\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/1zImpKwgZJXWl7Tqq8Mk6nFVgp0.png\",srcSet:\"https://framerusercontent.com/images/1zImpKwgZJXWl7Tqq8Mk6nFVgp0.png?scale-down-to=512 512w,https://framerusercontent.com/images/1zImpKwgZJXWl7Tqq8Mk6nFVgp0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/1zImpKwgZJXWl7Tqq8Mk6nFVgp0.png 1600w\",style:{aspectRatio:\"1600 / 900\"},width:\"800\"}),/*#__PURE__*/i(\"p\",{children:[\"This certification is aimed at \",/*#__PURE__*/e(\"strong\",{children:\"finance professionals\"}),\" working with cloud teams. It helps finance departments understand how cloud spending works and how to support FinOps efforts.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Who It’s For:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Finance analysts, controllers, and business operations leaders.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Anyone responsible for cloud budgeting, forecasting, or reporting.\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"What It Covers:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Cloud billing basics, pricing models, and unit cost analysis.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Communication frameworks for working with engineering teams.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Understanding FinOps KPIs and value tracking.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"That said, it builds a common understanding between finance and cloud teams, enabling better collaboration and financial control.\"}),/*#__PURE__*/e(\"h3\",{children:\"6. FinOps Certified FOCUS Analyst\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"405\",src:\"https://framerusercontent.com/images/BTYgRozlRUd8oCda5irXkYYTcQI.png\",srcSet:\"https://framerusercontent.com/images/BTYgRozlRUd8oCda5irXkYYTcQI.png?scale-down-to=512 512w,https://framerusercontent.com/images/BTYgRozlRUd8oCda5irXkYYTcQI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/BTYgRozlRUd8oCda5irXkYYTcQI.png 1441w\",style:{aspectRatio:\"1441 / 811\"},width:\"720\"}),/*#__PURE__*/i(\"p\",{children:[\"Started by FinOps Foundation and now approved by all big CSPs, FinOps Focus certification is built around the \",/*#__PURE__*/e(\"strong\",{children:\"FinOps Open Cost and Usage Specification (FOCUS)\"}),\" standard—a shared model for cloud billing and usage data.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Who It’s For:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Analysts, BI teams, and FinOps practitioners are working with raw cloud cost data.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Professionals are responsible for building dashboards, reports, and usage metrics.\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"What It Covers:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"The structure and purpose of FOCUS.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Parsing and analyzing billing data across AWS, Azure, and GCP.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Driving cost insights and actionable recommendations.\"})})]}),/*#__PURE__*/i(\"p\",{children:[\"FOCUS certification is ideal for teams building \",/*#__PURE__*/e(\"strong\",{children:\"internal reporting tools\"}),\" or integrating cost data into analytics platforms.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Resources to Prepare for FinOps Certification Exams\"}),/*#__PURE__*/i(\"p\",{children:[\"Preparing for a FinOps certification requires more than just reading a glossary. Each certification focuses on \",/*#__PURE__*/e(\"strong\",{children:\"real-world practices\"}),\", so you’ll need to understand how to apply FinOps concepts in dynamic cloud environments. Below are the most effective resources to help you prepare, whether you're aiming for foundational knowledge or advanced technical expertise.\"]}),/*#__PURE__*/e(\"h3\",{children:\"1. Official FinOps Foundation Training\"}),/*#__PURE__*/e(\"p\",{children:\"The FinOps Foundation provides official training programs for each of its certifications. These courses are aligned with the exam content and updated regularly.\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"FinOps Certified Practitioner Course:\"}),\" A self-paced online course with video lessons, quizzes, and interactive scenarios.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Engineer and Professional Paths:\"}),\" Instructor-led workshops and technical deep dives.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Finance Personas Course:\"}),\" Training tailored for finance roles with a focus on cloud budgeting and forecasting.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"These resources are highly recommended for first-time candidates as they reflect the exact scope and exam format.\"}),/*#__PURE__*/e(\"h3\",{children:\"2. FinOps Foundation Documentation and Framework\"}),/*#__PURE__*/e(\"img\",{alt:\"FinOps Framework 2025\",className:\"framer-image\",height:\"720\",src:\"https://framerusercontent.com/images/LSJTS9mB0vpvkOVJkQrYc7wDZv8.png\",srcSet:\"https://framerusercontent.com/images/LSJTS9mB0vpvkOVJkQrYc7wDZv8.png?scale-down-to=512 512w,https://framerusercontent.com/images/LSJTS9mB0vpvkOVJkQrYc7wDZv8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LSJTS9mB0vpvkOVJkQrYc7wDZv8.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/LSJTS9mB0vpvkOVJkQrYc7wDZv8.png 2560w\",style:{aspectRatio:\"2560 / 1440\"},width:\"1280\"}),/*#__PURE__*/e(\"p\",{children:\"The FinOps Framework is publicly available and serves as the foundation for all certifications. It includes:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Core principles\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Lifecycle phases: Inform, Optimize, Operate\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Maturity models\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Personas and role-based practices\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Studying this framework helps you understand how FinOps operates across organizations. Also, it’s a good way to learn the language and structure expected in the exams.\"}),/*#__PURE__*/e(\"h3\",{children:\"3. Practice Exams and Community Feedback\"}),/*#__PURE__*/e(\"p\",{children:\"Several third-party platforms and FinOps community members share practice exams, quizzes, and exam tips. While unofficial, these resources help reinforce learning and test your understanding under time constraints.\"}),/*#__PURE__*/e(\"p\",{children:\"Look for:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"FinOps Foundation Slack group discussions\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Study threads and insights from recent test-takers\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Sample exam walkthroughs and peer-led reviews\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Community feedback is especially helpful for identifying which areas are most emphasized on the actual exam.\"}),/*#__PURE__*/e(\"h3\",{children:\"4. Tools-Based Learning: AWS, Azure, GCP\"}),/*#__PURE__*/e(\"p\",{children:\"Hands-on familiarity with cloud billing and cost tools is key. If you're preparing for technical certifications like Engineer or Containers, try working directly with:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"AWS Cost Explorer, Budgets, and Savings Plans\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Azure Cost Management and Reservations\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Google Cloud Billing Reports and Cost Tables\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Even the Practitioner exam expects you to recognize how these tools are used in real scenarios. Hands-on practice reinforces theory and builds confidence.\"}),/*#__PURE__*/e(\"h3\",{children:\"5. FinOps Books, Blogs, and Webinars\"}),/*#__PURE__*/e(\"p\",{children:\"To go beyond the syllabus, explore real-world examples and case studies. The FinOps blogs and webinars often highlight:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Case studies from companies applying FinOps\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Interviews with certified practitioners\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"New tooling and vendor ecosystem insights\"})})]}),/*#__PURE__*/e(\"p\",{children:\"For structured reading, check out:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Cloud FinOps by J.R. Storment and Mike Fuller (co-founders of the FinOps Foundation)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"FinOps Foundation whitepapers and case documents\"})})]}),/*#__PURE__*/e(\"p\",{children:\"This helps contextualize the concepts and prepares you for scenario-based questions.\"}),/*#__PURE__*/e(\"h3\",{children:\"6. Team-Based Learning and Internal Practice\"}),/*#__PURE__*/i(\"p\",{children:[\"If you're part of an organization starting FinOps, prepare by working on \",/*#__PURE__*/e(\"strong\",{children:\"internal FinOps tasks\"}),\":\"]}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Create a sample cost allocation model\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Build a dashboard showing cloud usage by team\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Identify underutilized resources and suggest optimization steps\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Applying the concepts in a real or sandbox environment is often the best form of preparation, especially for roles aiming to implement FinOps post-certification.\"}),/*#__PURE__*/e(\"h2\",{children:\"Why Pursue a FinOps Certification?\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"FinOps \"})}),\"is now a key function in organizations running large-scale cloud environments. Getting certified in FinOps is more than a resume boost—it helps individuals and teams \",/*#__PURE__*/e(\"strong\",{children:\"build trust, improve results, and align faster on cloud cost goals\"}),\". Below are the \",/*#__PURE__*/e(\"strong\",{children:\"major benefits\"}),\" of earning a FinOps certification.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Boost Career Opportunities in a High-Demand Field\"}),/*#__PURE__*/e(\"p\",{children:\"The demand for cloud financial skills is growing. More companies need professionals who can manage cloud budgets, reduce waste, and improve cost efficiency.\"}),/*#__PURE__*/e(\"p\",{children:\"A FinOps certification helps you stand out in roles such as:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Cloud Financial Analyst\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"FinOps Practitioner\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Cloud Cost Optimization Engineer\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Cloud Architect with FinOps focus\"})})]}),/*#__PURE__*/e(\"p\",{children:\"It signals that you understand both the technical and financial sides of cloud usage, which is rare and valuable in today’s job market.\"}),/*#__PURE__*/e(\"h3\",{children:\"Build Cross-Functional Credibility\"}),/*#__PURE__*/i(\"p\",{children:[\"FinOps is a \",/*#__PURE__*/e(\"strong\",{children:\"team sport\"}),\". It requires collaboration between engineering, finance, operations, and product. A certification proves that you can speak the language of each team.\"]}),/*#__PURE__*/e(\"p\",{children:\"When you hold a FinOps certification, stakeholders trust that you understand the impact of cloud usage, billing, and cost accountability. This helps build stronger alignment between technical and financial teams.\"}),/*#__PURE__*/e(\"h3\",{children:\"Strengthen Real-World Cloud Cost Management Skills\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps training is not theory-heavy. It focuses on practical knowledge—how to track usage, optimize resources, forecast budgets, and improve cloud ROI.\"}),/*#__PURE__*/e(\"p\",{children:\"With certification, you gain a structured way of working that follows industry best practices. These skills help you drive savings without disrupting operations.\"}),/*#__PURE__*/e(\"h3\",{children:\"Help Your Organization Operate More Efficiently\"}),/*#__PURE__*/e(\"p\",{children:\"Certified FinOps professionals improve visibility, reduce waste, and increase financial discipline across teams.\"}),/*#__PURE__*/e(\"p\",{children:\"Of course, this leads to more predictable spending, better budget planning, and faster decision-making. Businesses can scale cloud usage with confidence, knowing someone is watching the cost-impact closely.\"}),/*#__PURE__*/e(\"h3\",{children:\"Stay Current with FinOps Standards and Tools\"}),/*#__PURE__*/e(\"p\",{children:\"The FinOps Foundation keeps its certification programs updated. They reflect the latest trends in multi-cloud environments, pricing models, and FinOps tooling.\"}),/*#__PURE__*/e(\"p\",{children:\"By staying certified, you stay aligned with how real teams are applying FinOps today—whether it’s managing containers, using AI to predict spend, or refining KPIs across departments.\"}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps has shifted from being a niche concept to a critical discipline in modern cloud operations. Certification is how professionals turn that discipline into action. It shows that you understand cloud financial principles and apply them in real environments—across teams, tools, and providers.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"The certifications listed above offer clear learning paths, whether you're improving daily cost control, leading FinOps strategy, or supporting financial planning across cloud teams. Each one helps sharpen decision-making and build stronger alignment across engineering and finance.\"}),/*#__PURE__*/e(\"h2\",{children:\"Ready to Turn FinOps Knowledge Into Real Cloud Savings?\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"200\",src:\"https://framerusercontent.com/images/Er5tvoKSU8KpvbyRuHrqFaJk8E.jpg\",style:{aspectRatio:\"400 / 400\"},width:\"200\"}),/*#__PURE__*/i(\"p\",{children:[\"Learning \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/blog/cloud-finops-explained-principles-lifecycle-and-why-it-matters\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"FinOps\"})}),\" is step one. Applying it effectively is step two. \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Cloudidr\"})})}),\" helps FinOps teams achieve instant, no-risk cloud compute savings—up to 40%—with no contracts, no code changes, and no commitment. We deliver the savings directly into your AWS, Azure, or GCP account. No lock-ins. No complexity. Just results. \",/*#__PURE__*/e(n,{href:{webPageId:\"MUvOLvmKD\"},motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Drop us a hello!\"})})]})]});export const richText6=/*#__PURE__*/i(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Cloud costs can grow fast. Without control, spending exceeds budgets. Businesses need a system that helps manage this.\"}),/*#__PURE__*/i(\"p\",{children:[\"Traditional cost control methods are often too slow for the cloud. They review costs after the fact. \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"FinOps\"})}),\" offers a new method. It gives teams real-time visibility. It encourages shared responsibility.\"]}),/*#__PURE__*/e(\"p\",{children:\"This blog explains both approaches. It shows where they differ and why FinOps fits modern cloud needs.\"}),/*#__PURE__*/e(\"h2\",{children:\"What is Traditional Cloud Cost Management?\"}),/*#__PURE__*/i(\"p\",{children:[\"Traditional cloud cost management \",/*#__PURE__*/e(\"strong\",{children:\"follows old IT methods\"}),\". Finance or procurement teams set a fixed budget. Engineers use the cloud but do not track costs in real time.\"]}),/*#__PURE__*/e(\"p\",{children:\"This model works for stable environments. It fails when usage changes quickly. Cloud pricing is dynamic. Resources scale up and down often, and traditional models cannot keep up.\"}),/*#__PURE__*/e(\"p\",{children:\"Reports arrive late. By the time teams see the cost, it’s already spent, and there is little room to react. Engineers may not even know what their services cost.\"}),/*#__PURE__*/e(\"p\",{children:\"Control stays with one group—usually finance—which creates a gap. Engineers make technical choices without cost awareness, and finance manages the budget without knowing why services cost more.\"}),/*#__PURE__*/i(\"p\",{children:[\"This leads to\",/*#__PURE__*/e(\"strong\",{children:\" slow decisions, a lack of accountability, and missed savings\"}),\". The system works when usage is stable and predictable. It breaks down in cloud environments where usage changes every hour.\"]}),/*#__PURE__*/e(\"h2\",{children:\"What is FinOps?\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/blog/cloud-finops-explained-principles-lifecycle-and-why-it-matters\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"FinOps\"})}),\" is a way to manage cloud costs in real time. It brings\",/*#__PURE__*/e(\"strong\",{children:\" finance, engineering, and operations\"}),\" together. All teams see how cloud spending changes with usage.\"]}),/*#__PURE__*/e(\"p\",{children:\"Instead of waiting for reports, teams get live data. Engineers see what their services cost. Finance sees where the money goes. Operations see how resource choices affect the budget.\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps works with shared responsibility. Everyone owns their part of the cost. Engineers control what they use. Finance tracks how much is spent. This keeps spending aligned with goals.\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps uses automation. Dashboards show current costs. Alerts warn teams about spikes. Tools suggest savings. These systems help teams act before budgets break.\"}),/*#__PURE__*/e(\"p\",{children:\"This model supports change. As usage grows, teams adjust spending. As demand drops, systems scale down. FinOps fits the way cloud works—flexible, fast, and usage-based.\"}),/*#__PURE__*/i(\"p\",{children:[\"It does not rely on fixed budgets. It\",/*#__PURE__*/e(\"strong\",{children:\" focuses on business value\"}),\". If a service helps the business grow, it gets resources. If a workload is idle, it gets optimized.\"]}),/*#__PURE__*/e(\"p\",{children:\"FinOps turns cloud costs from a finance-only issue into a team-wide effort. That makes decisions faster, smarter, and more cost-aware.\"}),/*#__PURE__*/e(\"h2\",{children:\"Key Differences Between FinOps and Traditional Cloud Cost Management\"}),/*#__PURE__*/e(\"img\",{alt:\"Key Differences Between FinOps and Traditional Cloud Cost Management\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/bJVNUFbdjPl7XaIvsm4vVepoQc8.png?lossless=1\",srcSet:\"https://framerusercontent.com/images/bJVNUFbdjPl7XaIvsm4vVepoQc8.png?scale-down-to=512&lossless=1 512w,https://framerusercontent.com/images/bJVNUFbdjPl7XaIvsm4vVepoQc8.png?scale-down-to=1024&lossless=1 1024w,https://framerusercontent.com/images/bJVNUFbdjPl7XaIvsm4vVepoQc8.png?lossless=1 1080w\",style:{aspectRatio:\"1080 / 1080\"},width:\"540\"}),/*#__PURE__*/e(\"h3\",{children:\"1. Reactive vs. Proactive Approach\"}),/*#__PURE__*/e(\"p\",{children:\"Traditional cost management reacts to cloud bills after they arrive. Teams review past usage. They adjust only after the money is spent.\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps, on the other hand, works in real time. Teams track spending as it happens. They take action before costs grow. This reduces waste and improves decisions.\"}),/*#__PURE__*/e(\"h3\",{children:\"2. Centralized Control vs. Shared Accountability\"}),/*#__PURE__*/e(\"p\",{children:\"In traditional models, finance teams own the budget. Engineers do not manage costs. One group controls spending. Others just use resources.\"}),/*#__PURE__*/i(\"p\",{children:[\"FinOps\",/*#__PURE__*/e(\"strong\",{children:\" shares accountability\"}),\". Each team owns the cost of its cloud usage. Engineers, finance, and operations all take part. This creates alignment and faster action.\"]}),/*#__PURE__*/e(\"h3\",{children:\"3. Fixed Budgets vs. Value-Based Spending\"}),/*#__PURE__*/e(\"p\",{children:\"Traditional models focus on sticking to a fixed budget. If a workload needs more resources, teams may delay or cut back—even if it hurts performance.\"}),/*#__PURE__*/i(\"p\",{children:[\"FinOps \",/*#__PURE__*/e(\"strong\",{children:\"looks at value\"}),\". If a service delivers results, it gets what it needs. Cost decisions are made with business goals in mind, not just limits.\"]}),/*#__PURE__*/e(\"h3\",{children:\"4. Annual Planning vs. Continuous Optimization\"}),/*#__PURE__*/e(\"p\",{children:\"Traditional cost management runs on long cycles. Budgets are reviewed once or twice a year. Optimization happens slowly.\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps uses continuous review. Teams adjust usage, apply savings plans, and rightsize resources often. This keeps spending efficient all year.\"}),/*#__PURE__*/e(\"h3\",{children:\"5. Static Reports vs. Real-Time Dashboards\"}),/*#__PURE__*/e(\"p\",{children:\"Traditional models rely on reports and spreadsheets. These are often delayed and hard to interpret.\"}),/*#__PURE__*/i(\"p\",{children:[\"FinOps uses\",/*#__PURE__*/e(\"strong\",{children:\" real-time dashboards\"}),\". Teams see live data, trends, and alerts. This improves speed and clarity in decision-making.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Why FinOps Is More Relevant in Modern Cloud Environments?\"}),/*#__PURE__*/e(\"p\",{children:\"Cloud usage changes constantly. Applications scale up and down by the hour. Teams deploy new services weekly or even daily. Traditional cost models cannot keep up with this pace.\"}),/*#__PURE__*/e(\"h3\",{children:\"Speed and Flexibility\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps is built for speed and flexibility. It tracks cloud spending in real time. It gives teams live insights. It supports quick decisions. This matches how modern cloud works.\"}),/*#__PURE__*/e(\"h3\",{children:\"Multi-Cloud Adds Complexity\"}),/*#__PURE__*/i(\"p\",{children:[\"Most enterprises use more than one cloud, like AWS, Azure, and Google Cloud. Each has its own pricing model. FinOps gives a way to \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"manage costs across all of them\"})}),\" with shared rules and data.\"]}),/*#__PURE__*/e(\"p\",{children:\"Also, cloud shifts responsibility. Engineers control more than before. They choose instance types, storage tiers, and regions. FinOps gives them cost data to make better choices.\"}),/*#__PURE__*/e(\"h3\",{children:\"Forecasting Needs Real-Time Data\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps also helps with forecasting. Real-time data helps teams predict future spend. It helps prevent budget overruns. It keeps cloud growth under control.\"}),/*#__PURE__*/e(\"p\",{children:\"Modern cloud requires teams to move fast and stay cost-aware. FinOps supports both. That makes it more useful than traditional methods for today’s cloud operations.\"}),/*#__PURE__*/i(\"h2\",{children:[\"How \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Cloudidr\"})}),\" Supports FinOps-First Cost Optimization?\"]}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Delivers Instant Compute Savings\"}),\": Cloudidr helps enterprises cut cloud compute costs by up to 40%. It delivers savings directly into your AWS, Azure, or Google Cloud account. There is no delay, no middle layer, and no complexity.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"No Contracts or Commitments\"}),\": Cloudidr does not require long-term agreements. There are no multi-year lock-ins. You get full flexibility. Use the service when you need it. Stop when you don’t.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"No Code Changes Needed\"}),\": You do not have to modify your applications. Cloudidr works with your current infrastructure. There is no need to rebuild, migrate, or re-architect anything.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"No Fees or Shared Savings Models\"}),\": You keep 100% of the savings. Cloudidr does not charge setup fees or take a percentage of the cost reduction. This aligns directly with FinOps principles of transparency and ownership.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Supports Real-Time Optimization\"}),\": Cloudidr works alongside your FinOps tools and dashboards. It helps you reduce costs without disrupting workloads. It fits directly into a FinOps-led strategy.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"Traditional cloud cost management was not designed for the speed and scale of today’s cloud environments. It relies on delayed reporting, fixed budgets, and centralized control. This model cannot respond quickly to usage changes or empower teams to act.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps is different. It enables real-time visibility, shared accountability, and continuous cost optimization. It fits how modern teams work—fast, distributed, and cloud-native.\\xa0\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/blog/how-enterprises-can-reduce-cloud-costs-without-disrupting-operations\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Enterprises that adopt FinOps\"})}),\" gain more control over cloud spending without slowing down operations. They improve efficiency, avoid waste, and make better decisions across teams.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Make the Shift from Legacy Cost Control to FinOps-Ready Savings\"}),/*#__PURE__*/e(\"p\",{children:\"If you're still relying on traditional cost management, you're likely missing out on faster decisions, deeper visibility, and better savings. FinOps gives your teams the data and control they need to manage cloud costs in real time.\\xa0\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Cloudidr\"})})}),\" strengthens that shift by removing the roadblocks—\",/*#__PURE__*/e(\"strong\",{children:\"no contracts, no rewrites, no percentage cuts\"}),\". You're already thinking about FinOps. We make it actionable. Let Cloudidr help you move beyond outdated cloud cost practices.\"]}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Schedule a free consultation\"})}),\" or visit our \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"FinOps page\"})}),\" to learn more.\"]})]});export const richText7=/*#__PURE__*/i(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Enterprises rely on cloud computing to scale efficiently, improve agility, and drive innovation. However, as cloud adoption grows, so does uncontrolled cloud spending, leading to financial inefficiencies. Many organizations struggle with hidden cloud waste, overprovisioned resources, and complex pricing models that drive up costs without delivering proportional value.\"}),/*#__PURE__*/e(\"p\",{children:\"The challenge is that cutting cloud costs without disrupting business operations requires a strategic approach. Simply reducing resources or downgrading services can cause performance bottlenecks, downtime, and reduced productivity. Instead, enterprises must adopt cost optimization strategies that maintain operational efficiency while removing unnecessary expenses.\"}),/*#__PURE__*/e(\"p\",{children:\"This guide explores effective cloud cost reduction strategies that help enterprises optimize spending without sacrificing performance or business continuity.\"}),/*#__PURE__*/e(\"h2\",{children:\"The Challenges of Cloud Cost Optimization\"}),/*#__PURE__*/e(\"p\",{children:\"Cloud cost optimization is not as simple as reducing usage or switching to cheaper services. Enterprises face several key challenges when trying to cut costs while maintaining operations.\"}),/*#__PURE__*/e(\"h3\",{children:\"Cloud Waste and Overprovisioning\"}),/*#__PURE__*/e(\"p\",{children:\"One major issue enterprises face is cloud waste, where businesses pay for resources that are underutilized or entirely unused. Overprovisioning is another challenge—many enterprises allocate more compute, storage, or networking resources than needed, leading to inflated cloud bills. Without proper monitoring and management, these inefficiencies continue to drain budgets.\"}),/*#__PURE__*/e(\"h3\",{children:\"Multi-Cloud Complexity\"}),/*#__PURE__*/e(\"p\",{children:\"As enterprises adopt multi-cloud strategies across AWS, Azure, and Google Cloud, managing costs becomes increasingly difficult. Each cloud provider has different pricing models, discount programs, and billing structures. This makes it challenging to track spending, enforce cost policies, and optimize workloads across platforms.\"}),/*#__PURE__*/e(\"h3\",{children:\"Lack of Cost Visibility\"}),/*#__PURE__*/e(\"p\",{children:\"Without real-time tracking and analytics, businesses often discover budget overruns too late, leaving little room for proactive optimization. This lack of insight makes it difficult to identify inefficiencies, forecast expenses, and align cloud investments with business goals. A lack of transparency in cloud usage prevents teams from making data-driven decisions on cost optimization.\"}),/*#__PURE__*/e(\"h3\",{children:\"Balancing Cost Savings with Performance\"}),/*#__PURE__*/e(\"p\",{children:\"A common concern for enterprises is that reducing cloud costs might impact application performance. Cutting expenses without proper planning can result in downtime, slow response times, or reduced service availability, creating productivity losses and customer dissatisfaction. The key challenge is optimizing costs without compromising business continuity or service reliability.\"}),/*#__PURE__*/e(\"p\",{children:\"Despite these challenges, enterprises can successfully reduce cloud costs while maintaining operational efficiency by implementing proven cost optimization strategies.\"}),/*#__PURE__*/e(\"h2\",{children:\"Key Strategies to Reduce Cloud Costs Without Downtime\"}),/*#__PURE__*/i(\"p\",{children:[\"Enterprises can lower cloud spending while maintaining operational efficiency by implementing targeted cost optimization strategies. The key is to \",/*#__PURE__*/e(\"strong\",{children:\"focus on visibility, resource efficiency, automation, and pricing models \"}),\"that maximize savings without sacrificing performance.\"]}),/*#__PURE__*/e(\"h3\",{children:\"1. Gain Real-Time Cost Visibility\"}),/*#__PURE__*/e(\"p\",{children:\"One of the biggest reasons for uncontrolled cloud spending is a lack of visibility into resource usage and costs. Without proper monitoring, businesses may continue paying for unused or overprovisioned resources, leading to unnecessary expenses.\"}),/*#__PURE__*/e(\"p\",{children:\"To address this, enterprises should:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Implement cloud cost monitoring tools such as AWS Cost Explorer, Azure Cost Management, and Google Cloud Billing to track real-time spending.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Use automated alerts to detect unexpected cost spikes before they impact budgets.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Leverage tagging and chargeback models to assign cloud costs to specific teams, projects, or departments, ensuring accountability.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"By increasing cost transparency, organizations can identify and eliminate waste before it affects budgets.\"}),/*#__PURE__*/e(\"h3\",{children:\"2. Optimize Cloud Compute Resources\"}),/*#__PURE__*/e(\"p\",{children:\"Compute resources, such as virtual machines (VMs) and containers, make up a significant portion of cloud costs. Many enterprises oversupply compute instances to avoid performance issues, but this often leads to unnecessary expenses.\"}),/*#__PURE__*/e(\"p\",{children:\"To optimize compute costs:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Rightsize instances\"}),\" by adjusting CPU, memory, and storage allocations to match actual workload requirements.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[\"Use \",/*#__PURE__*/e(\"strong\",{children:\"auto-scaling\"}),\" to dynamically adjust compute capacity based on demand, ensuring resources scale up during peak usage and down during low-traffic periods.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[\"Migrate workloads to \",/*#__PURE__*/e(\"strong\",{children:\"lower-cost compute options\"}),\", such as Spot Instances (AWS), Preemptible VMs (Google Cloud), and Azure Spot VMs for non-critical or flexible workloads.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By fine-tuning compute resource allocation, enterprises can reduce waste while maintaining performance and reliability.\"}),/*#__PURE__*/e(\"h3\",{children:\"3. Improve Storage and Data Management\"}),/*#__PURE__*/e(\"p\",{children:\"Cloud storage costs can quickly add up if businesses fail to manage unused volumes, backups, and inefficient data storage practices.\"}),/*#__PURE__*/e(\"p\",{children:\"To reduce storage costs without disrupting operations:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Identify unused storage volumes, snapshots, and backups that can be deleted or archived.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Move infrequently accessed data to low-cost storage tiers, such as AWS S3 Glacier, Azure Archive Storage, or Google Cloud Nearline.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Implement data lifecycle policies to automate storage transitions and prevent unnecessary long-term storage costs.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"By optimizing storage management, enterprises can ensure data availability while reducing storage-related expenses.\"}),/*#__PURE__*/e(\"h3\",{children:\"4. Leverage Commitment-Based Discounts Without Long-Term Lock-Ins\"}),/*#__PURE__*/e(\"p\",{children:\"Cloud providers offer discounted pricing models for businesses willing to commit to specific usage levels. However, many enterprises hesitate to lock themselves into multi-year agreements due to changing business needs.\"}),/*#__PURE__*/e(\"p\",{children:\"To take advantage of cloud savings while maintaining flexibility:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[\"Use \",/*#__PURE__*/e(\"strong\",{children:\"Savings Plans and Reserved Instances\"}),\" for predictable workloads, reducing costs by up to 72%.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[\"Leverage \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Cloudidr’s compute savings solutions\"})})}),\", which provide raw cloud savings without contracts or vendor lock-ins.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Optimize purchasing strategies by balancing on-demand, reserved, and spot pricing models to maximize savings.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"The strategic selection of pricing models, helps enterprises achieve long-term savings while retaining cloud flexibility.\"}),/*#__PURE__*/e(\"h3\",{children:\"5. Automate Cost Optimization with AI and Machine Learning\"}),/*#__PURE__*/e(\"p\",{children:\"Manual cost management is inefficient, time-consuming, and prone to human error. AI-driven cost optimization automates the process, ensuring cloud resources are continuously optimized without manual intervention.\"}),/*#__PURE__*/e(\"p\",{children:\"To implement automation:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[\"Deploy \",/*#__PURE__*/e(\"strong\",{children:\"AI-driven cost management tools\"}),\" that analyze cloud usage patterns and recommend cost-saving adjustments.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[\"Use \",/*#__PURE__*/e(\"strong\",{children:\"machine learning-based recommendations\"}),\" to optimize workloads dynamically based on real-time performance and demand.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Automate cost allocation, anomaly detection, and policy enforcement to ensure continuous cloud cost control.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"With AI-powered automation, enterprises can maintain operational stability while optimizing real-time cloud spending.\"}),/*#__PURE__*/e(\"h3\",{children:\"6. Implement FinOps Best Practices\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"FinOps\"})})}),\", or Cloud Financial Optimization, provides a structured framework for managing cloud costs while aligning IT, finance, and business teams. A strong FinOps strategy ensures cost optimization is an ongoing process rather than a one-time effort.\"]}),/*#__PURE__*/e(\"p\",{children:\"To implement FinOps effectively:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[\"Establish a \",/*#__PURE__*/e(\"strong\",{children:\"FinOps culture\"}),\" where finance, engineering, and operations teams collaborate on cloud cost decisions.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Conduct regular cost audits and governance reviews to identify inefficiencies and enforce best practices.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Foster cost accountability by making teams responsible for cloud usage, ensuring they actively manage and optimize their allocated resources.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"By integrating FinOps principles, enterprises can maintain financial discipline while scaling their cloud operations efficiently.\"}),/*#__PURE__*/e(\"h2\",{children:\"How Cloudidr Delivers 40% Compute Savings Without Disrupting Workloads\"}),/*#__PURE__*/e(\"p\",{children:\"Many cost-saving strategies require businesses to rewrite code, commit to long-term contracts, or sacrifice performance—but Cloudidr takes a different approach. Our compute savings solutions allow enterprises to cut costs without any operational disruption, multi-year commitments, or hidden fees.\"}),/*#__PURE__*/e(\"h3\",{children:\"No Contracts, No Fees, No Commitments\"}),/*#__PURE__*/e(\"p\",{children:\"Traditional cloud savings programs often require multi-year contracts or percentage-based fees on savings. Cloudidr eliminates these restrictions by providing raw compute savings directly in your cloud account with no vendor lock-ins, no subscription fees, and no percentage cuts on savings.\"}),/*#__PURE__*/e(\"h3\",{children:\"Direct Compute Delivery to Your Cloud Account\"}),/*#__PURE__*/e(\"p\",{children:\"Unlike third-party resellers or complex cost management tools, Cloudidr delivers discounted compute resources directly to your AWS, Azure, or Google Cloud account. This ensures that enterprises maintain full control over their cloud infrastructure while benefiting from lower costs.\"}),/*#__PURE__*/e(\"h3\",{children:\"No Code Changes Required\"}),/*#__PURE__*/e(\"p\",{children:\"Many cloud cost optimization solutions require businesses to modify workloads, refactor applications, or switch to proprietary platforms—introducing complexity and operational risks. Cloudidr eliminates this barrier by offering instant compute savings without requiring any application or infrastructure changes.\"}),/*#__PURE__*/e(\"h3\",{children:\"100% Cloud-Native Savings\"}),/*#__PURE__*/e(\"p\",{children:\"Cloudidr’s model is designed for seamless integration with existing cloud environments, ensuring that enterprises reduce costs while maintaining high performance, scalability, and security. Unlike traditional optimization methods that rely on third-party intermediaries or reselling, Cloudidr’s approach is entirely cloud-native and infrastructure-independent.\"}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"Enterprises no longer have to choose between cutting cloud costs and maintaining performance. By leveraging real-time cost visibility, rightsizing resources, automating cost management, and optimizing pricing models, businesses can reduce expenses while ensuring uninterrupted operations.\"}),/*#__PURE__*/e(\"h2\",{children:\"Take Control of Your Cloud Costs Today!\"}),/*#__PURE__*/i(\"p\",{children:[\"If your enterprise is looking to cut cloud spending while ensuring operational continuity, \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Cloudidr’s \"})}),\"compute savings solutions can help. \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/contact-us\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Schedule a free consultation\"})}),\" today and start optimizing your cloud costs with zero commitments, no hidden fees, and no long-term lock-ins.\"]}),/*#__PURE__*/i(\"p\",{children:[\"Learn more about cloud cost optimization at \",/*#__PURE__*/e(n,{href:{webPageId:\"rlvCyExe_\"},motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Cloudidr finops\"})}),\".\"]})]});export const richText8=/*#__PURE__*/i(s.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Cloud computing has revolutionized how businesses operate, offering on-demand scalability, flexibility, and performance. However, these benefits come with a challenge—unpredictable cloud costs. Organizations risk overspending, misallocating resources, and losing financial visibility without proper financial management.\"}),/*#__PURE__*/e(\"p\",{children:\"This is where Cloud FinOps (Cloud Financial Management) comes in. FinOps is an operational framework and cultural procedure designed to optimize cloud spending while balancing performance and innovation. It enables businesses to gain cost visibility, improve financial accountability, and align cloud investments with business goals.\"}),/*#__PURE__*/e(\"p\",{children:\"In this guide, we’ll explore the core principles of FinOps, its lifecycle phases, key benefits, and how it differs from DevOps.\"}),/*#__PURE__*/e(\"h2\",{children:\"What is Cloud FinOps?\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Cloud FinOps\"})}),\" is a financial management practice that helps organizations control cloud spending without slowing down innovation. It brings together finance, engineering, and operations teams to create a culture of financial accountability in cloud environments.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Key Aspects of Cloud FinOps:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Real-time cost visibility\"}),\" – Continuous tracking of cloud expenses.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Collaboration across teams\"}),\" – Ensuring finance, engineering, and operations work together.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Optimization of cloud spending\"}),\" – Identifying and eliminating unnecessary cloud costs.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Maximizing business value\"}),\" – Making data-driven decisions about cloud investments.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Why is FinOps Important?\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cloud costs are variable\"}),\" – Unlike traditional IT costs, cloud expenses fluctuate based on usage.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Multi-cloud environments increase complexity\"}),\" – Different pricing models make cost optimization difficult.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Uncontrolled spending leads to waste\"}),\" – Without governance, teams may overprovision resources.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"With FinOps, organizations gain financial control over their cloud infrastructure while maintaining agility and performance.\"}),/*#__PURE__*/e(\"h2\",{children:\"The 6 Key Principles of FinOps\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps is built on six core principles that guide organizations in managing cloud costs effectively. These principles emphasize collaboration, accountability, real-time decision-making, and cost efficiency while ensuring that cloud investments drive business value.\"}),/*#__PURE__*/e(\"img\",{alt:\"The 6 Key Principles of FinOps\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/pRwOgHuKlclaGmwrO1V9a7UBlkM.jpg\",srcSet:\"https://framerusercontent.com/images/pRwOgHuKlclaGmwrO1V9a7UBlkM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/pRwOgHuKlclaGmwrO1V9a7UBlkM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/pRwOgHuKlclaGmwrO1V9a7UBlkM.jpg 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Let’s discuss them in detail:\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:\"1. Teams Must Collaborate\"}),/*#__PURE__*/i(\"p\",{children:[\"In many organizations, \",/*#__PURE__*/e(\"strong\",{children:\"cloud cost management is cached\"}),\"—finance teams track spending, while engineering teams provision resources without direct financial oversight. This lack of coordination leads to \",/*#__PURE__*/e(\"strong\",{children:\"uncontrolled cloud costs and inefficiencies\"}),\".\"]}),/*#__PURE__*/e(\"h4\",{children:\"How FinOps Enables Collaboration:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cross-functional teams work together\"}),\" – Finance, engineering, and operations teams share responsibility for cloud costs.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Shared cost visibility\"}),\" – All stakeholders access real-time spending data to make informed decisions.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Finance and engineering alignment\"}),\" – Developers understand financial implications, while finance teams gain insight into cloud usage.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"With a collaborative FinOps culture, businesses can ensure cost-conscious cloud management without slowing innovation.\"}),/*#__PURE__*/e(\"h3\",{children:\"2. Business Value-Driven Decision Making\"}),/*#__PURE__*/e(\"p\",{children:\"Cloud spending should not be optimized only for cost reduction—it should be aligned with business goals and performance requirements.\"}),/*#__PURE__*/e(\"h4\",{children:\"How This Principle Works:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Focus on cost efficiency, not just cost-cutting\"}),\" – Reducing cloud expenses should not come at the expense of performance or innovation.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Prioritize workloads based on business impact\"}),\" – Mission-critical workloads require higher availability and performance, while non-essential workloads can be optimized or scheduled for off-peak hours.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Evaluate cost vs. performance trade-offs\"}),\" – Organizations must balance cloud performance, reliability, and cost savings to drive business value.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By adopting this principle, companies avoid short-term cost-cutting mistakes that could hinder long-term growth.\"}),/*#__PURE__*/e(\"h3\",{children:\"3. Everyone Takes Ownership of Cloud Usage\"}),/*#__PURE__*/i(\"p\",{children:[\"Traditionally, cloud costs have been managed \",/*#__PURE__*/e(\"strong\",{children:\"exclusively by finance teams\"}),\", leading to a disconnect between those who provision cloud resources (engineering teams) and those responsible for budgeting (finance teams).\"]}),/*#__PURE__*/e(\"h4\",{children:\"How to Implement Cost Ownership:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Engineers receive cost visibility\"}),\" – Developers are responsible for the resources they provision, ensuring they optimize for cost efficiency.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cost accountability at every level\"}),\" – Teams are assigned spending limits and budgets based on their cloud usage.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Tagging strategies and cost allocation\"}),\" – Resources are tagged by team, project, and department, ensuring that spending is accurately tracked and attributed.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"When teams take ownership of cloud costs, they become more mindful of waste and more proactive in optimizing resources.\"}),/*#__PURE__*/e(\"h3\",{children:\"4. FinOps Reports Should Be Timely and Accessible\"}),/*#__PURE__*/e(\"p\",{children:\"Real-time data is crucial for effective cloud cost management. Organizations that rely on monthly or quarterly cost reports often discover overspending too late.\"}),/*#__PURE__*/e(\"h4\",{children:\"How to Enable Real-Time Cost Visibility:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Use cloud cost monitoring tools\"}),\" – AWS Cost Explorer, Azure Cost Management, and Google Cloud Billing provide real-time insights into cloud spending.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Implement automated cost alerts\"}),\" – Alerts notify teams when spending exceeds predefined thresholds, preventing budget overruns.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Create dashboards for executive and technical teams\"}),\" – Finance teams need budget reports, while engineers require granular usage data.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"With timely and accessible reporting, businesses can respond immediately to cost anomalies, preventing unnecessary cloud expenses.\"}),/*#__PURE__*/e(\"h3\",{children:\"5. A Centralized Team Drives FinOps\"}),/*#__PURE__*/e(\"p\",{children:\"For FinOps to be successful, businesses need a dedicated team or function to establish governance, enforce policies, and oversee cloud cost management.\"}),/*#__PURE__*/e(\"h4\",{children:\"Role of a Centralized FinOps Team:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Standardizes best practices\"}),\" – Ensures that teams follow cost optimization guidelines and cloud governance policies.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Facilitates communication\"}),\" – Acts as a bridge between finance, operations, and engineering teams.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Continuously optimizes cloud strategies\"}),\" – Regularly audits cloud usage implements new cost-saving initiatives and educates teams on FinOps best practices.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Organizations often establish a Cloud Center of Excellence (CCoE) to lead FinOps adoption and drive accountability.\"}),/*#__PURE__*/e(\"h3\",{children:\"6. Take Advantage of Variable Cloud Pricing\"}),/*#__PURE__*/i(\"p\",{children:[\"Cloud providers offer \",/*#__PURE__*/e(\"strong\",{children:\"multiple pricing models\"}),\", and businesses that don’t optimize their purchasing strategies often overspend unnecessarily.\"]}),/*#__PURE__*/e(\"h4\",{children:\"How to Optimize Cloud Pricing:\"}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Utilize Reserved Instances and \"}),/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Savings Plans\"})})}),\" – Commit to long-term resource usage to secure discounted pricing.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Leverage Spot Instances for cost savings\"}),\" – Ideal for batch processing, machine learning training, and other flexible workloads.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Implement auto-scaling and workload scheduling\"}),\" – Run workloads only when needed, avoiding costs for idle resources.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By leveraging cloud pricing models effectively, businesses can reduce costs without sacrificing performance or scalability.\"}),/*#__PURE__*/e(\"h2\",{children:\"FinOps Lifecycle Phases\"}),/*#__PURE__*/i(\"p\",{children:[\"FinOps is an ongoing process that ensures continuous cloud cost optimization and financial accountability. It follows a structured lifecycle with \",/*#__PURE__*/e(\"strong\",{children:\"three key phases\"}),\": \",/*#__PURE__*/e(\"strong\",{children:\"Inform, Optimize, and Operate\"}),\". Each phase plays a crucial role in helping organizations gain visibility, implement cost-saving strategies, and maintain long-term efficiency.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Inform – Gaining Cost Visibility\"}),/*#__PURE__*/e(\"p\",{children:\"The first step in the FinOps lifecycle is to gain a clear understanding of cloud costs and usage patterns. This phase focuses on real-time visibility, cost allocation, and accurate reporting.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Actions in the Inform Phase:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Implement real-time cost monitoring using tools like AWS Cost Explorer, Azure Cost Management, or Google Cloud Billing.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Break down cloud costs by team, project, and department using tagging strategies.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Establish budget alerts to prevent unexpected cost spikes.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Generate cost allocation reports to ensure spending aligns with business objectives.\"})})]}),/*#__PURE__*/i(\"p\",{children:[\"The goal of this phase is to \",/*#__PURE__*/e(\"strong\",{children:\"track and report cloud expenses accurately\"}),\", providing teams with the data they need to make cost-conscious decisions.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Optimize – Reducing Cloud Waste\"}),/*#__PURE__*/e(\"p\",{children:\"Once cloud costs are visible, the next step is optimizing resources to eliminate waste and improve efficiency. This phase involves identifying underutilized resources, implementing scaling policies, and optimizing pricing models.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Actions in the Optimize Phase:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Rightsize instances by adjusting compute, storage, and database resources based on actual usage.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Implement auto-scaling to dynamically adjust cloud capacity based on demand.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shut down idle or unused resources to prevent unnecessary spending.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Leverage cost-efficient pricing models such as Reserved Instances, Spot Instances, and Savings Plans.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"By continuously optimizing cloud resources, businesses can reduce costs while maintaining performance and reliability.\"}),/*#__PURE__*/e(\"h3\",{children:\"Operate – Continuous Cloud Cost Efficiency\"}),/*#__PURE__*/e(\"p\",{children:\"The final phase confirms that FinOps practices become an ongoing, automated process within the organization. It focuses on establishing governance frameworks, enforcing policies, and continuously improving cloud financial management.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Actions in the Operate Phase:\"})}),/*#__PURE__*/i(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Conduct regular cloud cost audits to identify inefficiencies and optimization opportunities.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Enforce cloud governance policies to maintain compliance and financial control.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Automate cost management processes using machine learning-based tools for forecasting and anomaly detection.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Establish FinOps KPIs\"})}),\" to track progress and refine cloud cost strategies over time.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"In this way, businesses can ensure long-term financial efficiency, scalability, and cost control.\"}),/*#__PURE__*/e(\"h2\",{children:\"Benefits of Cloud FinOps\"}),/*#__PURE__*/e(\"p\",{children:\"Cloud FinOps brings significant advantages by ensuring cloud resources are used efficiently while aligning spending with business goals.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:\"Cost Savings & Efficiency\"}),/*#__PURE__*/e(\"p\",{children:\"One of the most immediate benefits is cost savings and efficiency. By implementing real-time cost monitoring, rightsizing resources, and leveraging pricing models like Reserved Instances and Spot Instances, organizations can dramatically reduce unnecessary expenses.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps enables businesses to cut costs without sacrificing performance, ensuring that cloud investments provide maximum value.\"}),/*#__PURE__*/e(\"h3\",{children:\"Improved Budget Forecasting\"}),/*#__PURE__*/e(\"p\",{children:\"Another key advantage of FinOps is improved budget forecasting. Traditional cloud cost management often relies on delayed reports, leading to unexpected budget overruns. With FinOps, businesses gain real-time insights into cloud spending, allowing them to track costs dynamically and adjust their budgets accordingly.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"This guarantees that cloud expenses remain predictable, reducing financial uncertainty and improving overall financial planning.\"}),/*#__PURE__*/e(\"h3\",{children:\"Stronger Collaboration\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps also strengthens collaboration across teams, breaking down silos between finance, engineering, and operations. Cloud spending is no longer an isolated concern for the finance department; instead, engineering teams actively participate in cost optimization by taking ownership of their resource usage.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"This cultural shift ensures that cost-conscious decisions are made at every level, leading to more efficient cloud utilization.\"}),/*#__PURE__*/e(\"h3\",{children:\"Better Governance & Compliance\"}),/*#__PURE__*/e(\"p\",{children:\"Beyond cost savings and collaboration, FinOps enhances governance and compliance. As organizations scale their cloud infrastructure, maintaining security, regulatory compliance, and cost accountability becomes increasingly complex.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"FinOps frameworks establish policies for cloud resource provisioning, automated cost tracking, and access management, ensuring that businesses maintain full control over their cloud environments.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"By enforcing governance best practices, FinOps helps prevent unauthorized cloud spending, security risks, and inefficient resource allocation.\"}),/*#__PURE__*/e(\"h2\",{children:\"FinOps vs. DevOps: Understanding the Differences\"}),/*#__PURE__*/e(\"p\",{children:\"While FinOps and DevOps both play crucial roles in cloud computing, they serve distinct purposes.\\xa0\"}),/*#__PURE__*/i(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"DevOps\"}),\" focuses on \",/*#__PURE__*/e(\"strong\",{children:\"development, automation, and deployment speed\"}),\", ensuring that applications and services are delivered efficiently. It brings together development and operations teams to streamline software delivery through continuous integration and deployment (CI/CD). The primary goal of DevOps is to accelerate innovation while maintaining system reliability and scalability.\"]}),/*#__PURE__*/i(\"p\",{children:[\"On the other hand, \",/*#__PURE__*/e(\"strong\",{children:\"FinOps is centered around cloud cost management\"}),\". It verifies that cloud spending is optimized without impacting performance or agility. FinOps involves finance, engineering, and operations teams, promoting a culture of cost accountability and transparency.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"While DevOps aims to deploy faster and scale efficiently, FinOps ensures that scaling is done in a cost-effective and financially sustainable way.\"}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"As cloud adoption continues to grow, FinOps has become a critical framework for businesses looking to scale efficiently while maintaining financial control. Without a structured approach to cloud cost optimization, organizations risk budget overruns, underutilized resources, and lack of accountability in cloud spending.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"By implementing FinOps best practices, businesses gain real-time cost visibility, cross-team collaboration, and continuous optimization, ensuring that cloud investments align with business objectives.\"}),/*#__PURE__*/e(\"h2\",{children:\"Take Control of Your Cloud Costs with FinOps\"}),/*#__PURE__*/i(\"p\",{children:[\"If your organization is struggling with cloud cost visibility and efficiency, \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Cloudidr’s FinOps solutions \"})}),\"can help.\\xa0\"]}),/*#__PURE__*/i(\"p\",{children:[\"Our experts provide tailored cost optimization strategies, automated cost tracking tools, and governance frameworks to help businesses maximize cloud savings while maintaining operational agility. \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops/finopscontact\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Schedule a free consultation today\"})}),\" and start optimizing your cloud spending with a structured FinOps approach.\"]}),/*#__PURE__*/i(\"p\",{children:[\"Learn more at \",/*#__PURE__*/e(n,{href:\"https://www.cloudidr.com/finops\",motionChild:!0,nodeId:\"ftXiD5Kaq\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"CloudiDR FinOps Services\"})}),\".\"]})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}