Amazon Managed Service for Apache Flink
Xử lý stream bằng Apache Flink
Chạy ứng dụng Apache Flink (Java, Scala, Python, SQL) được quản lý để phân tích dữ liệu streaming real-time: tổng hợp theo cửa sổ thời gian, phát hiện bất thường. Trước đây là Kinesis Data Analytics.
- Chi phí$$ Vừa phải
- Độ khó●●●●●
- Để không có tốn tiền?Có
- AWS quản lý
- Có trong đềSAA
Hình dungNhư kiểm định viên đứng cạnh băng chuyền, đếm và soi từng món khi nó chạy qua.
Khi nào nên dùng
✓ Nên dùng khi
Cần tính toán có trạng thái (stateful) trên stream: window, join, aggregation real-time.
✗ Không nên dùng khi
Chỉ cần chuyển dữ liệu đi, không tính toán → Data Firehose / Lambda.
Ví dụ hay gặp
- Đếm giao dịch mỗi phút để phát hiện gian lận
- Tổng hợp metric IoT theo cửa sổ thời gian
- Join hai stream real-time
Tốn bao nhiêu tiền?
- Cách tính: Tính theo KPU-giờ (đơn vị xử lý) của ứng dụng đang chạy, cộng lưu trữ ứng dụng.
Dịch vụ liên quan
Ôn thi SAA-C03
Managed Flink xuất hiện trong các chủ đề ôn thi sau: