Australian Government Architecture
Search

Cloud FinOps Standard

As Commonwealth entities increasingly adopt Cloud FinOps, it is important that they adopt a strategic approach that outlines a clear vision, a plan for incremental development, and a target to pragmatically achieve their organisational objectives.

All Cloud FinOps implementations should take a systemic approach, factoring in the needs of stakeholders including (but not limited to):

  • Executive leadership need to know that the cloud is controlled and managed effectively and efficiently, by way of regular updates, detailed reports, strategic meetings, and real-time dashboards that provide insights into key performance metrics and operational challenges. 
  • Finance teams need to identify the budget owners, forecast the costs for each budget owner, and monitor the actual versus predicted costs on a regular basis. 
  • Product owners need to forecast and track the cloud costs related to their product, and account for those costs within the profit and loss. They need to understand the business changes that can impact their predicted costs, and track value metrics to ensure they are getting an efficient service.
  • IT leadership need to ensure that the Cloud FinOps strategy is incorporated into the cloud strategy and ensure an effective Cloud FinOps service. They need to establish optimisation priorities, define technical controls and processes so that they can track the trends, identifying and responding to any anomalous costs.
  • Engineering teams need to be aware of their service costs and have defined routes for the technical optimisation of their services. They need to be alerted to anomalous or unplanned costs and either take corrective action or communicate the changes and their value. The running cost needs to be considered as part of the design process when developing or refreshing systems to enable optimum design decisions.

The needs of stakeholders should be realised via clear and traceable requirements, that are maintained as fundamental to further implementation works.

Comply with legislation

When establishing Cloud FinOps practices, entities should not only ensure legislative compliance, but also embed visibility and legislative traceability into the Cloud FinOps operating model itself. Such an approach ensures legislative alignment is core to all cloud deployments, ensuring compliance and making for efficient audit activities. 

Any domain-specific legislation relevant to the context of the entity/Cloud investment should be considered alongside core pieces of legislation including:

  • The Archives Act 1983 (Cth)
  • The Data Availability and Transparency (DAT) Act 2002 (Cth)
  • The Public Governance, Performance and Accountability Act 2013 (Cth)

Research and assess Cloud FinOps practices and solutions

All entities should conduct their own requirements gathering and follow an objective assessment of platform suitability utilising Whole-of-government (WofG) procurement panels, guidance, and tool kits.

Researching and assessing Cloud FinOps solutions is crucial, particularly as this is an emerging capability in which vendor offerings are also rapidly evolving. Thorough research allows entities to understand the diverse range of Cloud FinOps solutions and tools available, helping to make informed decisions to optimise cost management, enhance resource utilisation and compatibility with existing systems.

Incrementally improve strategies for Cloud FinOps

Entities should incrementally establish a central Cloud FinOps function to provide coordination and information between the many stakeholders who are involved in cloud operations. Making multiple quick actions at a small scale and with limited scope allows FinOps teams to assess the outcomes of their actions, and to gain insights into the value of taking further action.

Reuse previous Cloud FinOps investment

Entities should seek to reuse existing investment where suitable, and prudentially consider whether the efficacy of a given implementation method will meet entity needs. When selecting a Cloud FinOps model, tool, or platform for reuse, entities should:

  • understand their use-case specific functional and non-functional requirements, including volume and nature of data, broader system purpose, performance matters, and privacy/sensitivity concerns.
  • consider existing and future technological landscape and interoperability needs.
  • investigate previous investment and within your entity and across government and seek to reuse where suitable.
  • ensure any investment is contemporary and viable for long-term use.

Entities should consider reuse of existing Cloud FinOps processes and practices, if not entire models. If existing options in the Cloud FinOps capability are not suitable, then consideration should be given to the reusability of relevant processes and practices derived from related AGA capabilities.

There are several existing governance frameworks across the Commonwealth, formed for other AGA capabilities, that may lend themselves to developing Cloud FinOps policies and practices. Entities should explore this as an option when developing a Cloud FinOps practice. Entities may also explore the FinOps Framework, established by the FinOps Foundation, which provides an operating model that it considers a baseline for establishing excellent FinOps practice.

Build for reuse and the long-term

Developing a Cloud FinOps system with broad applicability across entities, and a future-focus that enables long term support and viability, is critical for reducing risk, increasing efficiency, and supporting consistent implementation of Cloud FinOps across government.

Any new system should be designed with a modular and scalable architecture, allowing for future integration into other structures. Emphasising interoperability and standardisation, including in technologies and data formats, ensures adaptability across different entities. Additionally, user-friendly interfaces and comprehensive documentation should be incorporated to facilitate ease of implementation and use. This will allow for a streamlining of processes, promoting and fostering consistency across entities and aligning with best practice in non-government organisations.

Capabilities

This standard supports digital solutions in the following capability.
CAP71

Cloud Financial Optimisation (Cloud FinOps)

Policies

This standard assists in meeting the requirements of the following policies.
POL36

Cloud Financial Optimisation (Cloud FinOps) Policy

Designs

The following designs show how to achieve the intent of this standard.
Per the FinOps Foundation: The FinOps Foundation is a project of the Linux Foundation, a non-profit that provides a neutral, trusted hub for developers and organizations to code, manage, and scale open technology projects and ecosystems. FinOps is an operational framework and cultural…
Was this information helpful?

Do not include any personal information. We are unable to respond to comments or feedback. If you would like a response, please email, or phone us. Our details are on the AGA contact page www.architecture.digital.gov.au/contact-us.