Amazon Managed Streaming for Apache Kafka
Apache Kafka được quản lý
MSK chạy cluster Apache Kafka tương thích hoàn toàn, AWS lo broker, ZooKeeper/KRaft, vá lỗi; có thêm MSK Serverless và MSK Connect.
- Chi phí$$$ Cao
- Độ khó●●●●●
- Để không có tốn tiền?Có
- AWS quản lý
- Có trong đềSAA
Hình dungNhư thuê nguyên hệ thống băng chuyền Kafka đã lắp sẵn, bạn chỉ việc đặt hàng lên.
Khi nào nên dùng
✓ Nên dùng khi
Đã dùng Kafka hoặc cần hệ sinh thái Kafka (Connect, Streams).
✗ Không nên dùng khi
Muốn đơn giản, thuần AWS → Kinesis Data Streams / SQS.
Ví dụ hay gặp
- Chuyển Kafka tự host lên AWS
- Event streaming giữa microservice
- CDC từ database qua MSK Connect
Tốn bao nhiêu tiền?
- Cách tính: Provisioned: theo broker instance-giờ và GB lưu trữ; Serverless: theo cluster-giờ, partition-giờ và GB dữ liệu.
⚠️ Bẫy chi phí
Phí truyền dữ liệu giữa các AZ trong cluster nhiều broker dễ bị bỏ quên.
Dịch vụ liên quan
Ôn thi SAA-C03
MSK xuất hiện trong các chủ đề ôn thi sau: