AWS Cloud Economics: CapEx vs OpEx, TCO, and Managed Services (CLF-C02)
Cloud economics is how moving IT to the cloud changes what you pay for and when: instead of buying capacity up front as a fixed cost, you pay a variable, usage-based price for what you consume, while AWS's scale and managed operations lower the total cost of running a workload. This lesson covers the full scope of CLF-C02 Task 1.4: the CapEx vs OpEx shift, how fixed costs differ from variable costs (including the deliberately fixed commitments you can make in the cloud), and the total cost of ownership components that on-premises environments hide — hardware, power, cooling, floor space, and the staff who keep it all running. You'll learn how licensing strategies compare (Bring Your Own License versus license-included), why rightsizing — up as well as down — keeps cloud spending honest and how it differs from other cost levers, and how automation with AWS CloudFormation cuts labor costs. Finally, you'll see why managed services such as Amazon RDS, ECS, EKS, and DynamoDB reduce total cost of ownership by shifting operational work to AWS, and which work stays with you.
On this page8 sections
- The core shift: from CapEx to OpEx
- Fixed costs vs variable costs — the classification trap
- What on-premises really costs: total cost of ownership
- Licensing strategies: BYOL vs license-included
- Rightsizing: pay for what the workload needs
- Automation as a cost lever: AWS CloudFormation
- Managed services: shifting operations to AWS
- Scenario: PostgreSQL on EC2 vs Amazon RDS
- Explain the shift from capital expenditure (CapEx) to operational expenditure (OpEx) when moving to the AWS Cloud, and classify any given cost as fixed or variable — including commitment-based cloud spending
- List the cost components of an on-premises environment that make up total cost of ownership, and tell them apart from business costs that do not belong in an IT TCO comparison
- Compare Bring Your Own License (BYOL) with license-included models, and identify when BYOL needs Amazon EC2 Dedicated Hosts and what AWS License Manager does and does not do
- Define rightsizing, distinguish it from pricing levers such as Savings Plans, Reserved Instances, Spot Instances, and stop/start schedules, and recognize when rightsizing means moving to a larger size
- Identify how automation with AWS CloudFormation reduces provisioning and configuration costs
- Recognize managed AWS services such as Amazon RDS, ECS, EKS (with AWS Fargate), and DynamoDB, explain why they lower total cost of ownership, and name the work that stays with the customer
The core shift: from CapEx to OpEx
Traditional IT is built on capital expenditure (CapEx): you spend a large sum up front to buy servers, storage arrays, network gear, and data center space, then depreciate those assets over several years. The problem is that you must buy for peak demand plus a safety margin, years before you know what demand will actually be. Guess too high and expensive hardware sits idle; guess too low and you can't serve customers while you wait weeks or months for new equipment to arrive and be racked.
The AWS Cloud replaces that model with operational expenditure (OpEx): you pay as you go, for what you actually consume, with no upfront capital commitment. Compute, storage, and network capacity become a metered utility — much like electricity — billed as an ongoing operating cost rather than a depreciating asset on the balance sheet. Stop using a resource and you stop paying for it. This is the single most important idea in cloud economics, and CLF-C02 phrases it many ways: "trade capital expense for variable expense," "replace upfront costs with pay-as-you-go pricing," or "convert fixed costs to variable costs." All of those describe the same shift.
Two consequences follow. First, capacity risk moves from you to AWS — you no longer have to forecast demand years ahead, because you can scale consumption up or down at any time. Second, you benefit from economies of scale: because AWS aggregates usage from millions of customers, it purchases hardware, power, and bandwidth at volumes no single company can match, and those lower unit costs flow through as lower prices than most organizations could achieve running their own data centers.
Be precise about where the savings come from, because the exam distinguishes the mechanisms. Eliminating overprovisioning: a retailer whose traffic spikes tenfold in December no longer owns December-sized infrastructure all year — it provisions for current demand and scales elastically, paying a fraction of peak cost the other eleven months. Reduced labor per workload: managed services and automation (both covered below) shrink the operational hours each workload requires. And an opportunity-cost saving that TCO spreadsheets miss: capital not locked in depreciating servers can fund product development, and teams freed from "undifferentiated heavy lifting" — maintenance work every company does identically and none gains advantage from — build things that differentiate the business. Exam questions sometimes frame this as "allowing staff to focus on business value," and it's a legitimate part of the economic case, not marketing garnish.
Fixed costs vs variable costs — the classification trap
CLF-C02 loves asking you to classify a cost, so pin the definitions down. A fixed cost stays the same regardless of how much you use the asset. A purchased server costs the same whether it runs at 90% utilization or sits idle at 3%. Data center rent, hardware purchases, and multi-year support contracts are fixed: the money is committed before a single request is served, and it doesn't go down when demand does.
A variable cost rises and falls with consumption. On-demand EC2 compute billed per second, S3 storage billed per GB-month, and data transfer billed per GB are variable: double your usage and the bill roughly doubles; drop to zero and the charge drops with it. The exam expects you to know that moving to AWS converts spending that was predominantly fixed into spending that is predominantly variable — and that this is an advantage, because cost now tracks business activity instead of a forecast made years earlier.
Watch for the trap of assuming "cloud" automatically means "variable." Some cloud spending is deliberately fixed: you can commit in advance in exchange for a lower rate. The two examples to recognize are Savings Plans — an hourly spend commitment (for example, a one- or three-year Compute Savings Plan) that is billed every hour whether or not you use that much compute — and Reserved Instances, where a reservation paid all upfront is a sunk, fixed cost however much the instance runs. (Their mechanics and payment options belong to the Billing lesson.) A commitment changes the rate you pay, not the size of what you run: an oversized instance covered by a Savings Plan is still oversized, just billed at a discount — so a commitment never replaces rightsizing. Conversely, on-premises environments do have some variable costs, such as the portion of the power bill that scales with load. The classification question is about the behavior of the cost, not where it runs. Ask: if usage doubles, does this line item double? If yes, it's variable. If it stays flat, it's fixed.
A useful mental model: fixed costs buy capacity; variable costs buy consumption. On-premises IT forces you to buy capacity. AWS lets you buy consumption.
What on-premises really costs: total cost of ownership
Total cost of ownership (TCO) is the full cost of running a workload over its lifetime — not just the sticker price of the servers. Exam questions probe the components people forget, because in a real data center the server purchase is often a minority of the total. A complete on-premises TCO includes:
- Hardware — servers, storage, and networking equipment, plus spares and the refresh cycle every three to five years
- Facilities — data center construction or colocation fees, racks, and physical floor space
- Power and cooling — electricity to run the machines and, just as significantly, to cool them
- Network connectivity — internet circuits, redundant links, and inter-site bandwidth
- Staff — the people who rack hardware, replace failed disks, patch operating systems, manage backups, and carry the on-call pager
- Software licensing and support contracts — operating systems, databases, virtualization, and vendor maintenance agreements
- Redundancy and overprovisioned capacity — the idle standby hardware you must own for failover and future growth
The table below maps each on-premises TCO component to what happens to it on AWS. Notice the pattern: physical costs are absorbed into the service price, and human effort shrinks or shifts to higher-value work.
| On-premises TCO component | On AWS |
|---|---|
| Server, storage, network hardware purchase | Eliminated — included in the pay-as-you-go service price |
| Data center space / colocation fees | Eliminated — AWS owns and operates the facilities |
| Power and cooling | Eliminated — bundled into service pricing |
| Hardware maintenance and refresh cycles | Eliminated — AWS replaces and upgrades hardware invisibly |
| Idle capacity bought for peak demand and failover | Largely eliminated — scale on demand instead of overprovisioning |
| Staff time on racking, cabling, disk swaps, firmware | Eliminated — reallocated to application and business work |
| OS patching, backups, database administration | Reduced — handled by AWS when you choose managed services |
| Software licenses | Reduced or restructured — license-included pricing or BYOL (covered below) |
What does not belong in IT TCO. A TCO comparison counts the costs of running the infrastructure and the work of operating it. General business costs — marketing campaigns, HR and payroll administration, corporate legal and accounting services — are paid whether the servers sit in your data center or on AWS, so they are not part of IT TCO. The same logic removes application development from the comparison: developers write and maintain the application in either environment, so their salaries appear on both sides and drop out. Only the costs that differ between the two options decide the comparison.
When a question asks "which costs are reduced or eliminated by migrating to AWS," the safest answers are the physical ones: hardware purchases, data center facilities, power, and cooling. When it asks what remains, the answer is consumption-based charges for the services you actually use.
Licensing strategies: BYOL vs license-included
Commercial software licenses — Windows Server, SQL Server, Oracle Database, and similar — are a significant TCO line, and AWS supports two main strategies for handling them. With license-included pricing, the cost of the software license is bundled into the hourly or per-use price of the AWS resource. License-included pricing is available on Amazon EC2 (for example, Windows Server instances) and on Amazon RDS (for example, RDS for SQL Server and some RDS for Oracle editions). Launch a Windows EC2 instance or an RDS for SQL Server database at the license-included rate and you're paying for the software as you go: no license purchase, no license tracking, no true-up audits, and the license cost stops the moment you stop the resource. This is the pure OpEx approach applied to software.
With Bring Your Own License (BYOL), you apply licenses you already own to workloads running on AWS, and pay AWS only for the underlying infrastructure. This makes sense when you've already sunk capital into perpetual licenses — perhaps with years of paid support remaining — or when your existing vendor agreement is cheaper than the bundled rate. The trade-offs: you remain responsible for license compliance, vendor terms may restrict which cloud configurations are eligible, and license management effort stays on your plate.
Two AWS offerings support BYOL, and the exam names both. Amazon EC2 Dedicated Hosts are physical servers allocated entirely to your account; for licenses tied to dedicated physical servers, or counted per physical socket or core, BYOL on Dedicated Hosts gives you the server-level visibility and isolation those terms need. AWS License Manager helps you track license usage against the entitlements in your vendor agreement and set rules that flag or block launches that would exceed them. It is a tracking aid, not a transfer of duty: the compliance obligation stays with you, exactly as it did on premises.
| License-included | BYOL | |
|---|---|---|
| Who buys the license | Bundled into the AWS price | You, from the vendor (often already owned) |
| Cost behavior | Variable — stops when the resource stops | Prior or upfront license spend; you pay AWS for infrastructure only |
| Who is responsible for compliance | Handled within the AWS price | You (License Manager helps you track it) |
| Typical fit | Starting fresh; no license administration wanted | Existing license investment; may need Dedicated Hosts |
For the exam, the decision rule is simple. Already own suitable licenses → BYOL protects that prior investment. Starting fresh, or want zero license administration → license-included converts software from a fixed, upfront cost into a variable, pay-as-you-go one. A question describing a company "with a large existing investment in Microsoft licenses" is steering you toward BYOL; one describing a startup that "wants to avoid managing licenses" is steering you toward license-included.
Rightsizing: pay for what the workload needs
Rightsizing means matching the type and size of your resources to the actual requirements of the workload — no bigger, no smaller. It exists because the pay-as-you-go model only saves money if what you provision reflects what you need. An m5.4xlarge instance running at 5% CPU is the cloud version of the idle on-premises server: you've simply recreated overprovisioning at an hourly rate.
Rightsizing takes several forms. Downsizing: moving an underutilized instance to a smaller size in the same family (each step down in EC2 size roughly halves the price). Changing instance family: a memory-hungry workload on a general-purpose instance may run cheaper on a memory-optimized type; a bursty, low-baseline workload may fit a burstable instance. Terminating: the cheapest resource is the one you delete — orphaned volumes, forgotten test environments, and instances nobody owns are pure waste. And rightsizing applies beyond compute: storage classes, provisioned database capacity, and IOPS settings can all be oversized.
Rightsizing also goes up. Matching the workload means moving to a larger size when an instance is consistently saturated — sustained high utilization that hurts performance because demand has outgrown the size. A burstable instance type (the T family) is the wrong fix for that pattern: burstable instances are designed for a low baseline with occasional bursts, so sustained high CPU either runs out of burst credits or incurs extra charges. A larger size, or a family built for steady compute, is the right match.
Lift-and-shift needs rightsizing afterwards. On-premises servers were bought for their peak load plus headroom. Reproducing that sizing unchanged in the cloud carries the old overprovisioning over with it, now billed by the hour — a common reason a migrated workload costs more than its business case predicted. The cloud answer is to let observed utilization data, not the old hardware specification, drive instance sizes, and to let elastic scaling absorb the occasional peaks instead of paying for peak capacity all the time.
Rightsizing is not the same as other cost levers. Several ways to cut an EC2 bill leave the instance exactly as it is; only rightsizing changes what you run:
| Lever | What it changes | Instance type and size |
|---|---|---|
| Rightsizing | The resource itself — type, size, or whether it exists | Changed to fit the workload |
| Savings Plans / Reserved Instances | The price per hour, in exchange for a commitment | Unchanged |
| Spot Instances | The price, for work that can tolerate interruption | Unchanged |
| Stop/start schedules | The hours the instance runs (e.g., off at night) | Unchanged |
These levers combine well — rightsize first, then commit to the right-sized baseline — but buying a discount for an oversized instance only makes the waste cheaper.
Two exam-relevant points. First, rightsizing is continuous, not one-time. Workload demands drift, and a correctly sized instance today may be oversized in six months, so utilization should be reviewed on an ongoing cadence — this is also a core practice of the cost optimization thinking you'll meet elsewhere in the exam. Second, rightsizing is dramatically easier in the cloud than on premises: resizing an EC2 instance is a stop, a setting change, and a start, whereas "resizing" a physical server means a procurement cycle. The cloud doesn't just lower costs; it makes cost correction cheap. AWS tools can surface rightsizing recommendations; for EC2 instances they recommend and you decide and apply the change. (Those tools belong to the Billing domain — for this task, know the concept and why it saves money.)
Automation as a cost lever: AWS CloudFormation
Human time is the most expensive component of IT operations, and manual work carries a second hidden cost: inconsistency. When engineers build environments by hand — clicking through consoles, running ad-hoc commands — every environment drifts slightly, errors creep in, and troubleshooting those unique snowflakes consumes even more hours. Automation attacks both costs at once, which is why the exam guide explicitly names it as an economic concept, not just a technical convenience.
AWS CloudFormation is the flagship example: you describe your infrastructure — networks, instances, databases, permissions — in a template, and CloudFormation provisions and configures everything from it, identically, every time. The economic benefits stack up quickly:
- Less engineering labor — an environment that took days to assemble by hand deploys in minutes from a template, and the template is reused across dev, test, and production
- Fewer costly errors — repeatable templates eliminate the misconfigurations and drift that manual builds introduce, and misconfigurations are a leading source of outages and rework
- Cheap environments on demand — because creating a full stack is a single operation, teams can spin up a test environment for a day and tear it down at night, paying for hours instead of keeping permanent test hardware
- Faster recovery — if an environment is destroyed or corrupted, rebuilding it from the template is fast and reliable, reducing expensive downtime
The tear-down point deserves emphasis: automation is what makes the variable-cost model fully usable. Nobody deletes an environment that took three weeks to build, so manual infrastructure tends to live forever and bill forever. Infrastructure that can be recreated on demand can be safely deleted when idle. On the exam, if a question asks how a company can "reduce the cost and effort of provisioning environments" or "ensure consistent, repeatable infrastructure deployment," CloudFormation-style automation is the answer.
Managed services: shifting operations to AWS
A managed service is one where AWS operates the underlying infrastructure and the routine care of the software layer — provisioning, patching, backups, failure recovery, and often scaling — leaving you to use the service rather than run it. This directly reduces TCO because it removes staff hours, on-call burden, and specialist expertise from your side of the ledger. The exam guide names four examples you must recognize:
- Amazon RDS — managed relational databases (PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, Db2, and Aurora). AWS handles hardware, OS and database patching, automated backups, and optional standby failover; you manage your schema, queries, and data.
- Amazon ECS — managed container orchestration using AWS's own scheduler. You define containerized tasks; ECS places, runs, and restarts them without you operating any orchestration software. ECS does not use Kubernetes: workloads are described in its own task definitions, so Kubernetes configuration would have to be rewritten for it.
- Amazon EKS — managed Kubernetes. AWS runs the Kubernetes control plane — the hardest part of Kubernetes to operate reliably — so your team consumes the Kubernetes API without babysitting its brain.
- Amazon DynamoDB — a fully managed, serverless NoSQL database. There are no instances to size or patch at all; you create a table and AWS handles the servers, storage, and scaling beneath it. What stays with you is the application-level work: modelling and keying your data around the application's access patterns, and deciding through IAM which identities can read or write it.
Being managed does not make two services interchangeable — the managed service still has to be the right type of database for the workload. RDS runs relational engines such as MySQL and PostgreSQL; DynamoDB is a key-value and document (NoSQL) store; and Amazon Redshift is a managed data warehouse built for analytical queries over large datasets, not a transactional database engine. Being managed is not enough on its own: a managed service only fits when its data model and engine match what the workload needs.
Note the spectrum: RDS still exposes an instance you choose a size for; DynamoDB exposes no servers whatsoever. The further along that spectrum you go, the less operational work — and operational cost — remains with you.
Containers add one more step to the spectrum: where the containers run. Both ECS and EKS can run containers on EC2 instances you manage or on AWS Fargate, serverless compute for containers. With EKS on self-managed EC2 nodes, AWS runs the control plane but your team still patches and upgrades the worker nodes; with Fargate as the compute layer there are no nodes for you to manage at all, and because EKS still exposes the standard Kubernetes API, most existing Kubernetes workloads carry over (a few node-level features, such as DaemonSets and privileged containers, are not supported on Fargate).
Use this decision list to classify managed vs self-managed trade-offs on the exam:
- Choose managed when the goal is reducing operational overhead, freeing staff for application work, avoiding the need for specialist administrators, or getting built-in backups, patching, and high availability without engineering effort
- Choose self-managed (for example, the same software on EC2) when you need OS-level access, non-standard versions, custom engine plugins or configurations a managed service doesn't permit, or a license that requires a specific environment
- Remember the pricing trade-off: a managed service can carry a higher per-hour infrastructure price than raw EC2, yet still deliver lower total cost of ownership once staff time, tooling, and downtime are counted — TCO questions hinge on exactly this distinction
Scenario: PostgreSQL on EC2 vs Amazon RDS
Put the whole task together with a realistic comparison. A mid-sized company runs a production PostgreSQL database and is weighing two AWS options: install and operate PostgreSQL themselves on an EC2 instance, or use Amazon RDS for PostgreSQL.
Self-managed on EC2, the company pays for the instance and its storage — and inherits an operations job. Their engineers must install and configure PostgreSQL, apply OS and database security patches on a regular cycle, design and test a backup-and-restore process, build replication and failover if the business needs high availability, monitor disk growth and performance, and carry the 2 a.m. pager when something breaks. Every one of those items is staff time, and staff time is usually the largest line in database TCO. It also demands database administration expertise the team may not have, which means hiring or training — more cost.
On Amazon RDS, the hourly price of the database instance is higher than a bare EC2 instance of the same size, and that's the number a naive comparison stops at. But the operational list above largely evaporates: RDS automates backups with point-in-time recovery, applies patches during maintenance windows you choose, offers standby failover as a checkbox (Multi-AZ), and handles the underlying OS entirely. The engineers who would have been running PostgreSQL are now building product features. Counting staff hours, on-call load, the cost of a botched manual failover, and the tooling they no longer build, the RDS option typically has the lower total cost of ownership despite the higher unit price.
Could the team close the gap by scripting it themselves — automated patching, scheduled backups, a script that test-restores them? Automation helps, but it does not make self-managed equal to managed on TCO. The team still has to write, test and maintain those scripts as versions change, still has to design and operate failover, still carries the on-call rotation, and still owns the outcome when a script silently fails. With a managed service, that engineering and that accountability for the underlying operations sit with AWS.
When would EC2 win? If the company needs an unsupported PostgreSQL extension, OS-level customization, or full superuser control that RDS restricts — legitimate requirements, but they come with the operational bill attached. That's the exam's mental model in miniature: self-managed buys control and pays in operations; managed buys operations and pays in flexibility. CLF-C02 answers that "reduce operational overhead" or "minimize administrative effort" almost always point at the managed service.
Tip. CLF-C02 tests this task with classification and recognition items. Expect to label costs as fixed or variable — including recognizing that commitment-based cloud purchases behave as fixed costs — to pick which on-premises TCO components migration removes or a TCO estimate should include (facilities, power, cooling, hardware refresh, standby capacity and operations staff are the ones candidates forget, while costs that are identical in both environments fall outside the comparison), and to identify the CapEx-to-OpEx shift behind phrases like 'trade capital expense for variable expense' and the waste of buying for peak. Rightsizing items check that you can tell resizing apart from pricing levers and schedules, recognize overprovisioning carried over by migration, and know that rightsizing can mean a larger size as well as a smaller one. Licensing questions hinge on whether existing licenses can be reused (BYOL, with Dedicated Hosts or License Manager where terms call for them) or pay-as-you-go simplicity is wanted (license-included). Scenario stems ask which option 'reduces operational overhead' or 'minimizes administrative effort' — the managed or serverless choice — and which responsibilities the customer keeps even on a managed service.
- Moving to AWS trades upfront capital expense (CapEx) for pay-as-you-go operational expense (OpEx) — fixed costs become variable costs
- A cost is variable if it rises and falls with usage; hardware purchases, data center rent, and facilities are fixed costs
- Savings Plans and Reserved Instances are deliberately fixed cloud spending: the commitment is billed regardless of usage, and it lowers the rate without changing instance size
- On-premises TCO includes hardware, power, cooling, physical space, network, software licenses, AND staff labor — but not general business costs, and application development drops out because it is the same in both environments
- BYOL reuses licenses you already own (compliance stays with you; License Manager only helps track it; Dedicated Hosts meet dedicated-hardware terms); license-included bundles the license into the EC2 or RDS price
- Rightsizing means continuously matching instance type and size to actual workload needs — down when idle, up when saturated; a 1:1 lift-and-shift of peak-sized servers recreates overprovisioning
- Only rightsizing changes the instance; commitments and Spot change the price, and schedules change the hours
- Automation with AWS CloudFormation cuts cost by replacing manual provisioning labor with repeatable templates and making idle environments safe to delete
- Managed services (RDS, ECS, EKS, DynamoDB) reduce TCO by shifting patching, backups, scaling, and failure recovery to AWS; AWS Fargate removes container node management too
- A managed service can cost more per hour than self-managed EC2 yet have lower total cost of ownership once staff time and operations are counted
Frequently asked questions
What is the difference between CapEx and OpEx in cloud computing?
CapEx (capital expenditure) is money spent upfront on assets you own — servers, storage, and data center equipment — which then depreciate over years regardless of how much you use them. OpEx (operational expenditure) is ongoing spending on what you consume, like a utility bill. Moving to AWS converts IT spending from CapEx to OpEx: instead of buying hardware sized for peak demand, you pay per second, per GB, or per request for exactly what you use, and the cost stops when usage stops. CLF-C02 describes this as trading capital expense for variable expense.
What costs are included in on-premises total cost of ownership?
On-premises TCO includes the server, storage, and network hardware; the data center or colocation space that houses it; electricity for power and cooling; network connectivity; software licenses and vendor support contracts; hardware refresh cycles; redundant standby capacity; and — the component most often forgotten — the staff who rack hardware, patch systems, manage backups, and handle failures. Exam questions frequently test whether you remember the non-obvious items, especially power, cooling, physical space, and labor, because the server purchase price alone dramatically understates the real cost.
What is the difference between BYOL and license-included on AWS?
With Bring Your Own License (BYOL), you apply software licenses you already own — for example, Windows Server or SQL Server licenses — to workloads on AWS and pay only for the infrastructure, while remaining responsible for license compliance and vendor terms. AWS License Manager helps track usage against those entitlements, and Amazon EC2 Dedicated Hosts support licenses that are tied to dedicated physical servers or counted per socket or core. With license-included, the software license cost is bundled into the hourly price of the Amazon EC2 instance or Amazon RDS database, so there's nothing to purchase, track, or audit, and the cost is fully pay-as-you-go. BYOL suits organizations with significant existing license investments; license-included suits those starting fresh or wanting zero license administration.
What is rightsizing in AWS?
Rightsizing is matching the type and size of your AWS resources to your workload's actual requirements at the lowest cost. It includes downsizing underutilized instances, moving a saturated instance to a larger size, switching to a better-fitting instance family (such as memory-optimized for memory-heavy workloads), and terminating idle resources entirely. Rightsizing is a continuous process, not a one-time exercise, because workload demands change over time — and it is especially needed after a lift-and-shift migration, which tends to carry on-premises peak sizing into the cloud. It matters because pay-as-you-go pricing only saves money when what you provision reflects what you need: an oversized instance wastes money every hour it runs.
Is buying a Savings Plan or Reserved Instance the same as rightsizing?
No. Savings Plans and Reserved Instances lower the price you pay per hour in exchange for a commitment, but they leave the instance type and size unchanged — an oversized instance covered by a commitment is still oversized, just billed at a discount. Rightsizing changes the resource itself to fit the workload. Spot Instances (cheaper capacity for interruptible work) and stop/start schedules (fewer hours run) also cut cost without rightsizing. The usual order is to rightsize first, then commit to the right-sized baseline. Note that a commitment is a fixed cost: it is billed whether or not you use it.
Why do managed services like Amazon RDS reduce total cost of ownership?
Managed services reduce TCO because AWS takes over the routine operational work — provisioning, OS and software patching, automated backups, failure recovery, and high-availability failover — that would otherwise consume your staff's time. Labor is usually the largest hidden cost of running infrastructure, so even when a managed service like RDS has a higher per-hour price than running the same database on EC2, the total cost is typically lower once you count the administrator hours, on-call burden, specialist expertise, and downtime risk you no longer pay for.
How does AWS CloudFormation save money?
CloudFormation saves money by automating infrastructure provisioning and configuration. Instead of engineers spending days manually building environments, a template deploys the entire stack in minutes, identically every time — cutting labor costs and eliminating expensive errors from manual misconfiguration and drift. It also enables disposable environments: because a full stack can be recreated on demand, teams can delete test and development environments when idle and pay nothing for them overnight, instead of keeping permanent infrastructure running. Faster, reliable rebuilds after failures also reduce costly downtime.
What does the customer still manage on Amazon DynamoDB and Amazon EKS?
On Amazon DynamoDB, AWS runs the servers, storage, patching, and scaling, but the customer still owns application-level decisions: how the data is modelled and keyed for the application's access patterns, and which identities may read or write it, set through IAM policies. On Amazon EKS, AWS runs the Kubernetes control plane; if the pods run on EC2 nodes the customer manages, the customer still patches and upgrades those nodes, whereas AWS Fargate as the compute layer removes node management while keeping the Kubernetes API, so most existing workloads carry over (some features, such as DaemonSets and privileged containers, are not supported on Fargate). Amazon ECS is also managed but uses its own task definitions rather than Kubernetes.
Source
This lesson covers the "Cloud Concepts" domain of the official CLF-C02 exam guide. Vendors revise their guides — check the source for the current version.
- AWS Certified Cloud Practitioner (CLF-C02) exam guide — Amazon Web Services
Sign up free to mark lessons complete, bookmark topics and track your exam readiness.