張貼日期: Mar 23, 2020

自今日起,您可以在 Amazon Kinesis Data Streams 中使用UpdateShardCount API 針對單一資料串流擴展至 10,000 個分區。您可以使用 Amazon Kinesis Data Streams,每小時從點擊流、金融交易、社交媒體饋送等擷取、儲存和分析 TB 級的資料。UpdateShardCount API 可讓您快速擴展或縮減資料串流的容量,以應對資料量的變更,而不會在生產或取用應用程式時產生任何中斷。

Kinesis 分區提供 1 MB/s 輸入和 2 MB/s 輸出輸送量。您可以透過新增更多分區來增加串流輸送量。先前,UpdateShardCount API 最多可擴展至 500 個分區。今天的公告可讓您快速將串流容量擴展至 10,000 個分區,較之前增加 20 倍。例如,如果您有可提供 10 MB/s 輸送量的 10 個分區,先前,您最多可以擴展至 500 個分區,以擷取 500 MB/s。而現在,為回應流量增加,您可以透過單一 API 呼叫或在主控台上點按一下,即可擴展至 10,000 個分區或 10,000 MB/s。然後,您可以在流量減少時縮減容量。 

更新分區計數是一項異步操作。Kinesis Data Streams 可在個別分區上執行分割或合併,以更新分區計數。擴展作業進行中時,您可以繼續讀取和寫入資料至串流。我們建議使用 KPL 0.14.0 或更高版本,然後將 KCL 升級至 1.9 或以上版本,以使用此功能。如需更多詳細資料,請參閱 API 參考說明文件

為 UpdateShardCount API 增加 10,000 個分區可在所有 AWS 區域使用。