Linh thú EC2 cạn kiệt tài nguyên rồi đột tử không ai hay. Tàng Kinh Các bị kẻ xấu xóa sạch cuốn bí kíp lúc 3 giờ sáng mà đệ tử chối bay chối biến. Tông chủ bắt buộc phải khai mở thần khí giám sát.
Tông môn phình to, độ phức tạp hạ tầng tăng chóng mặt. Một Tông chủ không thể đi tuần tra từng ngọn núi, từng chuồng linh thú mỗi giờ. Những sự cố âm thầm diễn ra trong góc khuất có thể phá hủy cả tông môn từ bên trong.
Để chấm dứt sự mù lòa thông tin, Thượng Đế AWS ban xuống bộ đôi thần khí hộ mệnh: CloudWatch và CloudTrail.
CloudWatch sinh ra để trả lời câu hỏi: "Tông môn ĐANG YẾU hay ĐANG KHỎE?". Nó bắt mạch 24/7 cho vạn vật:
- Bản Sinh Tồn (Metrics): Ghi chép mọi chỉ số nhịp tim CPU, dung lượng RAM, lưu lượng mạng (Network In/Out) của từng EC2 instance.
- Thiên Lôi Trận (Alarms): Hễ nhịp tim linh thú vượt 80% liên tục trong 5 phút, lập tức đánh kẻng! CloudWatch kết hợp SNS phát pháo sáng gọi đệ tử trực đêm dậy cứu chữa, hoặc tự động kích hoạt Auto Scaling đúc thêm EC2 chia lửa.
- Tàng Thư Cầm Thú (CloudWatch Logs): Bất kỳ tiếng lầm bầm báo lỗi (Application Logs, System Logs) nào cũng được thu thập để Tông chủ tra cứu khi app bị lỗi.
Nếu CloudWatch chuyên về "Sức khỏe" thì CloudTrail chuyên về "Đạo đức". Nó trả lời câu hỏi: "Kẻ nào vừa làm cái trò nát thần hồn này?":
- Sổ Sinh Tử Diêm Vương: Ghi chép không sót một nét mọi API Calls diễn ra trong AWS Account. Bất kỳ đệ tử hay linh thú EC2 nào ra tay tác động hệ thống đều bị lập biên bản.
Bốn bằng chứng thép CloudTrail tóm gọn:
- Kẻ Nào (Who): IAM User
Dev_Tien_SinhhayRoot User? - Làm Gì (What): Gọi chiêu thức
DeleteBucket(Xóa kho S3) hayDropTable? - Khi Nào (When): Vào đúng lúc 3:14 sáng nay.
- Từ Đâu (Where): Xuất phát từ IP quán net phàm trần
123.45.67.89.
| Tiêu chí | 👁️ CloudWatch (Thiên Lý Nhãn) | 👂 CloudTrail (Thuận Phong Nhĩ) |
|---|---|---|
| Mục đích chính | Giám sát HIỆU SUẤT và LỖI (Performance / Health) | Giám sát HÀNH VI và KIỂM TOÁN (Auditing / Security) |
| Câu hỏi thường gặp | "Tại sao trang web tải chậm thế?" "App bị sập vì lỗi gì?" |
"Kẻ nào vừa xóa Database của ta?" "Đêm qua ai mở khóa cửa VPC?" |
| Dữ liệu thu thập | Metrics (Chỉ số), Error Logs, Events | API Calls (Lệnh điều khiển), User Activities |
| Phản ứng tự động | Báo động (Alarms), Tự động Auto-scale | Gửi log ra S3/Athena để phân tích pháp y |
Bậc đại năng thực sự không chỉ ngồi nhìn logs, họ liên kết các thần khí thành bộ Tuyệt Sát Trận Pháp Tự Động:
1. Kẻ địch lén mở cửa Security Group (Allow 0.0.0.0/0).
2. CloudTrail lập tức chép vào sổ: "Tài khoản X vừa phá cổng".
3. EventBridge phát hiện dòng chữ, lập tức kích hoạt bẫy gọi hồn một linh hồn Lambda (Serverless).
4. Lambda vung đao vặn ngược lại cổng đóng chặt như cũ, khóa luôn tài khoản đệ tử phản bội và bắn tin nhắn báo cáo cho Tông chủ.
Tất cả diễn ra trong 2 giây. Tông chủ vẫn nhàn nhã uống trà trên đỉnh núi cao, không cần động lấy một ngón tay. Đó chính là cảnh giới "Vô Vi Nhi Trị" đỉnh cao của Tiên giới.
Một vị vua không chỉ cần giang sơn rộng lớn, mà cần nhìn thấu vạn vật trong giang sơn đó.
CloudWatch giữ gìn hơi thở sinh tồn, CloudTrail trừng trị kẻ gian ác. Vạn pháp quy tâm.