THE LINUX FOUNDATION PROJECTS
Coming in FOCUS 1.5 Confirmed scope, plus what's still in play. FOCUS 1.5
Docs navigation
On this page

    8.12 Grouping Constructs for Resources or Services

    Service Providers natively support various constructs for grouping resources or services. These grouping constructs are often used to mimic organizational structures, technical architectures, cost attribution/allocation and access management boundaries, or other customer-specific structures based on requirements.

    Service Providers may support multiple levels of resource or service grouping mechanisms. FOCUS supports two distinct levels of groupings that are commonly needed for FinOps capabilities like chargeback, invoice reconciliation and cost allocation.

    • Billing account: A mandatory container for resources or services that are billed together in an invoice. Billing accounts are commonly used for scenarios like grouping based on organizational constructs, invoice reconciliation and cost allocation strategies.
    • Sub account: An optional service-provider-supported construct for organizing resources and services connected to a billing account. Sub accounts are commonly used for scenarios like grouping based on organizational constructs, access management needs and cost allocation strategies. Sub accounts must be associated with a billing account as they do not receive invoices.

    The table below highlights key properties of the two grouping constructs supported by FOCUS.

    Property Billing account Sub account
    Requirement level Mandatory Optional
    Receives an invoice? Yes No
    Invoiced at Self Associated billing account
    Examples AWS: Management Account*
    GCP: Billing Account
    Azure MCA: Billing Profile
    Snowflake: Organizational Account
    AWS: Member Account
    GCP: Project
    Azure MCA: Subscription
    Snowflake: Account

    * For organizations that have multiple AWS Member Accounts within an AWS Organization, consolidated billing is enabled by default and invoices are received at Management Account level. A Member Account can be removed from AWS consolidated billing whereby the removed account receives independent invoices and is responsible for payments.