Các mô hình giá của AWS
AWS Pricing Models
Domain 4 chỉ chiếm 12% đề thi nhưng rất "dễ ăn điểm" nếu bạn nắm vững cách AWS tính tiền. Bài này tập trung vào nền tảng giá: triết lý trả-theo-dùng pay-as-you-go, ba yếu tố tạo nên hóa đơn, các mô hình mua compute, và gói miễn phí AWS Free Tier.
Triết lý pay-as-you-go
Nguyên tắc giá cốt lõi của AWS là chỉ trả cho thứ bạn dùng, không cam kết trả trước, không trả cho dung lượng để không. Có ba ý quan trọng AWS hay nhấn mạnh:
- Pay for what you use — trả theo lượng tiêu thụ thực tế (giờ chạy, GB lưu trữ, GB truyền).
- Pay less when you reserve — cam kết sử dụng (Reserved / Savings Plans) đổi lấy giá thấp hơn.
- Pay less per unit by using more — một số dịch vụ (như lưu trữ S3) có chiết khấu theo khối lượng volume-based discounts: càng dùng nhiều, đơn giá càng giảm. Ngoài ra dùng nhiều qua AWS Organizations AWS Organizations còn được gộp để hưởng mức tiered tốt hơn (xem bài sau).
Không có phí trả trước bắt buộc
Với On-Demand, bạn không ký hợp đồng dài hạn, không trả phí khởi tạo. Tắt tài nguyên là ngừng trả tiền. Đây là điểm khác biệt cốt lõi so với việc mua server on-premises (CapEx trả trước).
Ba yếu tố chính tạo chi phí
Gần như mọi hóa đơn AWS đều quy về ba nhóm sau. Đề thi rất hay hỏi "yếu tố nào KHÔNG tính phí".
| Yếu tố | Cách tính | Ghi nhớ |
|---|---|---|
| Compute (tính toán) | Trả theo thời gian chạy tài nguyên tính toán (ví dụ giờ/giây EC2). | Tắt máy = ngừng tính phí compute. |
| Storage (lưu trữ) | Trả theo lượng dữ liệu lưu (GB-tháng). | Dữ liệu càng để lâu/càng nhiều càng tốn. |
| Data transfer (truyền dữ liệu) | Truyền RA ngoài (outbound) thường tính phí; truyền VÀO (inbound) thường miễn phí. | Đẩy dữ liệu ra Internet là khoản dễ bị bỏ sót. |
Trọng tâm thi
Inbound data transfer (truyền dữ liệu VÀO AWS) thường MIỄN PHÍ. Outbound data transfer (truyền RA Internet) thường BỊ TÍNH PHÍ, và đơn giá thường giảm dần khi lượng truyền tăng. Truyền dữ liệu giữa các Availability Zone Availability Zone hoặc giữa các Region cũng có thể phát sinh phí.
Các mô hình giá EC2
Đây là phần được hỏi nhiều nhất trong Domain 4. Hãy phân biệt rõ bốn lựa chọn mua compute của Amazon EC2 Amazon EC2:
On-Demand
- Trả theo giờ/giây, không cam kết, linh hoạt nhất.
- Phù hợp workload ngắn hạn, không đoán trước được, hoặc khi mới thử nghiệm/dev-test.
- Đắt nhất trên mỗi đơn vị nếu chạy liên tục lâu dài.
Reserved Instances (RI)
- Cam kết 1 năm hoặc 3 năm cho một cấu hình instance → giảm giá lớn so với On-Demand.
- Phù hợp workload ổn định, chạy liên tục (ví dụ database production luôn bật).
- Có lựa chọn trả trước toàn bộ / một phần / không trả trước; trả trước nhiều thì giảm giá nhiều hơn.
Savings Plans
- Cũng cam kết 1 hoặc 3 năm, nhưng cam kết theo mức chi tiêu/giờ (ví dụ $10/giờ) thay vì khóa cứng một loại instance.
- Linh hoạt hơn RI: áp dụng được khi bạn đổi family, kích thước, OS, Region (với Compute Savings Plans), và còn áp dụng cho Fargate, Lambda.
- Phù hợp khi bạn muốn tiết kiệm nhưng vẫn cần đổi cấu hình theo thời gian.
Spot Instances
- Dùng dung lượng EC2 dư thừa với mức giảm giá rất sâu (lên tới ~90% so với On-Demand).
- AWS có thể thu hồi (interrupt) khi cần lại dung lượng → KHÔNG dùng cho workload không chịu được gián đoạn.
- Phù hợp workload chịu lỗi, linh hoạt thời điểm: xử lý batch, render, CI/CD, big data, công việc có thể chạy lại.
Mẹo
Cách nhớ nhanh: On-Demand = linh hoạt/ngắn hạn; Reserved/Savings Plans = ổn định, chạy lâu dài, muốn tiết kiệm; Spot = giá rẻ nhất cho workload có thể bị gián đoạn. Đề thi hay cho tình huống "có thể chịu gián đoạn, muốn rẻ nhất" → đáp án là Spot.
AWS Free Tier
AWS Free Tier AWS Free Tier giúp dùng thử nhiều dịch vụ miễn phí. Nó gồm ba loại:
| Loại Free Tier | Ý nghĩa | Ví dụ điển hình |
|---|---|---|
| Always Free (luôn miễn phí) | Miễn phí vô thời hạn trong một hạn mức nhất định. | Một lượng Lambda AWS Lambda request/tháng; một dung lượng DynamoDB Amazon DynamoDB nhất định. |
| 12 Months Free (miễn phí 12 tháng) | Miễn phí trong 12 tháng đầu kể từ ngày đăng ký tài khoản. | Một số giờ EC2 Amazon EC2 t-class/tháng; một dung lượng S3 Amazon S3 nhất định. |
| Trials (dùng thử) | Miễn phí ngắn hạn cho một dịch vụ cụ thể, hết hạn sau số ngày/lượng dùng định trước. | Bản dùng thử của một số dịch vụ chuyên biệt. |
Đừng nhầm Free Tier với hoàn toàn miễn phí
Vượt quá hạn mức Free Tier (hoặc hết 12 tháng) thì bạn bắt đầu bị tính phí theo giá thường. Nên đặt cảnh báo bằng AWS Budgets AWS Budgets để tránh hóa đơn bất ngờ (xem bài sau).
Tóm tắt
- Pay-as-you-go: trả cho thứ đã dùng; cam kết (reserve) hoặc dùng nhiều thì đơn giá thấp hơn.
- Ba yếu tố chi phí: compute, storage, data transfer. Inbound thường miễn phí, outbound tính phí.
- EC2: On-Demand (linh hoạt) · Reserved (cam kết theo instance, ổn định) · Savings Plans (cam kết theo chi tiêu, linh hoạt hơn) · Spot (rẻ nhất, có thể bị gián đoạn).
- Free Tier có 3 dạng: Always Free, 12 tháng đầu, và Trials — vượt hạn mức là bị tính phí.