Amazon Kinesis Data Streams 可讓您建置自訂的應用程式以處理或分析串流資料,滿足您的專業需求。Kinesis Data Streams 每小時可以從數十萬個來源持續擷取和存放數百 TB 的資料,例如網站點擊流、金融交易、社交媒體饋送、IT 日誌和位置追蹤事件。透過 Kinesis Client Library (KCL),您可以建置 Kinesis 應用程式和使用串流資料啟動即時儀表板的功能、產生提醒、實作動態定價和廣告等等。您還可以將資料從 Kinesis Data Streams 發送到其他 AWS 服務,例如 Amazon Simple Storage Service (Amazon S3)、Amazon Redshift、Amazon EMR 以及 AWS Lambda。


Kinesis Data Streams 簡介 (2:08)

kenesis-thumb3


Kinesis Data Streams 能夠執行即時資料處理。透過 Kinesis Data Streams,您可以持續收集所產生的資料,並迅速回應與業務和營運有關的重要資訊。

您可以透過建立 VPC 端點,從 Amazon Virtual Private Cloud (VPC) 以私有方式存取 Kinesis Data Streams API。您可以使用伺服器端加密AWS KMS 主金鑰加密 Kinesis Data Streams 內的敏感資料,以符合法規和合規需要。

您可以在幾秒內建立一個 Kinesis 串流。您可以使用 Kinesis Producer Library (KPL) 輕鬆地將資料放入串流,並使用 Kinesis Client Library (KCL) 建立 Kinesis 應用程式處理資料。

您可以利用 Kinesis Data Streams 讓多個 Kinesis 應用程式同時處理相同的串流。例如,您可以讓一個應用程式執行即時分析,而讓另一個應用程式從相同的串流將資料傳送到 Amazon S3

Kinesis 資料串流的輸送量可從每小時數 MB 擴展到數 TB,PUT 記錄量可從每秒數千擴展到數百萬。您可以根據輸入的資料量隨時動態調整串流的輸送量。

Kinesis Data Streams 無須預付費用,只需為您使用的資源付費。每小時只需 0.015 USD,您就可以享有導入率 1 MB/秒、輸出率 2 MB/秒的 Kinesis 資料串流。

Kinesis Data Streams 可將您的串流資料同步複寫到 AWS 區域中的三個設施,而且資料會保留長達 7 天,以防止應用程式故障、個別機器故障或設施故障時造成的資料遺失。


Kinesis Data Streams 可用來收集伺服器、桌面和行動裝置等來源的日誌和事件資料。然後,您可以建置 Kinesis 應用程式以持續處理資料、產生指標、啟動即時儀表板功能以及將總資料發送到存放區中,例如 Amazon S3

您可以讓 Kinesis 應用程式對 Kinesis Data Streams 所收集的感應器資料這類高頻率事件資料執行即時分析,在幾分鐘內就可以深入了解資料,不必花費數小時或數天的時間。

您可以讓行動應用程式將資料從數十萬個裝置推送到 Kinesis Data Streams,在行動裝置一產生資料時便立即提供給您。

了解 Kinesis Data Streams 和 AWS Mobile SDK 整合 (iOS | Android)

Kinesis Data Streams 可用來持續收集玩家遊戲互動的相關資料,並將資料饋送到您的遊戲平台。透過 Kinesis Data Streams,您可以根據玩家的動作和行為設計出可提供具有吸引力和動態體驗的遊戲。