Home / Journal / OCI Cost Optimization / FinOps Operating Model for OCI
OCI Cost Optimization

FinOps Operating Model for OCI

Cutting cost once is a project. Keeping it cut is an operating model. The difference between an estate that optimises and stays optimised, and one that drifts back to waste within a quarter, is whether anyone owns the rhythm that keeps it honest.

Published Aug 26, 2024 · OCI Specialists · 11 min read
FinOps Operating Model for OCI

Every team that has ever run a cost optimisation exercise knows the pattern. A burst of attention finds the waste, lowers the bill, and everyone moves on. Six months later the bill is back where it started, because the conditions that created the waste were never changed, only the waste itself was cleared. Optimisation as a project always decays, because the estate keeps growing and nobody is watching it grow. The alternative is an operating model, a standing practice with owners, rhythms, and feedback loops that keep cost under control continuously rather than in occasional sprints. This is what FinOps means in practice, not a tool and not a one off cleanup, but a way of running the estate so that cost is a managed dimension like security or availability rather than a number that surprises everyone each quarter. This guide sets out what that model looks like for OCI.

What FinOps actually is

FinOps is the practice of bringing financial accountability to cloud spend, so that the people who create cost can see it, understand it, and act on it, supported by a central function that provides the data, the tooling, and the discipline. It is deliberately a collaboration rather than a control function. Engineering makes the decisions that incur cost, finance owns the budgets, and a FinOps function sits between them providing the visibility and the rhythm that lets the two work together. The defining idea is that cost decisions belong with the engineers who make the technical decisions, because they are the only people positioned to act on them, and the FinOps function's job is to give those engineers the information and the incentive to decide well. A model that tries to control cost centrally, away from the engineers, always fails, because the central function cannot make the thousands of small decisions that actually determine the spend.

RoleOwnsContributes to cost
EngineeringArchitecture and provisioning decisionsMakes the decisions that incur spend
FinanceBudgets and forecastsSets the envelope and tracks against it
FinOps functionVisibility, tooling, rhythmConnects the two, supplies the data
LeadershipPriorities and trade offsDecides when cost outranks speed and when it does not

The three phases of the FinOps cycle

A useful way to structure the practice is in three repeating phases, often described as inform, optimise, and operate. Inform is about visibility, making spend attributable and visible to the teams that incur it, which depends on the tagging, dashboards, and showback covered elsewhere in this cluster. Optimise is about acting on that visibility, right sizing, removing idle resources, committing the floor, and the rest of the levers. Operate is about making the practice continuous, embedding the disciplines so the gains hold. The phases are not a one time sequence but a loop, run continuously, because each turn surfaces new spend to inform on, new waste to optimise, and new habits to operate. An organisation can be at different maturities in different parts of the estate, which is normal, and the model accommodates that rather than demanding uniformity.

FinOps is not a phase you complete. It is a loop you run, where each turn informs, optimises, and operates on a slightly different estate than the last.

The rhythms that hold it together

An operating model lives or dies by its rhythms, the recurring events that force attention onto cost on a schedule rather than only when something goes wrong. The core rhythm is the regular cost review, weekly or monthly depending on the estate, where spend is examined, anomalies are caught, and decisions are made, described in detail in Quarterly OCI Cost Review Process. Around it sit faster loops, the budget alerts that fire in near real time as covered in OCI Cost Governance with Budgets and Quotas, and slower ones, the periodic commitment reviews and architecture assessments. The point of the rhythm is that cost gets looked at because the calendar says so, not because the bill became frightening, which is the difference between managing cost and reacting to it.

The tooling layer

Rhythms need data, and the data needs a home, which is the dashboard and reporting layer described in Building an OCI Cost Dashboard. The tooling does not have to be elaborate, but it has to be trusted, current, and able to slice spend by the dimensions the practice cares about, team, application, environment, and service. Without trusted tooling the reviews degrade into arguments about whether the numbers are right, and a review that argues about the data never gets to the decisions. The tooling also carries the showback and chargeback reports that put spend in front of teams, the mechanism described in Showback and Chargeback on OCI, which is how the accountability the model depends on actually reaches the people who can act.

Building the practice in stages

A FinOps practice is built, not declared, and it is built in an order that respects what each stage depends on.

  1. Attribution first, the account structure and tagging that make spend visible by team and workload, because nothing else works without it.
  2. Visibility next, the dashboards and reports that turn attribution into something teams can see.
  3. Accountability after that, showback then chargeback, putting the visible spend in front of its owners.
  4. Optimisation throughout, the right sizing, idle removal, and commitment work that lowers the spend.
  5. Rhythm to hold it, the reviews and alerts that keep all of the above running rather than decaying.

Trying to run optimisation before attribution exists produces savings nobody can attribute or defend. Trying to enforce accountability before the data is trusted produces disputes. The order matters because each stage rests on the ones before it, and skipping ahead is how practices stall.

Why the model needs an owner

The single most common reason FinOps fails is that it belongs to everyone and therefore to no one. The rhythms slip because no one convenes them, the dashboards go stale because no one maintains them, and the practice quietly dies while everyone assumes someone else is running it. A FinOps practice needs a named owner, an individual or a small function whose job is the practice itself, convening the reviews, maintaining the tooling, and chasing the actions to closure. This does not mean the owner makes the cost decisions, the engineers still do that, it means someone owns the machine that keeps the decisions happening. An ownerless practice is a set of good intentions, and good intentions do not survive a busy quarter.

Maturity is a direction, not a destination

It is tempting to think of FinOps as something you either have or do not, but in practice it is a maturity that deepens over time. An estate might start with basic visibility and showback, then add chargeback as the data earns trust, then add automated anomaly detection and tighter commitment management as the practice matures. There is no finish line, only a direction, and the value comes from moving along it rather than from reaching some certified end state. An organisation that has clean attribution, trusted dashboards, a monthly review, and an owner is doing FinOps well, even without the more advanced apparatus, because it has the loop that keeps cost honest. The advanced capabilities add leverage, but the loop is the thing.

How we build the operating model

Building a FinOps operating model is the work that turns one off savings into savings that hold, which is why our OCI Cost Optimization engagements are structured to leave a practice behind rather than just a lower bill. We build the attribution and visibility foundation, stand up the reviews and alerts that form the rhythm, and help establish the ownership that keeps the machine running after we step back. Because the optimisation levers only stay applied if something keeps applying them, we treat the operating model as the deliverable and the immediate savings as the proof that it works, and on the optimisation portion of the work our fee is tied to the savings we verify, so the practice pays for itself.

Moving Oracle workloads to OCI, or already running on OCI and not sure the architecture or the spend is right? Most teams bring in a specialist before they commit to a region, a shape, or a Universal Credits number. OCISpecialists.com plans the landing zone, runs the migration, and manages the estate after go live, on a fixed project fee, a managed monthly retainer, or a cost optimization fee paid only on verified savings. For the Oracle licensing and BYOL side of any OCI move, Redress Compliance is the leading independent Oracle licensing and negotiation firm, with 500+ engagements across Oracle's full product line.