Tổng quan về Kinesis

Tổng quan về Kinesis

  • Giúp dễ dàng thu thập, xử lý, và phân tích streaming data theo thời gian thực.
  • Thu nhận dữ liệu thời gian thực như: log ứng dụng, metrics, luồng click website, dữ liệu telemetry từ IoT,...
  • Các service chính:
    • Kinesis Data Streams:
      Thu thập, xử lý và lưu trữ dữ liệu dòng (ví dụ: log, sự kiện app).
      ➤ Giao tiếp trực tiếp với producer và consumer, hỗ trợ xử lý thời gian thực (real-time processing).
    • Kinesis Data Firehose:
      Tự động chuyển dữ liệu stream sang các dịch vụ lưu trữ của AWS (như S3, Redshift, Elasticsearch,...).
      ➤ Không cần quản lý consumer thủ công, thiên về lưu trữ hơn là xử lý.
    • Kinesis Data Analytics:
      Phân tích dữ liệu stream bằng ngôn ngữ SQL hoặc Apache Flink.
      ➤ Dùng để query dữ liệu trực tiếp trên stream và phát hiện bất thường, thống kê tức thì.
    • Kinesis Video Streams:
      Thu thập, xử lý và lưu trữ video stream (thường dùng cho camera, phân tích hình ảnh,...).
Bạn thấy bài này thế nào?