FinOps Terminology Flashcards

1
Q

The information used to categorize costs and is encapsulated within CSP constructs like resource tags (AWS; Azure) or labels (GCP). In this context, metadata can be differentiated between “Resource Metadata” where an individual resource is tagged or labelled or “Hierarchy Metadata” where categorization is applied to some other construct that provides grouping of resources. Examples of allocation metadata include:

GCP “labels” and “billing accounts”;
AWS “resource tags”, “Linked Accounts” and “Organizations”;
Azure “Subscriptions”, “Resource Groups” and “resource tags”

A

Allocation Metadata

(Cloud Cost Management Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Each CSP provides customers the ability to discount on demand rates for cloud services used in exchange for a commitment to use minimum level of resources for a specified term. Depending on CSP and the cloud services used, the commitment may be based on the upfront payment for a certain number of resource units, time units or monetary value, with various payment options and timeframes. Examples of commitment based discounts include:

GCP “Committed Use Discount” (CUD) for Compute Engine and “Reservations” for BigQuery
AWS “Reserved Instance” (RI) for EC2 and “Savings Plans” (SP) for SageMaker
Azure “Reserved instances” (RI) for VMs

A

Commitment Based Discount

(Cloud Cost Management Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The datasource to which CSPs publish and from which native cost data can be derived when billable cloud services are consumed. Examples of datasources include:

AWS CUR (Cost & Usage Report)
Azure Consumption API; Azure Cost Management Exports
GCP BigQuery Cloud Billing Data Tables; GCP Cloud Billing Report

A

Cost & Usage Data

(Cloud Cost Management Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

a generic term used to describe any service or instance of a service purchased from a cloud service provider

A

Resources

(Cloud Cost Management Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

the amount of a commitment-based discount that went unused for a given timeframe

A

Vacancy

(Cloud Cost Management Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Any usage or cost of resources which provide no value to an organization

A

Waste

(Cloud Cost Management Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Many companies refer to their FinOps team as a Cloud Center of Excellence or a Cloud Business Office.

A

Cloud Center of Excellence (CCOE)

(Business Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

__ is the practice of bringing together Finance, Business and Technology to master the unit economics of cloud for competitive advantage.

A

FinOps

(Business Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A provider of public cloud services. Examples include Amazon Web Services (AWS), Microsoft Azure, or Google Compute Platform (GCP)

A

Cloud Service Provider (CSP)

(Business Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

a goal system used by Google and other tech companies originally to create alignment and engagement in a business around measurable goals.

A

Objectives & Key Results (OKR)

(Business Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

AWS services are housed within an Account. Accounts can be Master Payer accounts which contain billing data or Linked Accounts which do not. AWS Organizations and other services can be used to manage Accounts within AWS. Many AWS services can span Account boundaries.

A

Account (AWS)

(Public Cloud Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

All Upfront Reserved Instance, Partial Upfront Reserved Instance and No Upfront Reserved Instance. Some people use these acronyms when referring to reserved instances, in case you hear them.

A

AURI, PURI, NURI (AWS mostly)

(Public Cloud Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

sub-unit of a Region, there are typically multiple AZs per Region. An AZ is made up of multiple physical data centers but can generally be thought of as being very closely situated from a network latency and performance perspective. Terminology varies among CSPs.

A

Availability Zone, AZ (AWS)

(Public Cloud Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

AWS provides Blended Rate information on its invoice showing the effective rate for a group of resources with the same attributes where some of the resources are receiving a discount from reservations and some are not. This can help to eliminate the effects of reservations applying randomly to resources in multiple linked accounts, by providing a consistent rate for specific resources that would have been eligible to be covered by the reservation or savings plan.

A

Blended Rate

(Public Cloud Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Azure’s object storage solution

A

Blob Storage (Azure)

(Public Cloud Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

GCP’s object storage solution

A

Cloud Storage Buckets (GCP)

(Public Cloud Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Azure’s virtual compute cloud offering

A

Compute (Azure)

(Public Cloud Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

GCP’s virtual compute cloud offering

A

Compute Engine (GCP)

(Public Cloud Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Accessing cloud resources is done through types of online site provided by each CSP. Azure calls theirs the Azure Portal (Subscription Portal, Enrollment Portal, etc.), AWS calls theirs the AWS Console, and GCP calls theirs the GCP Dashboard

A

Console, Dashboard, Portal

(Public Cloud Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

AWS terms referring to the ability to convert RIs for some resources to different specifications. Standard RIs cannot be converted or changed for their entire term. Convertibility reduces the discount offered by AWS. Azure and GCP also allow some flexibility in specific ways to their reservations using slightly different language

A

Convertible / Standard

(Public Cloud Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Elastic Compute Cloud - AWS’ virtual compute cloud offering

A

EC2 (AWS)

(Public Cloud Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

When a customer has an Enterprise Agreement (EA) with Microsoft, they use an enrollment level portal to access all of their Microsoft licenses and high-level billing information, including for Azure use. Companies with an Enrollment manage this for themselves, and create Subscriptions, an analog to AWS Accounts or GCP Projects, underneath the Enrollment. Companies who buy Azure through a CSP Reseller receive their Subscriptions, but the reseller owns and controls the Enrollment level portal and information.

A

Enrollment (Azure)

(Public Cloud Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Identity and Access Management - helpfully the way that all three cloud providers refer to their system of granting and governing permissions within their cloud platforms

A

IAM (AWS and GCP)

(Public Cloud Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Instance is usually AWS specific and generally refers to a specific EC2 virtual machine. AWS supports a variety of instance families, designated by letter, an instance Generation designated by a number and optionally other letters, and instance sizes which follow a structure of nano, micro, small, medium, large, xlarge, 2xlarge, etc. The Instance type includes the entire designation, such as m5a.16xlarge which would be an “m” family, 5th generation, “a” for AMD chipset, 16xlarge sized instance. Azure also has virtual machines which they call VMs which have families, generation and size designators. GCP calls these machine types and has a more flexible size designation scheme.

A

Instance Type, Family, Generation, Size (AWS)

(Public Cloud Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Tags are metadata attached to a specific instance, bucket, resource group, account or other resource running in a cloud environment. AWS and Azure refer to these as Tags, while GCP refers to them as Labels. They are meant to provide contextual information about the resource. Tags can be created with the resource in most cases or added after the fact manually or systematically. Tags are useful for identifying the type of resource, the environment it supports (Dev, Prod, Test, etc.) the owner, the cost center, the operational parameters, etc. Tags can be queried or accessed in a wide variety of ways and can be used to drive automation, divide costs, or for other important purposes. Most large cloud-using organizations will at some point establish governance policies around tag use and require specific tags be used on all resources.

A

Metadata, Tags, Labels

(Public Cloud Terminology)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

many CSPs offer compute instances/VMs that can be created and used at deeply discounted rates from traditional on demand compute VMs; however, in exchange for the discounted costs, a characteristic of these VMs is that if the cloud provider requires access to the resources being used by preemptible VMs, they will stop those instances. Examples of terms used to describe preemptible compute instances/VMs include:

GCP Preemptible Compute Engine VM
AWS Spot instance
Azure Spot instance

A

Preemptible Instances/VMs

(Public Cloud Terminology)

27
Q

GCP services are housed within…

A

Project (GCP)

(Public Cloud Terminology)

28
Q

GCP organizational resource hierarchy element. A Folder can contain one or more GCP Projects, and/or other GCP Folders. Folders exist within the context of one Billing Account.

A

Folder (GCP)

(Public Cloud Terminology)

29
Q

A discrete geographic area made up of smaller units which in most cloud provider parlance can be thought of as one contiguous “data center” from a network latency, pricing, and service availability perspective. Generally, data transfer within one is free, services are consistent within the region. Terminology varies among the various CSPs. They are generally guaranteed to be more than a minimum distance from one another to satisfy disaster recovery requirements.

A

Region

(Public Cloud Terminology)

30
Q

A general name for a virtual cloud service or services.

A

Resource

(Public Cloud Terminology)

31
Q

Azure services are additionally required to exist within one, which is treated with permissions and policies, tagged, etc. affecting all resources within it. Also referred to as RGs, oftentimes serve the same function as AWS Accounts in terms of serving as a logical separation of applications, environments, billing responsibility or RGs

A

Resource Group (Azure)

(Public Cloud Terminology)

32
Q

a commitment to use a cloud resource, usually of a specific type, location and size, for some period of time, usually 1 or 3 years, in exchange for a discounted rate.

A

RI - Reserved Instance

(Public Cloud Terminology)

33
Q

Simple Storage Service - AWS’ object storage solution

A

S3 (AWS)

(Public Cloud Terminology)

34
Q

Azure services are housed within this, which are roughly analogous to AWS Linked Accounts. They typically roll up billing data to an Enrollment or Contract level which serves as the Master Payer analog to AWS. An organization might own its own Enrollment, or might purchase them from a Cloud Service Provider (CSP) reseller who owns the Enrollment.

A

Subscription (Azure)

(Public Cloud Terminology)

35
Q

AWS provides in its CUR file, this data which are the actual costs being charged for each resource or portion of resource usage for the billing period as affected by any reservation or savings plan, but not including any negotiated credits. This cost may fluctuate as reservations or savings plans are applied to different resources in different time periods. So the cost of one EC2 instance, for example, for the same number of hours may have a different unblended rate or cost.

A

Unblended Rates/Cost

(Public Cloud Terminology)

36
Q

a method of project management, used primarily for software development characterized by division of tasks to short phases of work (into sprints) and frequent reassessment of priorities and plans. Generally, leads to development of products or software incrementally beginning with a minimum viable product and then continually enhancing it from a backlog of requirements gleaned from user stories (requests)

A

Agile

(Software Development & Operations Terminology)

37
Q

in an Agile project, the list of work to be done in the future, generally grouped into Epics (major feature or workstreams) and User Stories (specific requirements or requests) from which the contents of a specific Sprint can be developed. The prioritization is constantly going on as new requests are added, and sprints deliver on the items

A

Backlog

(Software Development & Operations Terminology)

38
Q

a set of practices that intends to break down traditional silos between developers and operators of computer systems, allowing combined teams to collaborate and deliver software in a more consistent, efficient and automated fashion.

A

DevOps

(Software Development & Operations Terminology)

39
Q

“EA” groups are traditionally tasked with outlining the structure of the systems an enterprise will build and maintain to achieve its business goals. Like physical architects, they provide the blueprints for how the various systems should be put together, the “materials” or software concepts that should be used to build them, and how the end results should look.

A

Enterprise Architecture

(Software Development & Operations Terminology)

40
Q

in Agile, an ___ is typically a grouping of User Stories all related to a specific large feature or workstream.

A

Epic

(Software Development & Operations Terminology)

41
Q

adapted from efficient manufacturing processes, ___ software development is an umbrella term for using Agile and other methodologies to deliver incremental value as efficiently as possible.

A

Lean

(Software Development & Operations Terminology)

42
Q

a method of migration involving moving an application as currently architected and built from one environment (an on-premises data center) to another (usually a public cloud). These migrations can usually be done more quickly as they often do not require substantial change to the application code or configuration. However, because they do not modify applications to use cloud native services, they tend to create situations where the cloud system is more expensive or difficult to run than the on-premises system had been. These migrations are typically used when time pressure to close a data center or other need outweighs the cost and quality issues that can ensue and should always plan a period of remediation in the cloud or target environment afterwards to address issues.

A

Lift & Shift

(Software Development & Operations Terminology)

43
Q

term used to refer to company owned or company-controlled data center space. Usually used to differentiate from public cloud environments where application migrations are targeting workloads. Most companies have an extensive _____ infrastructure built over many years when they begin using the cloud, and there are often difficulties using systems, infrastructure or processes developed for the ____ environment in the public cloud.

A

On-Premises (or On-Prem, but NOT on-premise)

(Software Development & Operations Terminology)

44
Q

is a form of optimization where measurements are taken over time to assess the periodic requirements of a workload running in the cloud, and to match it to a virtual resource which is sized to run it efficiently with a minimum of waste. It is important to measure actual workload demand in small increments rather than using average load figures to be sure that workloads requiring larger instances for peak demand are accommodated. This can be used as a technique to save cost but must always involve technology oversight as well.

A

Rightsizing

(Software Development & Operations Terminology)

45
Q

a short interval of work in an Agile project, usually a week or two weeks but sometimes more or less, during which time an agreed-upon amount of work will be delivered

A

Sprint

(Software Development & Operations Terminology)

46
Q

in Agile, ____ typically illustrates a desire or requirement for the software to fulfill.

A

User Story

(Software Development & Operations Terminology)

47
Q

a generic name for an application or software system running on a computing or other platform. In a traditional website, there might be a web server, an application server and a database server, each running on an individual hardware-based server, or virtual machine in my data center. Each of those three elements of the application would be a workload running on that virtual server. If that website were moved to AWS, there might be an EC2 instance for each of the three servers, sized appropriately to the amount of computing, memory, data storage, and network required for the web server, application server and database server.

A

Workload

(Software Development & Operations Terminology)

48
Q

retiring a payment of capital gradually over time on a schedule which reflects the benefits the capital provides in each period. An upfront RI payment can be amortized over the useful lifetime (1 or 3 years) of the RI itself. Like depreciation, _____ typically applies to retirement of cash payments, where depreciation tends to apply to physical capital equipment

A

Amortization

Finance & Accounting Terminology

49
Q

A statement of financial position of the business on a specific date which indicates the value of all assets and liabilities as of that date, including the retained value of any undepreciated or unamortized capitalizable items. A company purchasing a 3-year RI at the beginning of a year would show that RI with ⅔ of its original value on the ______ on the last day of that year

A

Balance Sheet

(Finance & Accounting Terminology)

50
Q

the purchase of a capitalizable asset, such as a building or equipment meant to provide value over a long term and thus to be depreciated or amortized over that term. Purchasing a data center and using it over 30 years is considered a _____ while paying to run a virtual server in the cloud for this month is not

A

Capital Expenditure (CapEx)

Finance & Accounting Terminology

51
Q

the ability to treat an investment or outlay as a capital item which will be depreciated or amortized in future periods

A

Capitalization

(Finance & Accounting Terminology)

52
Q

In FinOps, the ability to identify and allocate costs to the appropriate cost categories in use by a customer. Ideally direct costs (the cost of resources running in my accounts), amortized costs (the amortization of prepaid costs paid upfront for RIs applied in my accounts), and shared costs (my share of common services accounts run by others on my behalf) can be allocated to individual budgeting categories for a clear view of the entire cost of running my application or workload in the cloud.

A

Cost Allocation

Finance & Accounting Terminology

53
Q

retiring the cost of an asset gradually over time on a schedule which reflects the provision of benefits. Often this reflects the decrease in value of an asset over time due to wear and tear, decay or usefulness because of continued use in out periods.

A

Depreciation

(Finance & Accounting Terminology)

54
Q

Earnings Before Interest, Taxes, Depreciation, and Amortization, an assessment of the earnings expected when subtracting only the cost of goods sold from the revenue achieved. Tracking the prepaid expense of a 3-year all-upfront Reserved Instance as a cash outlay that can be amortized over 3 years would affect EBITDA differently than if the resources were purchased using cash at on-demand rates.

A

EBITDA

Finance & Accounting Terminology

55
Q

A cost which does not change with changes in business volume. The cost of a data center building mortgage is a_____ in that it does not vary regardless of whether there it is supporting 1 web server or 1,000,000 web servers driving the company’s revenue.

A

Fixed Cost

(Finance & Accounting Terminology)

56
Q

a statement showing the company’s net profit or loss over a period of time (a month, a quarter, a year, etc.) Also referred to as a P&L, it would show expenses and amortization incurred during the period, so in year two of a 3-year RI, the amortization for the second year would show up as an expense against earnings in the period covered.

A

Income Statement

Finance & Accounting Terminology

57
Q

An assessment used to calculate the long-term profitability of a project made by adding together all the revenue it can be expected to achieve over its whole life and deducting all the costs involved, discounting both future costs and revenue at an appropriate rate. In a cloud business case, the NPV of all the cash flows of a no-upfront RI might be compared to the current cash value of the all-upfront RI for determining which is better for the business.

A

Net Present Value

(Finance & Accounting Terminology)

58
Q

a category of business expense made in a specific accounting period which provide benefits only in that accounting period. Purchasing on demand cloud services is an example. This requires no long-term tracking of depreciation or amortization but is subtracted from earnings in the period incurred.

A

Operating Expenditure - OpEx

Finance & Accounting Terminology

59
Q

the amount of profit from an investment made, usually expressed as a percentage of the original total cost invested. In a cloud rightsizing business case, the ROI might be calculated as the savings in cloud expenditure expected less the engineering and other costs required to take the rightsizing action.

A

Return on Investment

(Finance & Accounting Terminology)

60
Q

a cost which varies according to the business volume it supports. A company hosting websites would need to pay for more computers to host more websites, and so that cost per website is an example of this

A

Variable Cost

Finance & Accounting Terminology

61
Q

Reserved instances or service reservations in general can typically be purchased with a full upfront payment (All Upfront), a partial upfront payment plus a reduced periodic charge (Partial-upfront) or with no upfront charge (No-Upfront) and may be amortized over the life of the RI. AWS allows all three models for some service reservations and only Partial for others. Azure has historically only offered VM Reservations as All-Upfront, and GCP doesn’t typically require this on reserved discounts. This might be treated as Prepaid Expenses on the Balance Sheet (check with your accountants!)

A

Upfront Charge

(Finance & Accounting Terminology)

62
Q

the ability to directly compare my overall cost to the overall business benefit I am creating on a per unit basis. For example, if I understand that the overall cost of running my website infrastructure is $5,000,000 per month and is able to support 10,000,000 paid hosted web pages, then I can track a Webpage/$ metric of “2” which indicates how efficiently I run my service. Any future modifications to my cloud infrastructure can then be expressed in terms of the Webpage/$ metric to determine if they are helping or hurting, and opportunities for cost savings can be expressed in terms of how they impact Webpages/$.

A

Unit Economics

(Finance & Accounting Terminology)

63
Q

the rate the company is expected to pay on average to all its securities holders to finance the operation of the business. Importantly this is set by the external market (what the market is willing to pay for various forms of the company’s securities) not by management. The WACC, sometimes called the ICC or Internal Cost of Capital, represents the internal cost of cash and can be used in a business case to compare the rates of return of an investment (such as an all-upfront RI payment) to determine if it is better to use cash, borrow cash, or forego the investment.

A

Weighted Average Cost of Capital

(Finance & Accounting Terminology)