Cloud Pricing, Cost Management and Governance

Learn how cloud providers charge for their services and how organizations keep that spending under control. Compare on-demand, commitment, spot and dedicated pricing; estimate storage and data transfer; build a total cost of ownership comparison and a pricing-calculator estimate; read bills, analyze cost reports and set budgets with alerts; allocate costs with tags; enforce rules with policies, guardrails and locks; and choose support plans, help resources and the well-architected and cloud adoption frameworks of AWS, Microsoft Azure and Google Cloud. Worked examples with real calculations prepare you for the billing, pricing and governance questions of foundational cloud exams.

BeginnerLesson 7 of 7 in Cloud Computing Fundamentals Course

What you will learn

  1. Identify what makes up a cloud bill and compare the ways to pay for compute, storage and data transfer: on-demand rates, commitment discounts, spot capacity, dedicated hardware and licenses.
    • Identify what drives a cloud bill
      Recognize the pricing units behind cloud charges and the factors that change the price of the same resource, including region, licenses, free offers, currency and taxes.
    • Estimate storage and data transfer charges
      Work out what storage tiers and data movement cost, including retrieval and early deletion fees and the different rules for data coming in, going out and moving between regions.
    • Compare on-demand, commitment and spot pricing
      Choose between paying on demand, committing for one or three years and using interruptible spot capacity, and calculate when a commitment pays off.
    • Pay for dedicated hardware, reserved capacity and licenses
      Explain when dedicated hosts, dedicated instances, capacity reservations and bring-your-own-license options are worth their price.
  2. Compare the full cost of running systems on premises and in the cloud, and build a clear monthly estimate for a planned workload with a pricing calculator.
    • Compare on-premises and cloud costs with total cost of ownership
      Build a total cost of ownership comparison that counts every direct, indirect and one-time cost over the same period, and recognize the shift from capital to operating expenses.
    • Build a cost estimate with a pricing calculator
      Use a provider's pricing calculator to turn a planned architecture into a monthly and yearly estimate, and recognize what an estimate leaves out.
  3. Read cloud bills, combine billing across accounts, analyze costs with reports and set budgets with alerts that warn before spending goes over plan.
    • Read the bill and consolidate billing across accounts
      Explain how bills are organized across accounts, subscriptions and projects, and what consolidated billing adds: one bill, combined volume pricing and shared commitment discounts.
    • Analyze costs with cost reports and dashboards
      Use cost analysis tools and detailed billing exports to find where money goes, explain changes from month to month and spot anomalies.
    • Set budgets and alerts that warn before overspending
      Create budgets with actual and forecasted alert thresholds, understand that a budget warns rather than stops spending, and connect alerts to automated actions where needed.
  4. Allocate costs with tags, enforce organizational rules with policies, guardrails and locks, and organize cost responsibility through people, processes and tools.
    • Tag resources to allocate costs
      Design a tagging scheme, make tags appear in cost reports, and use them to show or charge each team its share of the bill.
    • Enforce rules with policies, guardrails and resource locks
      Use Azure Policy, AWS service control policies, Google Cloud organization policies, quotas and resource locks to keep resources compliant, and tell these tools apart from access control and data governance.
    • Organize cloud financial governance with people, process and technology
      Assign responsibility for cloud costs, set up regular cost processes and combine the tools of this course into a working cost governance practice.
  5. Choose a support plan, find the right help resource for a problem, and apply well-architected and cloud adoption frameworks to review workloads and plan an organization's move to the cloud.
    • Choose a support plan that matches the workload
      Compare provider support plans by response time, included services and price, and calculate the monthly fee of a usage-based plan.
    • Find help in documentation, communities, advisors and partners
      Match a question or problem to the right resource: documentation and guidance, community forums, health dashboards, advisory tools, partners, marketplaces, provider experts or the abuse team.
    • Review workloads with well-architected frameworks
      Name the pillars of the AWS, Azure and Google Cloud well-architected frameworks, use them to review a workload, and weigh the trade-offs between pillars.
    • Plan cloud adoption with cloud adoption frameworks
      Describe how the AWS, Microsoft and Google Cloud adoption frameworks organize an organization's move to the cloud, and place business, people, governance and technical tasks in them.

Cloud Cost Management study guide

5 chapters

1

Explain how cloud providers charge for services

Every cloud charge starts with a measured quantity, a rate, or a commitment. A useful comparison identifies what is being measured before comparing prices. This chapter follows a bill from compute time and stored data to transfer, licenses, and purchasing choices. You will work out when a lower rate saves money, when it creates an unused obligation, and when paying more buys a specific capacity or tenancy feature.

1.1 What makes up a cloud bill

A cloud bill is built from pricing units. Compute may be charged per second or hour, storage per GB-month, and requests per 1,000 or million operations. Serverless functions commonly combine an invocation charge with execution time multiplied by assigned memory. More assigned memory changes the memory-time charge.

Match the quantity to the rate

For a VM at an example rate of $0.10 per hour, a 730-hour month costs $73. Running for 10 hours on each of 22 workdays uses 220 hours and costs $22. Its 100 GB disk at $0.08 per GB-month adds $8 in either case if the disk remains provisioned all month. Scheduled compute plus retained storage totals $30.

The 730-hour convention averages 8,760 annual hours over 12 months; calendar months vary. Many VMs use per-second billing with a one-minute minimum, while other products bill per minute or hour.

Idle capacity can still cost money

Provisioned capacity is capacity reserved for your resource. A running VM or provisioned database incurs its size and time charges even when it does little work. Object requests and function invocations follow use more directly. A provisioned disk is charged for its allocated size, not only for the files written to it.

Stopping an AWS EC2 instance ends its compute charge. On Azure, the VM must be stopped and deallocated to end compute billing. Shutting down its operating system leaves it allocated and billed. Disks and snapshots remain separate billable resources; retained public IP addresses can also carry charges.

Compare matching configurations

A price comparison must hold vCPUs, memory, region, operating system, and purchasing model constant. Windows Server or SQL Server images may include a software license in their rate. Eligible existing licenses can lower the rate. Region affects price, latency, and data residency.

Marketplace software adds third-party charges to the provider bill. Currency conversion and taxes can then change the invoice total. The AWS Pricing Calculator excludes tax; invoices may add sales tax, VAT, or GST according to billing location and customer status.

Understand free offers

Free offers include recurring monthly allowances, time-limited trials, and credits. AWS offers new accounts up to $200 in credits. Its Free plan closes after six months or when credits run out, whichever comes first, unless upgraded to a Paid plan. Paid accounts incur normal charges beyond their allowances or after credits end. Give a paid test account a budget alert even when its first workloads fit a free offer.

Key Takeaways

  • Identify the pricing unit before multiplying quantity by rate.
  • VM compute, disks, requests, and transfer are separate billable items.
  • An Azure guest shutdown leaves the VM allocated; deallocation ends compute billing.
  • Compare the same capacity, region, software, and purchasing model.
  • Free allowances and credits have limits; paid accounts need spending alerts.

1.2 Storage and data movement

Estimate storage quantity, operations, retrieval, retention, redundancy, and data movement together.

Price the way the data will be used

Frequent-access object tiers include Amazon S3 Standard, Azure Blob hot, and Google Cloud Storage Standard. They charge more for storage than cooler tiers and have no retrieval fee. Cooler choices include S3 Standard-IA and Glacier classes, Azure cool, cold, and archive, and Google Nearline, Coldline, and Archive. These trade cheaper storage for retrieval charges and, for some archive products, a restore delay of hours.

At example rates, 10,000 GB in a standard tier at $0.023 per GB-month costs $230 monthly. An archive tier at $0.002 costs $20 for storage. Retrieving 2,000 GB at $0.02 per GB adds $40, making $60 before operations and other applicable charges. Retrieving all 10,000 GB adds $200, bringing those two components to $220. Frequent retrieval can erase the saving, while restore delays can rule out archive.

Keep retention and capacity in view

A minimum storage duration means early deletion or movement can trigger a charge for the time remaining. Google Coldline has a 90-day minimum; Azure archive has a 180-day minimum. Delete an object after 30 days in a 90-day tier and the remaining 60 days are still charged.

Block disks usually charge for provisioned size and sometimes provisioned performance. A 500 GB disk with 50 GB written is still priced as 500 GB. Object storage charges for stored data. Snapshots and backups add stored-data charges of their own. Redundancy adds copies, and a copy in a second region can add both storage and transfer.

Follow the direction of transfer

Ingress means data coming in; egress means data going out. Internet ingress is generally free, including ordinary data transferred from the internet into AWS. Internet egress is commonly priced per GB, with tiers and allowances. Inter-region copies are charged too, usually as outbound traffic from the source region.

For an example application, 2,000 GB sent to internet users at $0.09 per GB costs $180. Replicating 500 GB to another region at $0.02 adds $10. Receiving 300 GB of uploads at no charge adds zero. The transfer subtotal is $190. The storage bill for the replicated data is separate.

Inter-zone transfer can also cost money. On AWS, EC2 traffic between availability zones can carry charges on both sides of the transfer; other services have their own rules and exemptions. Private-address traffic within one zone is generally free. Trace each path through the actual services and check their pricing pages, including allowances. Include exit transfers when planning a later move to another provider.

Key Takeaways

  • Compare storage, operations, retrieval, retention, and redundancy together.
  • Early deletion can leave a minimum-duration charge.
  • Block disks are usually charged by provisioned capacity; object storage by stored data.
  • Estimate internet egress, replication, and inter-zone traffic as separate paths.

1.3 Choose how to pay for compute

The lowest hourly rate is useful only when its conditions fit the workload. Compare flexibility, a long-term obligation, and the ability to tolerate interruption before selecting a purchasing model.

Flexible use or a steady commitment

On-demand has no long-term commitment: pay the regular rate for the time used. It fits short, uncertain, and changing workloads. A commitment lowers the rate in return for a one-year or three-year obligation. A three-year term gives a larger discount than a one-year term. Resource commitments match attributes such as resource type and region; spend commitments cover eligible usage up to an hourly amount.

AWS uses Reserved Instances and Savings Plans; Azure offers Reservations and the savings plan for compute. Google Cloud offers resource-based and spend-based committed use discounts. AWS advertises savings up to 72% for Reserved Instances and Savings Plans. The maximum advertised saving is not the saving for every configuration.

A commitment is paid for every hour of its term, including unused hours. At $10 per hour for a year, the obligation is $87,600. If one hour contains only $8 of eligible use at plan rates, that hour still costs $10. The unused $2 cannot move to a busy hour. Usage beyond the commitment is charged at on-demand rates.

Work out the break-even point

An example VM is $0.20 per hour on demand or $0.13 per hour under a year-long commitment. The commitment costs $1,138.80 for 8,760 hours. Full-year on-demand use costs $1,752, a saving of $613.20, or 35%.

To break even, on-demand hours must cost $1,138.80: divide by $0.20 to get 5,694 hours. That is 65% of the year. Above 65% use, the commitment wins; at 65%, the totals tie. A weekday-only workload using 2,080 hours costs just $416 on demand. Commit to a measured baseline, not the maximum a workload briefly reaches.

AWS payment options are All Upfront, Partial Upfront, and No Upfront; larger upfront payments generally improve the discount. Azure savings plans have the same total cost when paid monthly or upfront and cannot be canceled or refunded.

Know what a reservation promises

An AWS Reserved Instance is a billing benefit, not a dedicated physical server. Matching includes instance attributes, region, operating system, and tenancy. Regional reservations apply across zones; zonal ones also reserve capacity in a chosen zone. Standard Reserved Instances can be modified but not exchanged; Convertible ones can be exchanged for different attributes at a smaller discount. When the term ends, running instances continue at on-demand rates.

Use spot where work can restart

Spot uses spare capacity that the provider can reclaim. AWS advertises up to 90% off; Google Cloud up to 91%. AWS normally gives a two-minute interruption notice; Azure gives a best-effort notice up to 30 seconds.

At example rates, 400 compute-hours cost $80 on demand at $0.20 or $24 on spot at $0.06. If retries increase work by 10% to 440 hours, spot costs $26.40. Batch jobs, rendering, builds, and restartable analysis can fit spot; a single database that must stay available does not. A useful mix is commitments for steady demand, on-demand for variable demand, and spot for restartable jobs.

Google sustained use discounts differ: eligible machine types, including N1 and N2, can earn automatic discounts after more than 25% monthly use without a commitment, reaching up to 20% or 30% depending on type.

Key Takeaways

  • On-demand keeps flexibility; a commitment creates an obligation for every hour.
  • Break-even use equals committed hourly rate divided by on-demand hourly rate when the term and capacity match.
  • Unused hourly spend commitments do not roll over.
  • A regional Reserved Instance is a discount; a zonal one also reserves capacity.
  • Spot fits work that can stop and resume safely.
  • Automatic sustained use discounts apply only to eligible Google machine types.

1.4 Dedicated hardware, capacity, and licenses

Three separate needs can justify a special purchasing choice: exclusive hardware, assured capacity, or eligible software licensing. First identify the need, then compare the cost of the option that meets it.

Sharing a server or controlling a host

In shared tenancy, different customers’ VMs occupy the same physical server, isolated by the hypervisor. This is the standard economical choice for many workloads. AWS Dedicated Instances run on hardware used by one customer, but do not give that customer host placement or visibility into the physical server.

A dedicated host provides a whole server and visibility of its sockets and cores. AWS Dedicated Hosts, Azure Dedicated Host, and Google Cloud sole-tenant nodes serve this need. Customers can control VM placement on that host. Single-tenant compliance requirements and licenses tied to physical cores or sockets can make this useful.

The whole host is billed even when partly empty. At an example $5 per hour, a host costs $3,650 for a 730-hour month. If it holds 12 VMs, the hourly host cost averages about $0.42 per VM when full. With only four VMs, it averages $1.25. That is the same host bill divided across fewer useful machines. Compare expected occupancy as well as the headline host rate.

Reserving capacity is a different purchase

A capacity reservation holds matching compute capacity so it will be available when required. AWS and Azure offer zonal on-demand capacity reservations. Google Cloud reservations are also zonal, with consumption scope depending on the reservation and service. Specify the required machine attributes and location.

A capacity reservation carries charges for the reserved capacity even while it is unused. It does not create a discount by itself; a compatible commitment benefit can lower the bill. Nor does it make the physical host exclusive to one customer. For a planned event or recovery site, ask separately whether capacity must be available and whether a lower committed rate is worthwhile.

The distinction also explains AWS terminology. A regional Reserved Instance supplies a billing discount. A zonal Reserved Instance combines a billing discount with a capacity reservation. A dedicated host answers the tenancy question. Similar names do not make these interchangeable.

Check software eligibility

License-included images bundle the software license into the cloud rate. Bring your own license, or BYOL, uses eligible licenses already held by the customer. Eligibility comes from the software’s terms; owning a license alone does not establish a right to use it on any cloud server.

Azure Hybrid Benefit supports eligible Windows Server and SQL Server licenses with Software Assurance or qualifying subscriptions. AWS License Manager helps track license use. Some licenses require a known physical host, which can make dedicated hosting part of the licensing decision.

Suppose a team needs a lower price for a continuously running service but has no single-tenant rule. A commitment on shared tenancy addresses its price goal. If the team instead needs guaranteed capacity in a zone for a launch, add a capacity reservation. If a license must be tied to physical cores, evaluate a dedicated host and its occupancy. Price, availability, and tenancy are separate features to select deliberately.

Key Takeaways

  • Dedicated Instances provide single-customer hardware; hosts add physical-server visibility and placement control.
  • A host bill covers the full server, even when few VMs use it.
  • Capacity reservations secure matching capacity and have no discount on their own.
  • BYOL depends on eligible license terms and may affect tenancy.
2

Estimate cloud costs before building or migrating

A migration decision and a service estimate answer different questions. The first compares the full cost of two ways to run a system over several years; the second prices a planned cloud configuration. This chapter connects both tasks. You will choose consistent time periods, turn an architecture into quantities, and record the assumptions that make a cost estimate useful when the workload starts running.

2.1 Compare the full cost over time

Total cost of ownership, or TCO, adds the costs of owning and running a system over a chosen period, often three to five years. It gives a fairer comparison than placing a cloud invoice beside a hardware purchase price. Both options must deliver the same required service over the same period.

Separate purchase costs from running costs

Capital expenditure, or CapEx, buys assets such as servers and buildings that are used and depreciated over several years. Operating expenditure, or OpEx, pays for ongoing services and running costs. Cloud moves much spending from upfront hardware purchases to recurring service charges.

An owned data center carries many fixed costs even when lightly used. Cloud usage charges can grow or shrink, but commitments and provisioned resources still create obligations. A change in spending type affects cash flow and flexibility; its total cost must still be calculated.

For on-premises systems, include hardware, licenses, space, power, cooling, maintenance, physical security, staff time, refreshes, peak capacity, and disaster recovery. For cloud, include compute, storage, transfer, managed services, support, staff time, training, and migration. During a move, the organization may pay for both environments at once.

Staff time is an input to estimate from the actual responsibilities. A cloud provider manages physical hardware, but the customer still manages configurations, data, security decisions, and VM operating systems. Assess the work and skills needed instead of assuming staff costs disappear.

Build a comparison step by step
  1. Fix the service scope and comparison period.
  2. Inventory existing servers, storage, and measured utilization.
  3. Add the on-premises purchase and running costs.
  4. Size the cloud system for observed demand and price its components.
  5. Add migration, training, and any overlap period.
  6. Compare totals, then test growth and sizing assumptions.

Consider a three-year example. On premises, hardware costs $60,000. Yearly power and cooling are $9,000, space $6,000, staff $40,000, licenses $10,000, and maintenance $5,000. Those yearly costs total $70,000. Three years cost $60,000 plus $210,000, giving $270,000.

The cloud alternative uses $3,500 monthly compute and storage, $300 transfer, and $350 support. The monthly $4,150 becomes $149,400 over 36 months. Add $60,000 for three years of staff time and $25,000 migration: $234,400. The difference is $35,600, about 13% of the on-premises total.

Test what could change the result

A larger cloud configuration, faster growth, or more egress can reduce that saving. A commitment may reduce rates but adds an obligation. Copying purchased peak capacity into the cloud can overstate what is needed; measured utilization supports rightsizing the estimate.

AWS Migration Evaluator, the Azure Migrate business case, and Google Cloud Migration Center help inventory systems and compare costs. Their output depends on the inventory and assumptions entered. Keep hard-to-price benefits, such as faster delivery, global reach, elasticity, and resilience, beside the money calculation. Economies of scale help providers lower costs, but a steady lift-and-shift workload at on-demand rates can still cost as much as, or more than, its on-premises alternative.

Key Takeaways

  • Compare the same service and time period on both sides of a TCO calculation.
  • Include staff, support, transfer, migration, and overlap costs.
  • CapEx and OpEx describe spending types; calculate which option costs less.
  • Size the cloud estimate from measured utilization.
  • Test growth and configuration assumptions before using the result.

2.2 Turn an architecture into an estimate

A pricing calculator converts a planned cloud configuration into an estimated charge. AWS, Azure, and Google Cloud provide free web calculators. Enter all components and realistic usage before comparing designs.

Inventory every component

Start with the architecture: application VMs, database, disks, object data, requests, backups, and transfer paths. Include development and test environments, not only production. Choose a region, operating system, resource sizes, running hours, and pricing model for each service. Add the support plan separately if it is not already included.

Use one time basis throughout. Use 730 hours for a continuously running estimating month. A weekday test system needs its actual schedule, while retained disks may need a full month of storage. Convert raw request counts to millions before applying a per-million rate.

Add the line items

For a small web application, use these example rates and monthly quantities:

ComponentCalculationMonthly cost
Two VMs2 × 730 hours × $0.096$140.16
Managed database730 hours × $0.17$124.10
Storage200 GB × $0.08 per GB-month$16.00
Internet egress500 GB × $0.09$45.00

The total of these four items is $325.26 monthly, or $3,903.12 yearly. Add required backups, support, and other services to this subtotal.

If a one-year commitment lowers only the VM rate by 35%, the VM line becomes $140.16 multiplied by 0.65, or $91.104 before rounding. Add the unchanged database, storage, and egress to get $276.204, reported as $276.20 monthly. Applying 35% to the whole estimate would incorrectly discount services outside that VM offer.

Record what the estimate means

Review monthly charges, upfront payments, and annual totals together. An all-upfront offer can show a small recurring bill while requiring cash at the start. Record the date, region, configuration, hours, transfer, commitment term, and price basis. Public estimates use list rates; some calculators can use negotiated prices. Google’s calculator can use contract prices when linked to an eligible billing account.

The AWS Pricing Calculator excludes tax. Price lists and APIs, such as the AWS Price List API and Azure Retail Prices API, supply rates for tools and scripts; rates can change after an estimate is saved.

Group the estimate by workload, save a shareable link, and export it for review. AWS supports CSV and PDF exports. After deployment, compare each major line with the cost report. Investigate differences in actual hours, storage, and transfer against the saved quantities.

Key Takeaways

  • List the whole architecture, including backups, support, and non-production environments.
  • Keep regions, units, and time periods consistent.
  • Apply a discount only to eligible components.
  • Record price basis and date, then compare the estimate with actual usage.
3

Track and analyze cloud spending

A bill gives the amount owed, but it takes more detail to explain why it changed. Separate accounts, subscriptions, and projects help identify responsibility, while cost reports reveal the services and resources behind a change. This chapter shows how to read those views together, handle upfront commitments fairly across time, and set alerts early enough for an owner to respond to rising spending.

3.1 Bills across accounts and projects

A central billing entity can pay for several teams’ separate accounts, subscriptions, or projects. Track both the payer and the resource owner.

Find the paying entity

On AWS, an organization in AWS Organizations has a management account that pays for its member accounts through consolidated billing. On Azure, subscriptions sit under a billing account; under a Microsoft Customer Agreement, billing profiles and invoice sections organize payment. On Google Cloud, each project is linked to a Cloud Billing account that pays its charges.

A bill normally covers a calendar month. Its service, usage type, region, and account or project groupings explain charges. Credits, refunds, and taxes affect the amount due. Detailed line items connect a measured quantity with a rate and, where available, a resource.

Combine eligible usage for volume pricing

AWS consolidated billing has no extra fee and combines eligible usage for volume tiers. Consider example storage rates: $0.023 per GB-month for the first 50,000 GB and $0.022 above that. Three accounts each store 20,000 GB for a month.

Billed separately, each pays $460 and the combined total is $1,380. Consolidated usage is 60,000 GB: the first 50,000 cost $1,150 and the remaining 10,000 cost $220. The consolidated total is $1,370.

Only the quantity above the tier boundary receives the lower rate. Pricing all 60,000 GB at $0.022 would give $1,320 and wrongly extend the cheaper tier to earlier usage.

Follow shared commitment benefits

Reserved Instance and Savings Plans benefits can also be shared across eligible accounts. If account A owns a Reserved Instance but has no matching use in an hour, account B’s matching running instance can receive the benefit. The management account can turn off sharing for selected accounts.

A member account’s displayed bill is therefore an informational view of charges and allocated benefits. Apply the central allocation rule when a different team consumes the purchased benefit.

Separate accounts, subscriptions, or projects make ownership visible because charges already belong to those boundaries. Tags split costs further within them, such as by application or environment.

Billing access still needs permission. Give cost viewers the ability to inspect reports without also granting the right to change payment details or buy commitments. Separate cost viewing, payment changes, and commitment purchases through least-privilege permissions.

Key Takeaways

  • Accounts, subscriptions, and projects identify usage; a central billing entity can pay for several.
  • Consolidated billing combines eligible volume usage and can share commitment benefits.
  • Apply each tier’s rate only to the quantity within that tier.
  • Internal cost allocation must account for shared discounts.
  • Billing permissions should follow least privilege.

3.2 Find the cause of a cost change

Use cost reports to find the service, resource, and owner behind a spending change.

Choose a useful view

AWS Cost Explorer, cost analysis in Microsoft Cost Management, and Google Cloud Billing reports show spending over time. Filter and group by service, account or project, region, usage type, and tags. Forecasts project future costs from past usage patterns.

For detailed analysis, export billing records. AWS Cost and Usage Report data can be delivered through AWS Data Exports to S3, Azure Cost Management exports write to a storage account, and Google Cloud billing exports go to BigQuery. These datasets let analysts query resource IDs, quantities, and tags or build their own dashboards.

Separate payment timing from cost over time

An actual-cost view shows charges in the period billed. An amortized-cost view spreads upfront commitment charges over the term. If a one-year commitment costs $8,760 upfront, the purchase month shows $8,760 in an actual view. A simple monthly amortized view spreads it as about $730 per month.

Use actual costs for payment timing and amortized costs for period comparisons; an upfront purchase is not a usage surge.

Drill into the largest change

Suppose the bill rises from $10,000 to $12,000. The $2,000 increase is 20% of the previous month. Grouping by service reveals:

ServicePrevious monthCurrent monthChange
Compute$5,800$6,000+$200
Storage$1,900$2,000+$100
Data transfer$1,100$3,000+$1,900
Other$1,200$1,000−$200

Transfer explains $1,900 of the $2,000 net rise, or 95%. Start there: group transfer by region, then account or tag, then inspect the resource and usage type. A rising replication path needs a different response from growing downloads to customers. Assign an owner and an action after locating the cause.

Allow for delay and hidden changes

Billing reports lag behind resource activity. AWS budget data updates up to three times a day; Azure cost data typically arrives within 8–24 hours. A new workload may be spending before its cost appears. Compare equivalent periods and cost views when checking an alert.

Anomaly tools identify unusual spending patterns. AWS Cost Anomaly Detection, Microsoft Cost Management anomaly alerts, and Google Cloud anomaly detection can flag a forgotten cluster or a transfer surge. Recommendation services such as AWS Trusted Advisor, Azure Advisor, and Google Cloud Recommender suggest savings to investigate.

A flat total can hide database growth offset by falling VM costs. Compare service changes alongside account and tag groups to identify both usage and responsibility.

Key Takeaways

  • Group the total by service, then drill into region, owner, and resource.
  • Actual costs follow billing timing; amortized costs spread upfront commitments.
  • Compare changes as well as totals; offsetting changes can hide growth.
  • Cost data has a delay, so a report is not a real-time meter.
  • Anomaly alerts and recommendations identify work for an owner to investigate.

3.3 Build alerts that lead to action

A budget sets a planned amount for a period and scope. Alerts compare cost or usage with that plan. They help someone respond before the final bill, so their scope, thresholds, and recipient are as important as their amount.

Define the scope and purpose

AWS Budgets, Microsoft Cost Management budgets, and Google Cloud Billing budgets can track an account or a narrower slice. Examples include an Azure subscription or resource group, a Google project, or a service or tag filter. Azure supports monthly, quarterly, and yearly resets; AWS also supports custom periods such as a project’s duration.

AWS offers cost and usage budgets plus Reserved Instance and Savings Plans utilization and coverage budgets. Utilization asks how much purchased commitment is used. Coverage asks how much eligible usage receives a commitment benefit. A team can have high utilization but low coverage if a small commitment is fully used by a much larger workload.

Use actual and forecasted thresholds

An actual-cost alert compares spending so far with a threshold. A forecasted alert compares expected full-period spending with a threshold. Google’s suggested default thresholds include 50%, 90%, and 100%; choose levels that leave time for the owner’s response.

For a $5,000 monthly budget, an 80% actual threshold is $4,000. On day 12 of a 30-day month, spending is $2,400. That is 48% of budget, so the actual threshold has not been reached. At the current $200 daily pace, a simple forecast reaches $6,000, or 120% of budget. A 100% forecasted threshold warns now.

The remaining budget is $2,600 over 18 days. Divide to get about $144.44 per day. This is the average remaining pace needed to meet the plan; reducing the future pace does not remove charges already incurred.

Decide what happens after the alert

An ordinary budget is an alert, not a default spending stop. Azure budget notifications do not affect resources. Google alerts-only budgets do not cap consumption. Billing data arrives with a delay, so costs may pass a threshold before notification reaches anyone.

Automation requires configuration. AWS budget actions can apply IAM or service control policies or stop EC2 and RDS instances. Azure action groups can invoke Functions, Logic Apps, or webhooks. Google Pub/Sub notifications can trigger automation; Google also offers separately configured spend cap budgets that pause supported services in a project.

Choose the action with the workload’s availability needs in mind. Automatically stopping a test system can be acceptable; stopping the only production database can create a costly outage. Test the scope and permissions of an automated action before relying on it.

Give the budget an owner

Notifications can reach email, AWS SNS topics and chat apps, Azure action groups and the mobile app, or Google Pub/Sub and Cloud Monitoring channels. Name the person or team expected to investigate, and define how urgent alerts are handled. A shared inbox is useful only when someone owns its response. During regular reviews, check that the scope still matches the workload and that recipients still have the authority to act.

Key Takeaways

  • Set the amount, period, scope, thresholds, and accountable recipient.
  • Actual alerts track spending so far; forecasts warn about the projected total.
  • Ordinary budgets notify; stopping or restricting resources requires configured action.
  • Allow response time for billing delays.
  • Commitment utilization and coverage measure different things.
  • Choose automation that fits the workload’s availability needs.
4

Govern cloud resources and spending

Cloud spending changes whenever people create, resize, or leave resources running. Governance connects that freedom to clear ownership and rules. This chapter moves from allocating costs with tags to controlling resource settings and organizing regular financial reviews. You will distinguish labels, permissions, policies, and locks, then combine them with a process that turns cost information into action.

4.1 Allocate costs with reliable tags

A tag is a key-value label on a resource, such as "Environment = Production" or "CostCenter = 4410". Tags connect technical resources to the people and business purposes behind their costs. AWS and Azure use tags for this; Google Cloud uses labels for billing breakdowns and separate tags mainly for conditional policy.

Set one standard

Useful keys include CostCenter, Owner, Environment, Project, and Application. Define allowed names and values, then apply them when resources are created. "Environment = Production" and "environment = prod" can split one intended group into two. AWS tag keys and values are case-sensitive. Azure tag names are case-insensitive for operations, while values are case-sensitive.

Account separation gives a broad owner boundary; tags add detail within it. A shared account might hold both "Application = Orders" and "Application = Search" resources, allowing a cost report to separate those applications without moving them.

Make the labels usable in billing

On AWS, a management or standalone account must activate tags as cost allocation tags in Billing and Cost Management. User-defined tags sit alongside AWS-generated tags with the "aws:" prefix, such as "aws:createdBy". Activation and availability can take time, including up to 24 hours to appear. A requested backfill can apply tags to up to 12 months of past cost data for resources that already carried them.

Azure resources do not inherit resource group or subscription tags by default. Azure Policy can add or inherit tags on resources. Cost Management tag inheritance applies higher-level tags to usage records; that reporting feature is different from writing tags onto the resources themselves. Azure permits up to 50 tags per resource, resource group, or subscription.

Allocate shared and missing costs explicitly

Not every resource type supports tags, and support fees, taxes, and some transfer charges may lack a resource tag. Keep an unallocated category and agree how to distribute genuinely shared costs.

Suppose resource charges total $5,000: Team A has $3,000, Team B $1,500, and $500 is untagged. Tagged costs total $4,500. A separate $400 support fee is allocated in proportion to tagged costs. Team A receives $3,000 divided by $4,500 of the fee, or $266.67. Team B receives $133.33. The complete bill is $5,400, and the untagged $500 remains for owners to resolve. Do not silently distribute it as though its owner were known.

Showback reports costs to a team for awareness. Chargeback posts those costs against its internal budget. Both need dependable resource ownership and an allocation method that explains shared charges.

Keep tags accurate and safe

Apply the standard through infrastructure as code and resource creation processes. AWS tag policies standardize supported tag keys and values; use additional controls to detect or prevent missing tags. Azure Policy can require a tag, add a value, or deny noncompliant creation. Track tag coverage as the share of relevant cost carrying required tags, and investigate missing coverage.

Tags appear as plain text in reports, logs, and exports. Keep passwords, personal data, and other sensitive values out of them. A tag on its own is metadata; access rules need a separate policy that uses it.

Key Takeaways

  • Use a shared standard for keys, values, and capitalization.
  • Activate AWS cost allocation tags before expecting them in reports.
  • Azure resource tags and Cost Management usage-record inheritance are different.
  • Allocate shared fees with an agreed rule and investigate untagged costs.
  • Showback informs teams; chargeback posts costs to their budgets.
  • Keep sensitive information out of tags.

4.2 Match the rule to the right control

Cloud governance combines rules, processes, and controls. A preventive control blocks an unwanted action, a detective control reports a problem, and a corrective control fixes it. Match the control to the actual requirement: who may act, what resource state is allowed, or what must resist accidental change.

Apply Azure resource rules

Azure RBAC controls who may perform actions. Azure Policy checks resource properties regardless of who sends the request. A Contributor may have permission to create VMs, but an Allowed locations policy can still deny an unapproved region.

A policy definition contains a rule and effect. An initiative groups definitions. An assignment applies one to a management group, subscription, resource group, or resource; lower scopes inherit it, with exclusions where configured.

The effect decides the response. audit records noncompliance; deny blocks a noncompliant change. modify and append can change a request, such as adding a tag. auditIfNotExists checks related resources and deployIfNotExists can deploy them. denyAction blocks specified actions such as deletion; disabled turns off evaluation. Existing resources may need remediation tasks. Evaluations happen on relevant changes and in scans normally run every 24 hours. Start with audit when you need to understand an assignment’s impact before enforcing deny.

Protect resources from accidental change

Azure locks apply at subscription, resource group, or resource scope and are inherited. CanNotDelete, shown as Delete in the portal, allows reading and modification but blocks deletion. ReadOnly allows reading only and can block unexpected management operations, including starting a VM or listing storage keys.

Only roles with lock permissions, such as Owner or User Access Administrator, can manage locks. A lock can block an otherwise permitted action, but someone authorized to remove it can remove that protection. Locks protect management operations, not stored data: a storage-account lock does not stop blob deletion through the data plane. A locked resource can prevent deletion of its whole resource group.

Use the corresponding organizational guardrails

AWS service control policies, or SCPs, set maximum permissions for IAM users and roles in member accounts, including member root users. They grant no permission themselves and do not constrain the management account. An SCP can deny actions outside approved regions. AWS Config rules detect resource noncompliance; Control Tower helps establish accounts and controls. Tag policies standardize supported tag values, but a missing-tag rule needs suitable additional enforcement.

Google Cloud Organization Policy Service applies constraints at organization, folder, or project scope, inherited down the hierarchy. All three providers use quotas to limit quantities such as vCPUs. A quota constrains resource quantity, not the total bill across every service.

For "approved EU regions, a CostCenter tag, and protection from database deletion," Azure needs region and tag policies plus a CanNotDelete lock. AWS combines regional SCPs, tag standards and checks, and database deletion protection. Google combines resource-location constraints, labeling checks, and deletion protection.

Microsoft Purview serves another purpose: discovering, classifying, cataloging, and protecting data across environments and supporting compliance. Restrict VM sizes and regions with resource policy, not a data catalog.

Key Takeaways

  • RBAC controls permitted actions; resource policy controls allowed resource states.
  • Audit detects noncompliance; deny prevents the specified change.
  • CanNotDelete allows modification; ReadOnly blocks management changes.
  • Azure locks protect the management plane, not the data inside the resource.
  • SCPs limit member-account permissions and grant none.
  • Quotas limit quantities; Purview governs data.

4.3 Give cloud costs owners and a routine

A person with cloud permissions can create a billable resource in minutes. Financial governance therefore needs a continuous practice: show costs, assign responsibility, act on changes, and review whether controls still fit the business.

Connect people, process, and technology

FinOps brings finance, engineering, and business teams together to make informed spending decisions. Engineers understand the systems and can change their use. Finance sets budgets and forecasts. Business leaders decide how cost should balance speed, reliability, and quality.

Give every account, subscription, or project a named cost owner. A central FinOps team or cloud center of excellence sets common standards, prepares reports, and coordinates commitments for the shared baseline. It supports engineering teams’ decisions instead of making every team’s daily resource choices for them.

Tools support that work: account structures, tags, cost reports, budgets, anomaly alerts, policies, quotas, and recommendations. A dashboard without an owner does not decide what to do; an alert without a response process can remain unread.

Repeat the FinOps phases

The FinOps Framework names three repeating phases:

  • Inform: make spending visible and allocate it to owners.
  • Optimize: improve usage and rates while meeting requirements.
  • Operate: set goals and policies, act through agreed processes, and improve the practice.

They form a cycle, not a one-time project. A monthly review can compare actual costs with forecasts, inspect changes by team, check tag coverage, and review unused commitments. Between reviews, an anomaly process handles urgent changes. A commitment purchase process should identify who can approve the obligation and which baseline supports it.

The Google resource hierarchy—organization, folders, projects, and resources—helps combine ownership with inherited access and organizational policies. Cost visibility, permission boundaries, and auditing should fit that structure so the owner of a project can investigate its spending.

Relate cost to useful output

Unit economics divides cost by a business output, such as orders processed. At $12,000 for 400,000 orders, cost is $0.03 per order. At $15,000 for 600,000 orders, it falls to $0.025 per order.

The bill grew 25%, while orders grew 50%. A larger bill can therefore accompany an improved cost per unit. Check both the total and unit measure: the total matters to the budget, while the unit measure explains efficiency as output changes. Lower unit cost can coexist with idle resources, so continue inspecting resource-level costs.

Close the loop after an incident

Suppose a weekly anomaly shows a 40% rise. The alert reaches the account owner, who groups the report by tag and finds a test cluster left at full size. The team stops the unnecessary work, confirms the effect in later cost data, and adds an end date to test-resource requests. At the next review, it updates the standard and checks whether similar resources exist.

This sequence gives each tool a purpose: the alert detects, the report explains, the owner acts, and the process reduces recurrence. Before cutting a cost, check its effect on security, performance, and reliability. Financial governance seeks useful business outcomes from cloud spending, with the trade-offs visible to the people responsible.

Key Takeaways

  • Finance, engineering, and business share cloud cost responsibility.
  • Every spending boundary needs a named owner.
  • Inform, Optimize, and Operate repeat as the environment changes.
  • Compare total cost with cost per business unit.
  • An incident response should lead to a checked action and an improved process.
5

Use support plans, expert guidance and cloud frameworks

Cloud teams need different kinds of help at different times: troubleshooting during an outage, guidance on a design, or a plan for a whole organization. This chapter matches each need to a support plan, a help resource, or a framework. You will calculate tiered support fees, distinguish response from repair, review workload trade-offs, and place adoption tasks in each provider’s own framework.

5.1 Select and price a support plan

A support plan buys access to help under defined conditions. Choose it from the workload’s impact and required first response, then calculate the fee. A response target tells you when help starts, not when the application will be fixed.

Compare support levels

Basic plans include account and billing help, documentation, and community access. Paid plans add technical cases and faster responses for severe incidents. Higher tiers may add architecture guidance and a technical account manager, or TAM, who provides ongoing guidance. Open cases through the provider console, such as AWS Support Center or Azure Help + support.

As of October 2026, AWS recommends Business Support+ as its minimum production plan. It includes 24/7 technical support by phone, chat, and email, full Trusted Advisor checks, and a response target under 30 minutes for a business-critical system down. Enterprise Support adds a designated TAM and Well-Architected reviews, with a target under 15 minutes for that severity. Unified Operations adds incident management engineers with a target under five minutes, specialists, and 24/7 workload monitoring.

AWS is retiring older Developer, Business, and Enterprise On-Ramp plans on January 1, 2027 in commercial regions. Developer and Business users can move to Business Support+; Enterprise On-Ramp users are moving to Enterprise Support.

Apply tiers and the minimum

Business Support+ costs the greater of $29 monthly per account or tiered percentages of monthly AWS charges: 9% of the first $10,000, 7% from $10,000 to $80,000, 5% from $80,000 to $250,000, and 3% above $250,000.

At $20,000 of charges, the first tier contributes $900 and the next $700, totaling $1,600. Do not apply 7% to all $20,000: earlier spending retains its tier’s rate. At $200 of charges, 9% gives $18, so the $29 minimum applies.

Enterprise Support uses a $5,000 minimum or 10% of the first $150,000, 7% to $500,000, 5% to $1 million, and 3% above that. At $100,000, the fee is $10,000. Unified Operations starts at $50,000 monthly. Compare the minimum with the calculated total after applying all relevant tiers.

Match the plan to the need

Azure Basic includes billing and subscription help. Developer costs $29 monthly for non-production use, with minimal-impact cases answered within eight business hours. Standard is $100 for production, with critical cases within one hour. Professional Direct is $1,000 for business-critical use, with critical cases within one hour and moderate cases within two hours. Unified Enterprise has custom pricing, Azure system-down response within 15 minutes, and support across other Microsoft products.

Google Cloud Customer Care has Basic, Standard, Enhanced, and Premium tiers. Paid tiers improve response targets; Premium adds a TAM.

A production web shop needing around-the-clock technical help without a named account manager can fit AWS Business Support+ or Azure Standard. A requirement for a TAM changes the comparison. Check severity, coverage hours, first-response target, included guidance, and price together. Support assists the customer’s team; the customer still operates its application.

Key Takeaways

  • Choose support from workload impact, response need, and included services.
  • Basic help covers billing and accounts; technical cases need an appropriate paid plan.
  • A first-response target is not a repair deadline.
  • Tiered fees apply different rates to different spending portions.
  • Charge the greater of the calculated fee and the plan minimum.

5.2 Find the right kind of help

A provider offers several kinds of help because different problems need different responses. Start by naming the task: learning a configuration, investigating an incident, reviewing cost, buying software, or planning a migration.

Learn and design

Official documentation explains features and configuration. AWS adds whitepapers, blogs, Prescriptive Guidance for strategies and patterns, and the Knowledge Center for common questions. Microsoft Learn and the Azure Architecture Center provide comparable references. Google Cloud documentation and the Architecture Center explain Google services and design patterns.

Communities let people ask and answer questions: AWS re:Post, Microsoft Q&A and Azure communities, and the Google Cloud Community. They can help with a design question or shared experience. For an urgent production incident requiring a response target, open a technical case under the appropriate support plan.

AWS solutions architects advise on workload design, while AWS Professional Services helps deliver larger consulting projects. Partners can design, migrate, and operate environments. Independent software vendors, or ISVs, sell software; system integrators and consulting partners connect systems and provide implementation help. Provider partner programs offer training, certification, events, and commercial benefits.

Inspect health and recommendations

Health dashboards report provider-side events. AWS Health shows public service status and events affecting your account; the AWS Health API lets automation consume events. Azure Service Health gives issues, maintenance, and advisories relevant to subscriptions. Google Cloud health services provide service-status information and personalized incident information where available.

A normal public status page can coexist with an event affecting a specific account or resource. Check the account or subscription view when investigating an outage, and compare it with the application’s own monitoring. The absence of a listed event is a reason to keep investigating the application, not to ignore its symptoms.

Advisory tools inspect configurations and usage. AWS Trusted Advisor checks cost, security, fault tolerance, performance, service limits, and operational excellence. Basic includes core checks; paid plans include the full set. Azure Advisor covers reliability, security, performance, cost, and operational excellence, with an Advisor score. Google Cloud Recommender, part of Active Assist, suggests actions such as resizing idle VMs.

Buy, engage, or report

Marketplaces sell third-party software, data, and services through the cloud bill. They can simplify procurement and entitlement tracking—who is allowed to use purchased software. They are not technical-support queues. Use a partner or provider consulting team when the need is migration delivery or organizational design expertise.

AWS Trust and Safety handles suspected abuse from AWS resources, such as spam, scanning, denial-of-service traffic, or malware. Anyone can report suspected abuse; this is a different route from a support case about your own application.

Match a concrete request to the service: "What changed in our subscription’s service health?" calls for the personalized health view. "Who can help deliver our migration?" calls for a consulting partner or Professional Services. "Where can we license a firewall on our cloud bill?" calls for the marketplace. "Which resources look idle?" calls for an advisor or recommender, followed by the owner’s review of the workload’s needs.

Key Takeaways

  • Documentation and architecture guidance explain features and designs.
  • Use personalized health information when investigating affected resources.
  • Advisor tools suggest improvements that owners must evaluate.
  • Marketplaces sell products; partners and consulting teams deliver expertise.
  • Report suspected abuse through Trust and Safety.

5.3 Review a workload across its pillars

A well-architected framework organizes best practices for designing and running a workload. Its pillars help a team ask balanced questions about the system. It is guidance for review and improvement, not a certification or a compliance standard.

Know the pillars and their meaning

AWS has six pillars: operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability. Azure has five: reliability, security, cost optimization, operational excellence, and performance efficiency. Google Cloud has six: operational excellence; security, privacy and compliance; reliability; cost optimization; performance optimization; and sustainability.

Operational excellence means running and improving systems through monitoring, automation, and safe changes. Security protects systems and data. Reliability means recovering from failures and continuing to meet intended functions. Performance efficiency or optimization means meeting demand with suitable resources and scaling. Cost optimization seeks the lowest appropriate cost for required business value. Sustainability considers the environmental impact of the workload.

The cost pillar connects pricing to design: measure spending, attribute it to owners, choose suitable purchasing models, and review use. A managed service may reduce total operational cost even when its direct service charge exceeds a self-managed alternative’s VM charge.

Turn questions into an improvement plan

The AWS Well-Architected Tool is a free console service for reviewing a workload through questions for each pillar. It records high-risk and medium-risk issues and supports an improvement plan. Lenses add questions for workload types such as serverless. Azure provides a Well-Architected Review assessment, and Azure Advisor organizes recommendations around its pillars.

In a review, a missing budget identifies a cost issue. A database running in one availability zone exposes a reliability risk. Missing multi-factor authentication on administrator accounts is a security issue. Manual deployments suggest operational risks. Prioritize the missing MFA and failure exposure according to the workload’s requirements and impact; do not treat every finding as equally urgent.

Explain trade-offs

A second region can improve resilience, but it adds infrastructure, replication, and transfer costs. A full duplicate roughly doubles the cost of duplicated components. A smaller standby costs less and usually takes longer to restore full capacity. Neither option can be chosen sensibly without a requirement for acceptable downtime and recovery.

A cost reduction that removes a necessary recovery copy can worsen reliability. Additional security controls can add effort and expense while reducing risk. The goal is a justified balance, not the maximum possible score on every pillar independently.

Imagine a service that can tolerate a several-hour interruption and a service that loses major revenue after a few minutes. The same expensive second-region design can have different value for the two services. Record the business requirement behind the choice and review it when traffic, architecture, or criticality changes.

A well-architected review centers on a workload. An organization-wide plan for skills, governance, and migration uses a cloud adoption framework. Keep the two levels connected: organization-wide standards help teams, while workload findings reveal practical gaps in those standards.

Key Takeaways

  • A well-architected review evaluates a workload using several design pillars.
  • AWS and Google include sustainability; Azure has five named pillars.
  • Convert review findings into prioritized actions.
  • Balance cost, recovery, security, and performance against business requirements.
  • Repeat the review as the workload changes.

5.4 Plan the organization’s move to cloud

A cloud adoption framework guides an organization’s move to cloud. It connects business goals, people, governance, security, and operations with technical work. A well-architected review asks how one workload should run; adoption guidance asks how the organization becomes ready to build and operate many workloads.

Use the AWS perspectives and phases

AWS CAF groups capabilities into six perspectives. Business, People, and Governance focus on business capabilities. Platform, Security, and Operations focus on technical capabilities. A business case belongs with Business; staff skills with People; cloud financial management with Governance.

Its journey phases are Envision, Align, Launch, and Scale. AWS describes desired outcomes including reduced business risk, improved environmental, social, and governance performance, increased revenue, and improved operational efficiency. Perspectives describe areas of capability; phases describe the journey. They answer different organizing questions.

Place Azure tasks in its framework

Microsoft’s seven phases are Strategy, Plan, Ready, Adopt, Govern, Secure, and Manage. Strategy defines why to adopt and how to recognize success. Plan prepares people and workloads. Ready establishes the environment. Adopt moves, modernizes, and builds workloads. Govern controls the environment, Secure protects it, and Manage operates and improves it.

Govern, Secure, and Manage continue alongside running workloads. They are ongoing responsibilities, not three tasks saved until every migration is finished.

A landing zone is the prepared environment for workloads, with accounts or subscriptions, identity, networking, logging, policies, and billing structure. Azure landing zones support Ready; AWS Control Tower helps set up a multi-account environment with controls. Prepare these foundations before teams begin deploying workloads into an ungoverned environment.

Assess Google Cloud maturity

The Google Cloud Adoption Framework uses four themes: Learn, Lead, Scale, and Secure. It evaluates each across tactical, strategic, and transformational phases on the Cloud Maturity Scale. Tactical work focuses on individual workloads without a long-term plan. Strategic work prepares for future needs. Transformational organizations operate smoothly and focus on innovation and data.

A team can need improvement in leadership or skills even when its technical platform is strong. Assess the themes to identify which organizational capability holds adoption back; buying more services does not supply trained people or a shared plan.

Match real tasks without mixing vocabularies

For a retailer, "reduce data center costs by 20% in three years" belongs to Microsoft Strategy and the AWS Business perspective. "Train 40 staff" fits Microsoft Plan and AWS People. "Prepare accounts, networking, and policies" fits Microsoft Ready and AWS Platform. Migrating 30 applications fits Microsoft Adopt; tags and budgets fit Govern and AWS Governance. Monitoring running services fits Microsoft Manage and AWS Operations.

Use each provider’s own labels when explaining the match. AWS has no phase called Ready, and Google’s Learn theme is not an Azure phase. Adapt the guidance to the organization’s goals, sequence work according to dependencies, and keep governance and operations active after the first workloads arrive.

Key Takeaways

  • Adoption frameworks guide the organization, while well-architected frameworks review workloads.
  • AWS CAF distinguishes six capability perspectives from four journey phases.
  • Azure Ready prepares the landing zone; Adopt moves and builds workloads.
  • Govern, Secure, and Manage continue while workloads run.
  • Google assesses Learn, Lead, Scale, and Secure across three maturity phases.
  • Keep each provider’s framework vocabulary distinct.

Cloud Cost Management examples

5 Walkthroughs

1

Follow a workload from usage to purchasing choice

17 steps
Read billable quantities, compare storage and transfer, and choose pricing, capacity, and tenancy features.
  1. 1
    IntroductionStart with the workload

    Price a cloud application and a separate restartable batch job. First identify billable quantities, including VM time, disks, and transfer. Then compare on-demand, commitments, and spot using each workload’s schedule and ability to tolerate interruption.

  2. 2
    ExplanationRead the billing unit

    Compute can be billed per second or hour, storage per GB-month, and requests per thousand or million. Provisioned capacity can cost money while idle: a running VM occupies paid capacity, and its retained disk has a separate storage charge.

  3. 3
    ExamplePrice the running schedule

    Use example rates of $0.10 per VM-hour and $0.08 per GB-month for a 100 GB disk. A full 730-hour month costs $73 for compute and $8 for the disk.

    If the VM runs 10 hours on each of 22 workdays, compute becomes $22. The disk stays for the month, so the two-item total is $30. Scheduling reduces compute time; it does not remove retained storage.

  4. 4
    ChallengeCheck an Azure shutdown

    An Azure test VM is shut down from inside its operating system, and its disk is retained. Has the team ended its compute charge?

    ---reveal---

    No. The VM remains allocated after a guest shutdown. It must be stopped and deallocated to end compute billing. The disk stays billable separately even after deallocation, so checking only whether the application has stopped misses two different billing questions.

  5. 5
    ExplanationLook beyond the storage rate

    Frequent-access tiers charge more for storage but have no retrieval fee. Cooler tiers can add retrieval, operation, and early deletion charges; some archive restores take hours. Choose from the data’s access frequency, retention time, and required retrieval speed.

  6. 6
    ExampleAdd retrieval to archive storage

    For 10,000 GB, example standard storage at $0.023 per GB-month costs $230. Archive at $0.002 costs $20.

    Retrieving 2,000 GB at $0.02 adds $40, so archive storage plus retrieval totals $60. This subtotal still needs applicable operations and transfer charges. Keep the components separate so a change in reads does not get hidden inside a storage-only comparison.

  7. 7
    ChallengeCount the data paths

    A service sends 900 GB to users at an example $0.08 per GB and replicates 300 GB to another region at $0.03. Uploads are free. What is the transfer subtotal?

    ---reveal---

    Internet egress costs $72 and replication costs $9, totaling $81. Free uploads do not make outbound paths free. Storage of the replicated copy is a different line item, so it is not included in this transfer subtotal.

  8. 8
    ExplanationBuy flexibility or accept an obligation

    On-demand charges for used time without a long-term obligation. A commitment lowers eligible rates but is paid throughout its term, including unused hours. Match commitments to steady demand and keep uncertain demand flexible.

  9. 9
    ExampleCalculate the fixed annual cost

    An example VM costs $0.20 per used hour on demand or $0.13 per hour committed for a year. The commitment costs 8,760 times $0.13, or $1,138.80.

    Full-year on-demand use costs $1,752. The $613.20 saving is 35% of that full-use cost. This comparison assumes every hour is useful; the next step checks how much use is needed before the commitment wins.

  10. 10
    ExampleFind the use needed to break even

    Divide the fixed $1,138.80 commitment by $0.20 per on-demand hour. It takes 5,694 on-demand hours to reach the same cost, or 65% of the year.

    At exactly 65% use the costs tie. Above that, the commitment is cheaper for this matching resource. A 2,080-hour weekday workload costs only $416 on demand, so it does not justify the annual obligation.

  11. 11
    ChallengeChoose for a short uncertain project

    A project expects 2,500 VM-hours next year but may close earlier. Matching rates are an example $0.40 on demand or $0.24 committed for all 8,760 hours. Which model costs less at expected use?

    ---reveal---

    On-demand costs $1,000. The commitment costs $2,102.40 for the term, so on-demand costs less. Multiplying the committed rate by just 2,500 hours would leave out the unused hours that are still owed.

  12. 12
    ConnectionLet restartable work use spot

    The separate batch job can save progress and restart. Spot is therefore worth comparing with on-demand, since the provider can reclaim it.

    At example rates, 400 useful hours at $0.20 cost $80 on demand. Spot at $0.06 with 10% repeated work needs 440 billed hours and costs $26.40. The retry work belongs in the comparison; the interruption risk also has to fit the job’s deadline.

  13. 13
    ExplanationSeparate three different features

    A dedicated host gives exclusive physical hardware with socket and core visibility. A capacity reservation holds matching compute capacity in a location. A commitment discount lowers an eligible rate in return for an obligation.

    One feature does not supply the others. A regional AWS Reserved Instance is a billing benefit; the zonal form also reserves capacity. Licensing or compliance may justify a host, even when price alone would favor sharing.

  14. 14
    ExampleSpread the whole host bill

    A host at an example $5 per hour costs $3,650 for a 730-hour month. With 12 VMs, its average hourly host cost is about $0.42 per VM. With four VMs, it is $1.25 each.

    The provider has not changed the host rate. Fewer VMs share the same full-server bill. Expected occupancy is therefore a key input when a physical-core license makes dedicated hosting an option.

  15. 15
    ChallengeChoose for assured capacity

    A launch needs matching VMs in one zone on a particular day. There is no exclusive-hardware rule, and the team wants to keep compute otherwise on demand. Which feature directly addresses the risk?

    ---reveal---

    A capacity reservation holds matching capacity in that zone. It incurs charges while held and gives no discount by itself. A dedicated host answers a tenancy need, while a regional commitment discount alone does not assure zonal capacity.

  16. 16
    ChallengeBuild a mixed purchasing plan

    The application has a measured year-round baseline, extra unpredictable peaks, and a separate restartable batch queue. How should the team divide its purchasing choices?

    ---reveal---

    Evaluate commitments for the steady baseline, on-demand for variable peaks, and spot for restartable batch work. Include disks, requests, and transfer separately in the total. Buying commitments for the highest peak would leave an obligation during the many hours below that peak.

  17. 17
    RecapKeep the price attached to its promise

    For each line item, connect the measured quantity with its rate and any minimum or commitment. For each purchasing choice, identify the feature it buys: a lower eligible rate, available capacity, or dedicated hardware. This makes a design comparison useful when its schedule, retention, access pattern, or licensing need changes.

2

Build a comparison that another person can check

12 steps
Compare full ownership costs, then price an architecture and review the assumptions behind its total.

Save this lesson to follow every Walkthrough step by step.

  1. 1
    IntroductionDefine the decision
  2. 2
    ExplanationSet the boundaries
  3. 3
    ExampleAdd the on-premises costs
  4. 4
    ExampleAdd the cloud costs on the same basis
  5. 5
    ChallengeTest a changed assumption
  6. 6
    ExplanationTurn the design into quantities
  7. 7
    ExampleCalculate the architecture subtotal
  8. 8
    ExampleChange only the eligible price
  9. 9
    ChallengeRepair a partial estimate
  10. 10
    TipSave a usable record
  11. 11
    ChallengeConnect the estimate to the business case
  12. 12
    RecapKeep totals traceable to inputs
3

Turn a bill into an owned response

14 steps
Read shared billing, investigate a cost change, and work from a forecast alert to a remaining spending pace.

Save this lesson to follow every Walkthrough step by step.

  1. 1
    IntroductionAsk what the bill needs to explain
  2. 2
    ExplanationIdentify payer and usage boundaries
  3. 3
    ExampleCombine the usage before applying tiers
  4. 4
    ChallengeCheck a shared benefit
  5. 5
    ExplanationChoose actual or amortized costs
  6. 6
    ExampleLocate the main increase
  7. 7
    ChallengeDrill below the service total
  8. 8
    TipAllow for delayed evidence
  9. 9
    ExplanationGive the alert a scope and owner
  10. 10
    ExampleProject the current pace
  11. 11
    ExampleFind the remaining daily allowance
  12. 12
    ChallengeDistinguish warning from stopping
  13. 13
    ChallengeInvestigate before cutting
  14. 14
    RecapJoin visibility to a response
4

Build cost controls around a responsible team

16 steps
Allocate shared costs, choose resource controls, and connect them to an ongoing FinOps response.

Save this lesson to follow every Walkthrough step by step.

  1. 1
    IntroductionStart from three requirements
  2. 2
    ExplanationName owners consistently
  3. 3
    TipMake tags appear in cost records
  4. 4
    ExampleAllocate a shared support fee
  5. 5
    ChallengeApply an allocation rule
  6. 6
    ExplanationSeparate permission from compliance
  7. 7
    ExampleChoose the effect
  8. 8
    ChallengeKeep updates but block deletion
  9. 9
    Key InsightResource protection has a boundary
  10. 10
    ConnectionApply organizational guardrails
  11. 11
    ExplanationAssign responsibility before adding dashboards
  12. 12
    ExampleCompare cost with output
  13. 13
    ChallengeInterpret growth fairly
  14. 14
    ConnectionRepeat the phases
  15. 15
    ChallengeCombine the controls with ownership
  16. 16
    RecapKeep the process alive
5

Choose help and review at the right level

18 steps
Select support, route requests, and distinguish workload design reviews from organizational adoption guidance.

Save this lesson to follow every Walkthrough step by step.

  1. 1
    IntroductionName the kind of decision
  2. 2
    ExplanationChoose the first-response need
  3. 3
    ExampleRead the current AWS tiers
  4. 4
    ExamplePrice one tier at a time
  5. 5
    ChallengeApply the minimum correctly
  6. 6
    ExplanationFind an answer or a specialist
  7. 7
    ExampleRoute the incident question
  8. 8
    ChallengeChoose the report route
  9. 9
    ExplanationReview one workload across pillars
  10. 10
    ExampleTurn observations into review findings
  11. 11
    ConnectionEvaluate the recovery trade-off
  12. 12
    ChallengeCompare suitable recovery designs
  13. 13
    ExplanationMove from workload to organization
  14. 14
    ExamplePlace Azure work before and after migration
  15. 15
    ConnectionCheck organizational maturity
  16. 16
    ChallengeMatch the preparation task
  17. 17
    ChallengeUse both levels of guidance
  18. 18
    RecapKeep scope and purpose together

Cloud Cost Management practice questions

50 Practice Questions in 5 sets

Set 1: Connect estimates, ownership, and guidance10 Practice Questions

Question 1 of 10

A team must prevent accidental deletion of an Azure database resource while allowing authorized configuration changes. Which lock fits?
  1. CanNotDelete
  2. ReadOnly
  3. An audit assignment
  4. A usage budget
Show answerHide answer
Answer: A
CanNotDelete blocks deletion while allowing authorized reads and modifications. ReadOnly also blocks management changes, so it would prevent the configuration work the team needs. An audit assignment reports policy noncompliance instead of supplying this lock behavior.

Question 2 of 10

Cloud cost rises from $9,000 for 300,000 transactions to $12,000 for 500,000 transactions. How does cost per transaction change?
  1. It rises from $0.024 to $0.030
  2. It stays at $0.030 in both months
  3. It falls from $0.030 to $0.024
  4. It falls from $0.030 to $0.018
Show answerHide answer
Answer: C
Divide each month’s bill by that month’s output: $9,000 divided by 300,000 is $0.030, and $12,000 divided by 500,000 is $0.024. Using the old bill with the new output gives $0.018, but mixes inputs from different months.

Question 3 of 10

An Azure VM is shut down from inside its operating system and remains allocated. What happens to its compute billing?
  1. It continues while the VM is allocated
  2. It stops as soon as the guest shuts down
  3. It changes to storage-only billing
  4. It pauses until the next calendar month
Show answerHide answer
Answer: A
A guest operating-system shutdown leaves the Azure VM allocated, so compute billing continues. Deallocation is the step that releases its compute allocation. Confusing shutdown with deallocation can leave a test machine’s compute charge running after its application stops.

Question 4 of 10

A dedicated host costs an example $6 per hour and currently runs three VMs. What is its average host cost per VM-hour?
  1. $0.50
  2. $6.00
  3. $2.00
  4. $18.00
Show answerHide answer
Answer: C
The $6 hourly host charge divided by three VMs is $2 per VM-hour. Dividing by unused host capacity would understate the cost per VM actually running; the whole host remains billable.

Question 5 of 10

Over two years, on premises costs $50,000 upfront plus $30,000 yearly. Cloud costs $3,000 monthly plus $12,000 migration. These are all comparison costs. Which option costs less, and by how much?
  1. Cloud costs $38,000 less
  2. Cloud costs $26,000 less
  3. On premises costs $26,000 less
  4. On premises costs $38,000 less
Show answerHide answer
Answer: B
On premises totals $50,000 plus twice $30,000, or $110,000. Cloud totals 24 times $3,000 plus $12,000, or $84,000, saving $26,000. A $38,000 saving omits the one-time migration cost from the cloud alternative.

Question 6 of 10

Compute rises $200, storage falls $100, and transfer rises $900. The total bill rises $1,000. Which service should the review investigate first to explain the increase?
  1. Compute, because it explains 20% of the rise
  2. Storage, because its change offsets other costs
  3. All three equally, because the total is higher
  4. Data transfer, which explains 90% of the net rise
Show answerHide answer
Answer: D
Data transfer contributes $900 of the $1,000 net rise, or 90%, making it the first place to drill down. Compute contributes only $200. Starting with the largest existing service bill without checking its change can miss the main driver of this increase.

Question 7 of 10

A team creates an ordinary alerts-only budget and configures no automated actions. What happens when its alert threshold is reached?
  1. Every project resource is stopped immediately
  2. A notification is sent; resources keep consuming
  3. The provider cancels the team’s commitments
  4. Only charges above the budget are waived
Show answerHide answer
Answer: B
An alerts-only budget sends a notification and leaves consumption running. Stopping or restricting resources requires a separately configured response or supported spend cap feature. Treating a notification threshold as a hard limit can leave spending growing while nobody acts.

Question 8 of 10

An organization wants an outside firm to design and carry out a cloud migration. Which kind of resource best matches the delivery work?
  1. A provider’s public service-status page
  2. A marketplace entitlement record
  3. A pricing calculator’s saved estimate
  4. A consulting or system integration partner
Show answerHide answer
Answer: D
A consulting or system integration partner can help design and deliver the migration. A saved calculator estimate supports pricing decisions but does not supply the people or implementation work needed to move systems and coordinate the project.

Question 9 of 10

A recovery design must restore service within 60 minutes and cost at most $1,800 monthly. Four designs have the following monthly infrastructure and transfer costs and recovery times: Full: $2,400 + $300, 20 minutes; Warm: $1,300 + $200, 50 minutes; Small: $850 + $150, 90 minutes; Lean: $1,450 + $250, 75 minutes. Which design meets both requirements?
  1. Choose Full for its faster recovery
  2. Choose Small for its lower total cost
  3. Choose Lean for its moderate total cost
  4. Choose Warm for its cost and recovery
Show answerHide answer
Answer: D
Warm totals $1,500 monthly and recovers in 50 minutes, meeting both limits. Full recovers faster but totals $2,700, above the budget. Small and Lean fit the budget but exceed the 60-minute recovery limit, so a lower bill alone cannot make them eligible.

Question 10 of 10

An Azure adoption team is preparing identity, networks, logging, policies, and subscriptions before migrating applications. Which phase matches this work?
  1. Strategy
  2. Adopt
  3. Ready
  4. Manage
Show answerHide answer
Answer: C
Ready establishes the landing zone that workloads will use. Adopt is the phase for migrating, modernizing, and building workloads within that environment. Preparing the foundation first helps teams enter a controlled environment instead of creating disconnected setups during migration.
Set 2: Read prices and choose basic controls10 Practice Questions

Save this lesson to see every answer and practice every set.

Question 1 of 10

A Google Cloud team wants to identify which entity pays for a project. What should it inspect?
  1. The project’s organization policy
  2. The project’s resource labels alone
  3. The project’s linked Cloud Billing account
  4. The project’s chosen compute region
Show answerHide answer

Save this lesson to see this answer.

Question 2 of 10

Two VMs run 500 hours each at an example $0.12 per hour. Storage is $25 and egress $35 monthly. What is the monthly subtotal for these items?
  1. $120
  2. $240
  3. $180
  4. $300
Show answerHide answer

Save this lesson to see this answer.

Question 3 of 10

A lab provisions a 250 GB block disk, writes 40 GB, and keeps it for a full month. At an example $0.06 per provisioned GB-month, what is its capacity charge?
  1. $2.40
  2. $15.00
  3. $12.60
  4. $17.40
Show answerHide answer

Save this lesson to see this answer.

Question 4 of 10

A new experiment may run for three days or may be canceled tomorrow. Which compute purchasing model avoids a long-term payment obligation?
  1. Reserved use
  2. Spend-plan use
  3. Prepaid use
  4. On-demand use
Show answerHide answer

Save this lesson to see this answer.

Question 5 of 10

A rendering job needs 300 useful compute-hours. Example rates are $0.24 on demand and $0.08 on spot. Spot interruptions add 25% more compute-hours. What is the spot cost?
  1. $30.00
  2. $24.00
  3. $72.00
  4. $18.00
Show answerHide answer

Save this lesson to see this answer.

Question 6 of 10

A $4,000 budget for a 30-day month has an 80% actual alert and a 100% forecast alert. By day 10, spending is $1,500. Assume the observed daily pace continues. Which threshold is crossed?
  1. The forecast threshold only
  2. The actual threshold only
  3. Both configured thresholds
  4. Neither configured threshold
Show answerHide answer

Save this lesson to see this answer.

Question 7 of 10

A manager wants teams to see their cloud costs without posting those costs to internal budgets. What is this process called?
  1. Chargeback
  2. Amortization
  3. Consolidation
  4. Showback
Show answerHide answer

Save this lesson to see this answer.

Question 8 of 10

A user may create VMs, but the organization must block VM creation in unapproved Azure regions. Which control directly enforces the region rule?
  1. A CostCenter tag with a region value
  2. An Allowed locations policy with deny
  3. A subscription budget with an alert
  4. A Reader role for the billing team
Show answerHide answer

Save this lesson to see this answer.

Question 9 of 10

A single AWS account has $300 in monthly charges. Business Support+ costs the greater of $29 or 9% at this spending level. What is the support fee?
  1. $27
  2. $29
  3. $56
  4. $9
Show answerHide answer

Save this lesson to see this answer.

Question 10 of 10

An Azure application is failing. The public status page shows no broad outage, and the team needs to check provider events affecting its own subscriptions before narrowing the investigation. Which resource fits that task?
  1. Azure Service Health’s subscription view
  2. Azure Advisor’s cost recommendations
  3. The Azure Marketplace product catalog
  4. The Azure pricing calculator estimate
Show answerHide answer

Save this lesson to see this answer.

Set 3: Apply pricing and reporting methods10 Practice Questions

Save this lesson to see every answer and practice every set.

Question 1 of 10

A dataset of 4,000 GB uses an example archive rate of $0.003 per GB-month. It retrieves 600 GB at $0.04 per GB each month. Ignoring other fees, what is the monthly total?
  1. $12
  2. $24
  3. $172
  4. $36
Show answerHide answer

Save this lesson to see this answer.

Question 2 of 10

Files will be deleted after 20 days. A tier has a 90-day minimum and an example storage cost of $0.01 per GB for each 30-day period. For 900 GB, what total storage-duration charge applies, ignoring other fees?
  1. $6
  2. $27
  3. $21
  4. $9
Show answerHide answer

Save this lesson to see this answer.

Question 3 of 10

A software license must be tied to known physical sockets, and the customer needs visibility of the server. Which tenancy option directly supports that requirement?
  1. A dedicated host
  2. A multi-tenant VM
  3. A spend commitment
  4. A volume discount
Show answerHide answer

Save this lesson to see this answer.

Question 4 of 10

A three-year comparison gives $240,000 on premises and $210,000 cloud, including migration. A revised cloud staffing estimate adds $12,000 each year; everything else stays the same. What is the revised result?
  1. Cloud costs $18,000 less
  2. Cloud costs $30,000 less
  3. Cloud costs $6,000 more
  4. Cloud costs $36,000 more
Show answerHide answer

Save this lesson to see this answer.

Question 5 of 10

An estimate has $200 eligible VM cost, $90 database cost, and $30 egress. A commitment cuts only the VM cost by 30%. What is the revised subtotal?
  1. $224
  2. $260
  3. $290
  4. $140
Show answerHide answer

Save this lesson to see this answer.

Question 6 of 10

Two consolidated accounts each store 30,000 GB for a month. Example tiers are $0.020 for the first 40,000 GB and $0.015 above. How much lower is the combined bill than separate billing?
  1. $100
  2. $200
  3. $300
  4. $600
Show answerHide answer

Save this lesson to see this answer.

Question 7 of 10

An all-upfront 12-month commitment costs $14,400. If spread evenly for a simple monthly amortized view, what cost appears each month?
  1. $14,400
  2. $12,000
  3. $120
  4. $1,200
Show answerHide answer

Save this lesson to see this answer.

Question 8 of 10

Azure resource groups have CostCenter tags, but their resources do not. The team wants those values added to billing usage records without changing the resources. Which feature fits?
  1. A ReadOnly lock on each resource group
  2. An account-wide actual-cost budget
  3. Cost Management tag inheritance
  4. A new RBAC billing-reader assignment
Show answerHide answer

Save this lesson to see this answer.

Question 9 of 10

A workload review finds unsafe manual deployments that regularly cause failed releases. Which well-architected pillar most directly addresses improving the deployment process?
  1. Operational excellence
  2. Cost optimization
  3. Sustainability
  4. Performance efficiency
Show answerHide answer

Save this lesson to see this answer.

Question 10 of 10

A company has a strong cloud platform but no shared skills plan or leadership commitment. Which Google adoption themes most directly identify these organizational gaps?
  1. Scale and Secure
  2. Learn and Secure
  3. Learn and Lead
  4. Lead and Scale
Show answerHide answer

Save this lesson to see this answer.

Set 4: Resolve spending and governance problems10 Practice Questions

Save this lesson to see every answer and practice every set.

Question 1 of 10

A paid test account has $50 of credits remaining. Its next bill has $84 of eligible usage and no other charges. What usage amount remains payable after the credits?
  1. $0
  2. $50
  3. $34
  4. $84
Show answerHide answer

Save this lesson to see this answer.

Question 2 of 10

A matching VM costs an example $0.30 per used hour on demand. A one-year commitment costs $0.18 for every hour of an 8,760-hour year. Expected use is 5,000 hours. Which option is cheaper, and by how much?
  1. On-demand is $76.80 cheaper
  2. Commitment is $76.80 cheaper
  3. Commitment is $600.00 cheaper
  4. On-demand is $1,076.80 cheaper
Show answerHide answer

Save this lesson to see this answer.

Question 3 of 10

A finance team compares three years of cloud service charges with only the upfront price of new servers. What change makes the comparison a TCO comparison?
  1. Compare one cloud month with the full server purchase
  2. Add both options’ full running and one-time costs for three years
  3. Remove staff costs from both because they are indirect
  4. Compare the server price with only cloud compute charges
Show answerHide answer

Save this lesson to see this answer.

Question 4 of 10

Account Orion owns a regional AWS Reserved Instance but has no matching use this hour. Account Vega has matching use in the same organization, and sharing is enabled. How should the billing review interpret the benefit?
  1. Orion’s unused benefit rolls into tomorrow’s usage
  2. Vega must buy a second reservation to receive any discount
  3. The reservation guarantees Orion a dedicated physical host
  4. Vega can receive the shared discount for that hour
Show answerHide answer

Save this lesson to see this answer.

Question 5 of 10

A 30-day project month has a $7,200 budget. By day 18 it has spent $4,800. What average daily spending is available for the remaining 12 days?
  1. $240.00 per day
  2. $266.67 per day
  3. $400.00 per day
  4. $200.00 per day
Show answerHide answer

Save this lesson to see this answer.

Question 6 of 10

Tagged resource costs are $2,400 for Team North and $1,600 for Team South. A separate $600 support fee is allocated in proportion to those costs. There is also $500 untagged spending under investigation. What support fee goes to North?
  1. $320
  2. $360
  3. $300
  4. $660
Show answerHide answer

Save this lesson to see this answer.

Question 7 of 10

Which Azure governance service is designed to discover and classify data across environments?
  1. Microsoft Purview
  2. Azure Policy
  3. Azure Resource Manager locks
  4. Azure Cost Management budgets
Show answerHide answer

Save this lesson to see this answer.

Question 8 of 10

A cost anomaly identifies an unused test cluster. Its owner stops it, but similar clusters keep appearing. What next action best completes the governance response?
  1. Add detailed cost tags but leave expiration optional
  2. Buy a test-baseline discount and leave shutdown to individuals
  3. Add an owned expiration process and review whether it reduces recurrence
  4. Send weekly spending summaries without assigning retirement owners
Show answerHide answer

Save this lesson to see this answer.

Question 9 of 10

A production team requires technical help at any hour but does not need a named TAM. Under the October 2026 AWS plan lineup, which is the minimum recommended production plan?
  1. Basic Support
  2. Business Support+
  3. Enterprise Support
  4. Unified Operations
Show answerHide answer

Save this lesson to see this answer.

Question 10 of 10

An organization has completed its first migrations. A manager wants to stop governance work because Adopt is complete. How should the Microsoft adoption framework guide the response?
  1. Continue Govern, Secure, and Manage alongside running workloads
  2. Return every running workload to Ready before any review
  3. Replace governance with a one-time workload certification
  4. Stop policies and keep only the original migration plan
Show answerHide answer

Save this lesson to see this answer.

Set 5: Make decisions across changing workloads10 Practice Questions

Save this lesson to see every answer and practice every set.

Question 1 of 10

A company receives suspected spam from an AWS-hosted resource. Which AWS team handles reports of that abuse?
  1. Professional Services
  2. Billing Support
  3. Marketplace Support
  4. Trust and Safety
Show answerHide answer

Save this lesson to see this answer.

Question 2 of 10

A service’s bill rises 20% while its completed jobs rise 50%. What happens to average cost per completed job?
  1. It becomes 130% of the previous unit cost
  2. It becomes 70% of the previous unit cost
  3. It becomes 120% of the previous unit cost
  4. It becomes 80% of the previous unit cost
Show answerHide answer

Save this lesson to see this answer.

Question 3 of 10

At example rates, 8,000 GB costs $0.02 per GB-month in standard storage, or $0.004 in archive plus $0.04 per retrieved GB. Ignore other fees. At what monthly retrieval amount do these two totals tie?
  1. 800 GB
  2. 3,200 GB
  3. 4,000 GB
  4. 6,400 GB
Show answerHide answer

Save this lesson to see this answer.

Question 4 of 10

A plan commits $6 every hour. In one hour eligible usage at plan rates is $4; in the next it is exactly $6. There is no other use. What is the total charge for these two hours?
  1. $12
  2. $10
  3. $8
  4. $6
Show answerHide answer

Save this lesson to see this answer.

Question 5 of 10

A short event holds four matching AWS VM capacity reservations for 12 hours at an example $0.25 per reserved VM-hour. Only two VMs run for six of those hours and none run for the rest. The rate covers each reserved slot whether used or unused, with no separate compute charge for matching use. What is the total reservation-related charge?
  1. $3.00
  2. $6.00
  3. $15.00
  4. $12.00
Show answerHide answer

Save this lesson to see this answer.

Question 6 of 10

An estimate includes $90 monthly compute, $40 storage, and $20 egress. Actual compute and storage match it, but egress is $80. There are no other charges. What percentage does the actual total exceed the estimate by?
  1. 20%
  2. 30%
  3. 40%
  4. 60%
Show answerHide answer

Save this lesson to see this answer.

Question 7 of 10

A monthly total is unchanged, but the team suspects one application’s spending has grown. What report view is most useful?
  1. Group each month by application tag and compare the groups
  2. Read only each month’s final invoice total
  3. Change both months to different pricing regions
  4. Remove shared charges before identifying applications
Show answerHide answer

Save this lesson to see this answer.

Question 8 of 10

An Azure storage account has a CanNotDelete lock. An authorized application deletes blobs through the data plane. Why can the lock allow this?
  1. The application’s tag makes all locks optional
  2. CanNotDelete blocks reading but allows all kinds of deletion
  3. The lock protects management operations, not blob data operations
  4. A billing-owner role bypasses every storage protection
Show answerHide answer

Save this lesson to see this answer.

Question 9 of 10

AWS Business Support+ uses 9% of the first $10,000 and 7% of the next charges through $80,000, with a $29 minimum. For one account with $35,000 in monthly AWS charges, what is the fee?
  1. $2,450
  2. $2,650
  3. $3,150
  4. $2,679
Show answerHide answer

Save this lesson to see this answer.

Question 10 of 10

Leaders want to examine one application’s recovery, security, deployment process, and costs before a major release. Which review framework best fits that scope?
  1. A cloud adoption readiness assessment
  2. A marketplace entitlement review
  3. A well-architected workload review
  4. A consolidated billing tier analysis
Show answerHide answer

Save this lesson to see this answer.

Stuck on your own question? Homework Help

Key Terms

88 Key Terms, each with its definition

A

Actual cost
Actual cost places a charge in the billing period when it occurs, including an upfront purchase.
"The commitment purchase creates a large actual cost in the month the payment is charged."
Actual-cost alert
An actual-cost alert notifies recipients when incurred spending crosses a defined threshold for the selected budget scope.
"The actual-cost alert fires when spending so far passes 80% of the monthly plan."
Amortized cost
Amortized cost spreads an upfront commitment charge over the period that commitment supports.
"The dashboard uses amortized cost to avoid treating the purchase month as a usage surge."
AWS CAF perspective
An AWS CAF perspective groups related organizational capabilities, such as People or Governance, separately from journey phases.
"Staff training fits the People AWS CAF perspective, while financial management fits Governance."
AWS Trust and Safety
AWS Trust and Safety receives reports of suspected abusive activity originating from AWS resources, such as spam or malicious scanning.
"The administrator sends the suspected spam report to AWS Trust and Safety."
Azure Hybrid Benefit
Azure Hybrid Benefit lowers eligible Azure software costs for qualifying Windows Server or SQL Server licenses with required entitlements.
"The team checks subscription or Software Assurance eligibility before using Azure Hybrid Benefit."
Azure Policy
Azure Policy evaluates resource properties against assigned rules and effects to audit, prevent, or help correct noncompliant states.
"A location rule in Azure Policy blocks a VM even though its creator has deployment permission."
Azure Ready phase
The Azure Ready phase prepares the landing zone and technical foundations that workloads need before adoption and ongoing operations.
"The team completes identity and network preparation during the Azure Ready phase."

B

Billing export
A billing export is detailed cost and usage data delivered to a storage or analytics destination for queries and custom reporting.
"The analyst joins a billing export with resource ownership data to explain a change in monthly costs."
Break-even utilization
Break-even utilization is the use level at which matching commitment and on-demand total costs tie.
"A 60% break-even utilization means the totals tie when the workload uses 60% of the term."
Budget
A cloud budget is a planned cost or usage amount for a period and scope, with monitoring thresholds.
"The project budget has a named owner and separate actual and forecasted alert thresholds."
Budget action
A budget action is a configured response to a threshold, such as notification-driven automation or a permitted resource restriction.
"The test project’s budget action stops selected instances after the owner’s approved threshold."
BYOL
Bring your own license, or BYOL, uses eligible software licenses already held by a customer, subject to their cloud-use conditions.
"The licensing specialist checks BYOL eligibility before removing software charges from the estimate."

C

Capacity reservation
A capacity reservation holds matching compute capacity in a chosen location and incurs charges while held, without creating its own discount.
"The launch team buys a capacity reservation to reduce the risk of unavailable compute in its zone."
Capital expenditure
Capital expenditure buys assets, such as servers, used and depreciated over several years.
"In an on-premises cost comparison, buying a new server is capital expenditure."
Chargeback
Chargeback posts allocated cloud costs to internal team budgets under an agreed allocation rule.
"The finance team applies chargeback after teams agree how to distribute shared support fees."
Cloud adoption framework
A cloud adoption framework guides an organization’s move to cloud through business goals, skills, governance, security, and technical readiness.
"The adoption team uses a cloud adoption framework to coordinate skills and platform preparation."
Cloud Billing account
A Google Cloud Billing account is the paying entity linked to projects for their resource charges.
"The new project is linked to the correct Cloud Billing account before its costs are reviewed."
Cloud marketplace
A cloud marketplace sells third-party products and services through a provider’s billing system.
"The security team purchases a third-party firewall through the cloud marketplace."
Cloud Maturity Scale
Google’s Cloud Maturity Scale assesses Learn, Lead, Scale, and Secure across tactical, strategic, and transformational phases.
"The Cloud Maturity Scale reveals that leadership readiness trails the company’s technical platform."
Commitment coverage
Commitment coverage is the share of eligible usage that receives commitment benefits.
"High utilization can coexist with low coverage when a small commitment serves a large workload."
Commitment discount
A commitment discount lowers eligible cloud rates in exchange for an obligation to pay for specified resources or spending over a term.
"The team buys a commitment discount for demand that remains steady throughout the year."
Commitment utilization
Commitment utilization measures how much purchased commitment is used, helping reveal paid benefits left unused during the term.
"Low commitment utilization leads the owner to inspect which purchased hours lack matching use."
Consolidated billing
AWS consolidated billing gives an organization one combined bill and combines eligible member usage and commitment benefits under its payer.
"The management account uses consolidated billing while teams retain separate AWS accounts."
Consumption-based pricing
Consumption-based pricing charges for measured cloud resources provisioned or used, such as running time, storage, requests, and transfer.
"The team estimates consumption-based pricing from its expected VM hours and monthly storage."
Control plane
The control plane manages cloud resource configurations and lifecycle actions, distinct from operations on data stored inside resources.
"A resource lock blocks a control-plane deletion of a storage account but does not secure every stored blob."
Cost allocation tag
An AWS cost allocation tag is an activated tag used to organize cost data by values such as application, project, or cost center.
"The management account activates the Project cost allocation tag before building reports."
Cost anomaly
A cost anomaly is spending that departs unexpectedly from normal patterns and needs investigation.
"A sudden transfer cost anomaly sends the owner to reports grouped by resource and region."
Cost Explorer
AWS Cost Explorer is an interactive analysis tool for filtering, grouping, and forecasting cloud costs and usage over time.
"The owner uses Cost Explorer to separate a rise in transfer costs by region and account."
Cost optimization
Cost optimization seeks the lowest appropriate cost for required business value by choosing suitable resources, rates, and operating choices.
"The team balances cost optimization with the recovery time the business requires."
Cost owner
A cost owner is the person or team responsible for investigating and acting on a scope’s spending.
"The anomaly notification reaches the project’s cost owner, who can change the affected resources."

D

Dedicated host
A dedicated host is a whole physical server for one customer, with core visibility and VM placement control.
"The physical-core software license leads the team to compare dedicated host options."
Dedicated Instance
An AWS Dedicated Instance runs on hardware used only by one customer without giving host-level placement control or server visibility.
"The team distinguishes a Dedicated Instance from a host it can identify by sockets and cores."

E

Early deletion fee
An early deletion fee charges for the uncompleted part of a storage tier’s minimum duration after data is removed or moved.
"The team includes an early deletion fee when it models removing archived files before the minimum."
Egress
Egress is data transferred out of an environment, such as cloud downloads sent to internet users.
"Video downloads dominate the application’s egress charge even though compute use is stable."

F

FinOps
FinOps is a collaborative practice in which finance, engineering, and business teams use cost data to manage technology spending and value.
"The FinOps review connects engineers’ resource decisions with forecasts and business priorities."
First-response target
A first-response target states how quickly support aims to begin responding to a case of a stated severity, not when repair will finish.
"The manager allows recovery time beyond the support plan’s first-response target."
Forecasted alert
A forecasted alert notifies recipients when expected full-period spending crosses a threshold, even before actual spending reaches it.
"The forecasted alert warns midmonth because current spending projects above the full budget."

G

GB-month
A GB-month measures one gigabyte retained for a full month, combining storage quantity and duration.
"Keeping 200 GB for a full month produces 200 GB-month of storage usage."

I

Independent software vendor
An independent software vendor develops and sells software that runs on or integrates with cloud platforms for its customers.
"The independent software vendor supplies the application while a partner manages migration."
Inform
Inform is the FinOps phase that makes cost and usage visible and allocates spending to owners.
"The team improves its Inform work by resolving the unallocated charges in its report."
Ingress
Ingress is data transferred into an environment, such as internet uploads entering a cloud service.
"Customer uploads are ingress; the team checks their direction separately from downloads."
Inter-region transfer
Inter-region transfer moves data between cloud regions and commonly incurs outbound charges at the source as well as storage costs for copies.
"The recovery design adds inter-region transfer when copying data to a second region."

L

Label
A Google Cloud label is resource metadata used to organize resources and break down billing costs by values such as team or application.
"The report groups Google Cloud charges by the application label to compare two services."
Landing zone
A landing zone is a prepared cloud environment with identity, networks, logging, policies, billing, and account or subscription foundations.
"The first applications enter a landing zone with approved identity and network controls."
License-included pricing
License-included pricing bundles the right to use specified software into the cloud resource rate, such as a VM operating-system rate.
"The Windows VM estimate uses license-included pricing instead of a separate eligible license."
List price
A list price is a publicly published rate before a customer’s negotiated agreement changes it.
"The public estimate uses list prices, so finance compares it with the company’s agreement."

M

Management account
An AWS management account administers an organization and pays charges for its member accounts through consolidated billing.
"Finance reviews payment details in the management account while engineers view team costs."
Microsoft Purview
Microsoft Purview provides data discovery, classification, cataloging, and protection across environments and supports compliance management.
"The data team uses Microsoft Purview to locate sensitive datasets across several systems."
Migration cost
A migration cost is a one-time expense of moving to a new environment, including transfer, consultants, training, and overlapping operation.
"The TCO model adds migration cost before comparing cloud and on-premises totals."
Minimum storage duration
A minimum storage duration is the period for which a storage tier charges even if the data is deleted or moved earlier.
"A file removed on day 30 still incurs the rest of a 90-day minimum storage duration."

O

On-demand pricing
On-demand pricing charges for used resources without requiring a long-term purchasing commitment.
"The short experiment uses on-demand pricing because next month’s compute needs are unknown."
Operating expenditure
Operating expenditure pays ongoing services and running costs, including recurring cloud charges.
"Monthly compute bills are operating expenditure that changes with the workload’s use."
Operational excellence
Operational excellence is the practice of running and improving systems through monitoring, automation, safe deployment, and learning.
"Safer automated releases improve operational excellence for the service team."
Optimize
Optimize is the FinOps phase that improves usage and rates while preserving required outcomes.
"The team enters Optimize work after identifying which idle capacity can safely be removed."

P

Personalized service health
Personalized service health reports provider incidents, maintenance, or advisories relevant to a customer’s own accounts or resources.
"The incident team checks personalized service health when the public page shows no broad outage."
Policy assignment
An Azure policy assignment applies a definition or initiative to a scope, with inheritance to lower scopes and configured exclusions.
"The subscription policy assignment applies its allowed-region rule to resource groups below it."
Policy initiative
An Azure policy initiative groups several policy definitions so they can be managed and assigned together at a chosen scope.
"The governance team assigns a policy initiative for location and required-tag standards."
Pricing calculator
A pricing calculator is a web tool that estimates service charges from a planned configuration and entered usage quantities.
"The architect saves the pricing calculator estimate with its region, hours, and transfer assumptions."
Pricing unit
A pricing unit is the quantity a rate applies to, such as a compute hour or one million requests.
"A request rate per million uses a different pricing unit from an hourly VM rate."
Provisioned capacity
Provisioned capacity is the size or performance allocated to a resource, which can incur charges even while little work is performed.
"A disk allocated 500 GB has a provisioned capacity of 500 GB even when only 80 GB holds files."

Q

Quota
A cloud quota limits a measured resource quantity, such as vCPUs available to an account or project.
"The vCPU quota limits one kind of growth while storage and transfer charges can still increase."

R

Reliability
Reliability is a workload’s ability to recover from failures and continue performing its intended functions to meet requirements.
"The review checks whether the recovery design meets the application’s reliability needs."
Reserved Instance
An AWS Reserved Instance is a billing benefit for matching usage over a term; its zonal form also reserves capacity in a chosen zone.
"The regional Reserved Instance discounts matching use without dedicating a physical server."
Resource lock
An Azure resource lock restricts management-plane deletion or modification at its scope and descendants, even for otherwise authorized users.
"A CanNotDelete resource lock protects the database resource while allowing authorized updates."
Retrieval charge
A retrieval charge is a fee for accessing data from a storage tier, separate from its storage charge.
"The archive estimate includes a retrieval charge for the data expected to be read each month."
Rightsizing
Rightsizing chooses resource capacity to fit measured demand, helping avoid pricing a cloud design from oversized purchased hardware.
"The estimate uses observed memory demand for rightsizing instead of copying each old server."

S

Savings Plans
AWS Savings Plans apply discounted rates to eligible usage in exchange for a fixed hourly spend commitment over one or three years.
"A quiet hour leaves part of the Savings Plans commitment unused, but the amount is still owed."
Service control policy
An AWS service control policy sets maximum permissions for identities in member accounts without granting permissions itself.
"An SCP denies unapproved-region actions even when a member role has broad identity permissions."
Shared tenancy
Shared tenancy places different customers’ isolated VMs on the same physical hardware.
"The web service uses shared tenancy because its requirements do not demand exclusive hardware."
Showback
Showback reports costs to the responsible team without posting an internal budget charge.
"The first cost review uses showback so teams can check ownership before chargeback begins."
Spot capacity
Spot capacity is discounted spare compute that the provider can reclaim, interrupting its workloads.
"The restartable rendering jobs use spot capacity and save progress before retrying work."
Support plan
A support plan defines included help, case access, response targets, and fees for a cloud customer.
"The team selects a support plan from production impact and required response hours."
Sustainability
Sustainability addresses the environmental impact of running a workload and is a named pillar in AWS and Google well-architected frameworks.
"The AWS review includes sustainability alongside cost, security, performance, and reliability."
Sustained use discount
A sustained use discount is an automatic Google Cloud rate reduction for eligible machine types used for enough of a month, without a commitment.
"The analyst checks machine eligibility before including a sustained use discount in the estimate."
System integrator
A system integrator helps customers connect, design, migrate, or operate systems across components and environments.
"The retailer hires a system integrator to coordinate its application migration."

T

Tag
A resource tag is a key-value metadata pair that can identify ownership, purpose, or environment and support cost reporting.
"The creation template sets the Owner tag so new resources have a responsible team."
Tag coverage
Tag coverage is the share of relevant resource cost carrying the required tags, used to monitor completeness of cost attribution.
"Improving tag coverage reduces the bill portion left in the unallocated category."
Technical account manager
A technical account manager is a named provider contact who gives ongoing technical guidance and helps coordinate support for a customer.
"The organization chooses a higher support tier because it needs a technical account manager."
Tiered support fee
A tiered support fee applies different percentages to portions of eligible spending, then compares their sum with a monthly minimum.
"The analyst calculates each tiered support fee portion before checking the plan minimum."
Total cost of ownership
Total cost of ownership is the full direct, indirect, and one-time cost of owning and running a system over a chosen period.
"The migration proposal compares three-year total cost of ownership for the same required service."
Trusted Advisor
AWS Trusted Advisor checks cloud configurations and usage and recommends improvements across cost, security, reliability, and other areas.
"The owner reviews a Trusted Advisor finding before deciding whether to change the resource."

U

Unit economics
Unit economics relates period cost to useful output in that same period, such as cost per order.
"The bill rose, but unit economics improved because completed orders grew faster than cost."
Upfront payment
An upfront payment is money paid at the start of an arrangement, before its supported usage occurs.
"The estimate shows the upfront payment separately from later recurring charges."
Usage assumption
A usage assumption is an expected quantity, schedule, or pattern entered into a cost estimate before actual consumption is known.
"Higher downloads reveal that the original egress usage assumption was too low."

V

Volume pricing tier
A volume pricing tier applies a specified rate to an eligible usage range, with other portions potentially charged at different rates.
"Only storage above the tier boundary receives the lower volume pricing tier rate."

W

Well-architected framework
A well-architected framework organizes best practices into pillars for designing, operating, and reviewing individual cloud workloads.
"The team uses a well-architected framework to review its application before a major release."
Well-Architected lens
An AWS Well-Architected lens adds review guidance for a particular workload type or technology.
"The team applies a serverless lens to focus parts of its workload review."

About this lesson

By StudeliReport a mistake

Make your own Study Materials

Turn your notes, slides and documents into Study Guides, Practice Questions, Flashcards and 6 more tools.

Get Started