Module Objective: Explain the AWS Cloud value proposition, describe how AWS pricing works across the major cost dimensions, and identify the tools AWS provides for estimating, monitoring, and controlling spend.
Builds on Module 1 — this module assumes familiarity with basic cloud computing concepts and the CapEx/OpEx distinction.
The Cloud Value Proposition
AWS commonly frames the financial case for cloud adoption around six benefits: trading upfront capital expense for variable operating expense, benefiting from the economies of scale AWS achieves by aggregating usage across hundreds of thousands of customers, eliminating the need to guess capacity, increasing speed and agility, eliminating the cost of running and maintaining physical data centers, and going global in minutes.
These benefits are the basis for Total Cost of Ownership (TCO) comparisons, which weigh the all-in cost of running a workload on-premises — hardware, facilities, power, cooling, and staff — against the cost of running the equivalent workload on AWS.
AWS Pricing Fundamentals
Most AWS services are priced along some combination of three dimensions. Understanding these dimensions is enough to reason about the cost of almost any AWS architecture at a conceptual level.
| Dimension | What It Covers | Example |
|---|---|---|
| Compute | Charged per hour or second a resource runs | An Amazon EC2 instance billed per second while running |
| Storage | Charged per GB stored per month, sometimes with request or retrieval fees | Amazon S3 storage plus PUT/GET request charges |
| Data transfer (outbound) | Charged for data leaving an AWS Region to the internet | Data transferred out of Amazon EC2 to a client's browser |
Inbound data transfer and data transfer between most services within the same Region are typically free, which is a deliberate incentive to keep traffic inside AWS.
AWS Free Tier
The AWS Free Tier lets new and existing customers try services at no charge within certain limits. It's organized into three types of offers.
| Offer Type | Duration | Example |
|---|---|---|
| Always free | Never expires | Amazon DynamoDB: 25 GB of storage per month |
| 12 months free | From the date the account was created | 750 hours per month of a t2.micro/t3.micro Amazon EC2 instance |
| Trials | Short-term, starts when a specific service is first used | A limited-time trial of Amazon Inspector |
Estimating and Comparing Cost
Before a workload is even built, AWS provides tools to model what it will cost and compare that against running it elsewhere.
| Tool | Purpose |
|---|---|
| AWS Pricing Calculator | Build cost estimates for planned AWS architectures, service by service |
| AWS Total Cost of Ownership (TCO) Calculator | Compare the estimated cost of an on-premises deployment against the equivalent AWS deployment |
Billing and Cost Management Tools
Once resources are running, AWS provides a set of tools — mostly under the AWS Billing and Cost Management console — to track, analyze, and control what's actually being spent.
| Tool | What It Does |
|---|---|
| Billing Console | Central dashboard showing current charges, payment history, and account-level billing details |
| AWS Cost Explorer | Visualizes and analyzes spending and usage patterns over time, with filtering by service, tag, and more |
| AWS Budgets | Sets custom cost or usage thresholds and sends alerts when they're exceeded or forecast to be exceeded |
| AWS Cost and Usage Report (CUR) | The most detailed, granular breakdown of AWS costs and usage, exportable for external analysis |
project or department) to resources makes Cost Explorer and the Cost and Usage Report dramatically more useful for attributing spend to the right team or workload.
Consolidated Billing with AWS Organizations
AWS Organizations lets a company centrally manage multiple AWS accounts. One of its key billing features is consolidated billing: all member accounts' charges roll up to a single management account invoice.
| Benefit | What It Means |
|---|---|
| Single invoice | One bill covers every linked account instead of many separate bills |
| Combined volume discounts | Usage across all linked accounts is combined, which can help reach volume pricing tiers faster |
| Shared Reserved Instance/Savings Plan benefits | Discounts purchased in one account can apply to matching usage in other linked accounts |
AWS Support Plans
Beyond infrastructure cost, AWS offers tiered Support plans that affect both price and the level of technical assistance available.
| Plan | Who It's For |
|---|---|
| Basic | All customers; account and billing support, and access to documentation and forums, at no extra cost |
| Developer | Individuals experimenting or building with AWS who want business-hours technical support |
| Business | Production workloads needing 24/7 access to Cloud Support Engineers |
| Enterprise On-Ramp / Enterprise | Organizations with business- or mission-critical workloads needing the fastest response times and a designated Technical Account Manager (TAM) |
Key Terms for Module 2
- Total Cost of Ownership (TCO)
- The all-in comparison of running a workload on-premises versus on AWS
- AWS Free Tier
- A set of always-free, 12-months-free, and trial offers letting customers try AWS services at no charge within limits
- AWS Pricing Calculator
- A tool for building cost estimates for planned AWS architectures before deployment
- AWS Cost Explorer
- A visualization tool for analyzing historical AWS spending and usage patterns
- AWS Budgets
- A tool for setting custom cost or usage thresholds and receiving alerts
- Cost and Usage Report (CUR)
- The most detailed, granular AWS cost and usage data set, exportable for external analysis
- consolidated billing
- An AWS Organizations feature that rolls up charges from multiple linked accounts into one invoice
- Support plan
- A tiered AWS offering (Basic, Developer, Business, Enterprise On-Ramp, Enterprise) determining the level of technical support available
Review Questions
- What are the six benefits AWS cites as the basis for the cloud value proposition?
- What are the three fundamental dimensions most AWS services are priced along?
- What is the difference between the "always free," "12 months free," and "trials" categories of the AWS Free Tier?
- What is the difference between the AWS Pricing Calculator and the AWS Cost and Usage Report?
- How does consolidated billing under AWS Organizations change what a company with multiple AWS accounts receives each month?
- Which AWS Support plan would be most appropriate for a production workload that needs 24/7 technical support, and why?
- Why might inbound data transfer to AWS typically be free while outbound data transfer is billed?