FinOps Terminology Flashcards
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”
Allocation Metadata
(Cloud Cost Management Terminology)
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
Commitment Based Discount
(Cloud Cost Management Terminology)
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
Cost & Usage Data
(Cloud Cost Management Terminology)
a generic term used to describe any service or instance of a service purchased from a cloud service provider
Resources
(Cloud Cost Management Terminology)
the amount of a commitment-based discount that went unused for a given timeframe
Vacancy
(Cloud Cost Management Terminology)
Any usage or cost of resources which provide no value to an organization
Waste
(Cloud Cost Management Terminology)
Many companies refer to their FinOps team as a Cloud Center of Excellence or a Cloud Business Office.
Cloud Center of Excellence (CCOE)
(Business Terminology)
__ is the practice of bringing together Finance, Business and Technology to master the unit economics of cloud for competitive advantage.
FinOps
(Business Terminology)
A provider of public cloud services. Examples include Amazon Web Services (AWS), Microsoft Azure, or Google Compute Platform (GCP)
Cloud Service Provider (CSP)
(Business Terminology)
a goal system used by Google and other tech companies originally to create alignment and engagement in a business around measurable goals.
Objectives & Key Results (OKR)
(Business Terminology)
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.
Account (AWS)
(Public Cloud Terminology)
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.
AURI, PURI, NURI (AWS mostly)
(Public Cloud Terminology)
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.
Availability Zone, AZ (AWS)
(Public Cloud Terminology)
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.
Blended Rate
(Public Cloud Terminology)
Azure’s object storage solution
Blob Storage (Azure)
(Public Cloud Terminology)
GCP’s object storage solution
Cloud Storage Buckets (GCP)
(Public Cloud Terminology)
Azure’s virtual compute cloud offering
Compute (Azure)
(Public Cloud Terminology)
GCP’s virtual compute cloud offering
Compute Engine (GCP)
(Public Cloud Terminology)
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
Console, Dashboard, Portal
(Public Cloud Terminology)
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
Convertible / Standard
(Public Cloud Terminology)
Elastic Compute Cloud - AWS’ virtual compute cloud offering
EC2 (AWS)
(Public Cloud Terminology)
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.
Enrollment (Azure)
(Public Cloud Terminology)
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
IAM (AWS and GCP)
(Public Cloud Terminology)
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.
Instance Type, Family, Generation, Size (AWS)
(Public Cloud Terminology)
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.
Metadata, Tags, Labels
(Public Cloud Terminology)