接續介紹Kinesis家族中其它更實用的資料分析服務:
進入Kinesis服務首頁可以看到這三個常常整合在一起的服務
Kinesis Data Stream(KDS):
KDS是擴展性高且可靠的「即時real-time」資料串流服務,每秒可以持續從數以千計的資料源接收高達GB等級的資料。資料預設存24小時,可以調高累積至7天,7天以上可另外申請至365天。
(圖片來源*)
KDS重要的三個部分:Producer → Data Stream → Consumer
首先建立的是資料串流,可以從左邊工具欄或直接點選首頁中按鈕建立
Data Stream資料串流中的元件:
建立完成後就會有ARN供其它服務來訂閱
Producer生產者:
產生Record並傳送至指定的Shard
依建立方式分三類型:Kinesis Agent、AWS SDK、AWS KPL
Consumer消費者,也稱為 Kinesis Data Streams 應用程式:
從指定Shard中讀取Record
依建立方式分三類型:KDA、KDF、AWS KCL
*圖片來源 ( https://docs.aws.amazon.com/zh_tw/streams/latest/dev/images/architecture.png )