Tiên giới AWS chia làm hai phe môn phái lớn. Một phe nuôi linh thú từ thuở nhỏ. Phe kia triệu hồi linh hồn khi cần, dùng xong tự tán biến.
- Toàn quyền kiểm soát
- Cấu hình tùy ý
- Hiệu suất ổn định
- Phải canh giữ 24/7
- Trả tiền cả khi rảnh
- Không lo hạ tầng
- Chỉ trả khi dùng
- Auto-scale vô hạn
- Cold Start chậm
- DDoS = phá sản
Phe truyền thống là EC2 Phái — họ thích tự tay nuôi nấng, chăm bẵm các linh thú Server từ thuở nhỏ, vui buồn cùng nó, thức đêm canh giữ sợ nó "chết yểu".
- Nuôi nấng instance từ
t2.microtớim5.24xlarge, chứng kiến nó lớn lên mỗi ngày. - Thức đêm canh giữ — cài monitoring, alarm, health check — sợ linh thú đột tử lúc 3 giờ sáng.
- Dù lúc 0 request, server vẫn chạy, linh thạch vẫn bốc hơi. Giống nuôi thú cưng — nó ngủ vẫn phải cho ăn.
Phe còn lại là Serverless Đạo (với thần chú Lambda). Trường phái này tôn thờ chủ nghĩa "vô tướng": Không nuôi server, không giữ linh thú.
Khi nào cần dùng (gọi request) thì niệm chú triệu hồi, dùng xong trong vài phần giây là linh hồn tự tán biến. Không dùng thì không tốn một cắc linh thạch.
- Vô tướng: Không có server vật lý nào thuộc về bạn. Mọi thứ là hư ảnh, xuất hiện khi cần.
- Pay-per-use: Chỉ tính tiền theo millisecond thực thi. 0 request = $0.
- Auto-scale: Từ 1 request tới 1 triệu request — Lambda tự phân thân không cần config.
Nghe thì có vẻ đắc đạo... nhưng Serverless Đạo lại có tử huyệt chí mạng.
Serverless Đạo có tử huyệt mang tên Cold Start (Khởi động lạnh). Mỗi khi đại năng lâu ngày không gọi, pháp bảo cần thời gian để tích tụ linh khí, khiến request đầu tiên chậm như rùa bò.
Trong khi EC2 Phái linh thú đã sẵn sàng chiến đấu 24/7, Lambda phải mất vài trăm millisecond tới vài giây để "thức dậy".
Chưa kể, nếu bị kẻ địch tấn công dồn dập (DDoS), Lambda phân thân ra hàng triệu bản mà không có giới hạn. Mỗi phân thân đều tốn linh thạch.
Hóa đơn lại một lần nữa đưa cả tông môn về nơi chín suối.
EC2 bị DDoS: server quá tải → sập → thiệt hại dừng lại.
Lambda bị DDoS: mỗi request được phục vụ tận tình → hóa đơn tăng vô hạn → tông chủ thổ huyết.
| Tiêu chí | 🖥️ EC2 Phái | ⚡ Serverless Đạo |
|---|---|---|
| Chi phí rảnh | Vẫn trả tiền | $0 |
| Chi phí cao tải | Dự đoán được | Có thể bùng nổ |
| Cold Start | Không có | 1-5 giây |
| Auto Scale | Phải cấu hình | Tự động |
| Bảo trì | Canh 24/7 | Không cần |
| Kiểm soát | Toàn quyền | Hạn chế |
| Chống DDoS | Sập = dừng lỗ | Scale = cháy ví |
| Thời gian chạy | Không giới hạn | Tối đa 15 phút |
Các đại năng tu luyện đủ lâu đều nhận ra: không có phái nào tối thượng. Chỉ có phái nào phù hợp với bối cảnh.
- Chọn EC2 Phái khi: workload ổn định 24/7, cần kiểm soát tuyệt đối, chạy task dài hạn, cần GPU/custom kernel.
- Chọn Serverless Đạo khi: traffic bất thường, cần tiết kiệm tối đa, xử lý event-driven, microservices nhẹ.
- Đạo tối thượng: Kết hợp cả hai — EC2 cho core service, Lambda cho background jobs. Nhân Kiếm Hợp Nhất.
EC2 Phái nuôi linh thú, vui buồn cùng nó.
Serverless Đạo triệu hồi khi cần, vô tướng vô hình.
Đạo không có đúng sai — chỉ có phù hợp.
Đại năng thực sự biết khi nào nuôi linh thú,
khi nào gọi hồn.