Inserito il: Mar 23, 2020

A partire da oggi, puoi usare l'API UpdateShardCount in Amazon Kinesis Data Streams per aumentare gli shard fino a 10.000 per un singolo stream di dati. Puoi utilizzare Amazon Kinesis Data Streams per catturare, archiviare e analizzare terabyte di dati all'ora da clickstream, transazioni finanziarie, feed di social media e molto altro. L'API UpdateShardCount consente di aumentare o diminuire rapidamente la capacità di stream di dati in modo da poter gestire le modifiche apportate al volume dei dati senza alcuna interruzione della produzione o del consumo di applicazioni.

Uno shard Kinesis fornisce un throughput di 1 MB/s in entrata e 2 MB/s in uscita. Puoi aumentare il throughput di stream aggiungendo più shard. In precedenza, l'API UpdateShardCount poteva aumentare fino a 500 shard. L'annuncio di oggi consente di aumentare rapidamente la tua capacità di stream fino a 10.000 shard, un incremento fino a 20 volte maggiore. Per esempio, se avevi 10 shard che fornivano 10 MB/s di throughput, in precedenza potevi aumentare gli shard fino a 500 per ottenere 500 MB/s. Adesso, puoi aumentare gli shard fino a 10.000 o 10.000 MB/s in risposta all'aumento del traffico con una chiamata API singola o con un clic nella console. Puoi anche diminuire la capacità dopo una riduzione del traffico.  

Aggiornare il conteggio di shard è un'operazione asincrone. Kenesis Data Streams effettua divisioni o unioni su shard individuali per aggiornare il conteggio di shard. Puoi continuare a leggere e scrivere dati sul tuo stream quando sono in corso le operazioni di dimensionamento. Raccomandiamo di utilizzare la versione KPL 0.14.0 o maggiore e aggiornare KCL alla versione 1.9 o maggiore per l'utilizzo di questa funzionalità. Per ulteriori informazioni, consulta la documentazione API di riferimento.

L'aumento di 10.000 shard per l'API UpdateShardCount è disponibile in tutte le regioni AWS.