Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Quote e limiti
La tabella seguente descrive le quote e i limiti di stream e shard per Amazon Kinesis Data Streams.
| Quota | Modalità on demand | Modalità provisioning |
|---|---|---|
|
Numero di flussi di dati |
Non esiste una quota massima per il numero di stream all'interno del tuo account. AWS Per impostazione predefinita, puoi creare fino a 50 flussi di dati con la modalità di capacità on demand. Se hai bisogno di aumentare questa quota, richiedi un ticket di assistenza |
Non è previsto un limite massimo per il numero di stream con la modalità fornita all'interno di un account. |
|
Numero dle partizioni |
Non esiste un limite massimo. Il numero di partizioni dipende dalla quantità di dati importati e dal livello di velocità di trasmissione effettiva richiesto. Il flusso di dati Kinesis dimensiona automaticamente il numero di partizioni in risposta alle variazioni del volume e del traffico dei dati. |
Non c'è un limite massimo. La quota predefinita di frammenti è di 20.000 frammenti ciascuno Account AWS per quanto segue: Regioni AWS
Per tutte le altre regioni, la quota di frammenti predefinita è di 1.000 o 6.000 frammenti per area. Account AWS Puoi visualizzare la quota e l'utilizzo degli shard del tuo account tramite la console Service Quotas all'indirizzo. https://console.aws.amazon.com/servicequotas/ Per richiedere un aumento della quota di shard, usa la console Service Quotas o. AWS CLI Per ulteriori informazioni, consulta la sezione Richiesta di un aumento di quota. |
|
Velocità di trasmissione effettiva del flusso di dati |
Per impostazione predefinita, i nuovi flussi di dati creati con la modalità di capacità su richiesta hanno un throughput MB/s di 4 in scrittura e 8 MB/s in lettura. Negli Stati Uniti orientali (Virginia settentrionale), negli Stati Uniti occidentali (Oregon) e in Europa (Irlanda) Regioni AWS, i flussi di dati con la modalità di capacità su richiesta sono scalabili fino al 10% GB/s della velocità effettiva di scrittura e del 20% di lettura. GB/s In altre regioni, i flussi di dati con la modalità di capacità su richiesta sono scalabili fino al MB/s 200% di velocità di scrittura e 400 di lettura. MB/s Se hai bisogno di aumentare fino a 10 capacità di GB/s scrittura e 20 di GB/s lettura per queste regioni, invia un ticket di assistenza. |
Non vi è un limite superiore. La velocità di trasmissione effettiva massima dipende dal numero di partizioni fornite per il flusso. Ogni shard può supportare fino a 1 MB/sec o 1.000 velocità di records/sec scrittura o fino a 2 MB/sec o 2.000 velocità di records/sec lettura. Se hai bisogno di una maggiore capacità di acquisizione, puoi facilmente aumentare il numero di shard nel flusso utilizzando l'API o. Console di gestione AWS UpdateShardCount |
|
Dimensioni del payload di dati |
La dimensione massima del payload di dati di un record precedente |
|
|
Dimensioni delle transazioni |
GetRecordspuò recuperare fino a 10 MB di dati per chiamata da un singolo shard e fino a 10.000 record per chiamata. Ogni chiamata |
|
|
Velocità di lettura dei dati per partizione |
Ogni shard può supportare fino a una velocità di lettura totale massima dei dati di 2 MB al secondo tramite. GetRecords Se una chiamata a |
|
|
Numero di consumer registrati per flusso di dati |
Con la modalità Kinesis On-demand Advantage, puoi creare fino a 50 consumatori registrati (Enhanced Fan-out). Con le modalità Kinesis On-Demand Standard e Kinesis Provisioned, puoi creare fino a 20 consumatori registrati (Enhanced Fan-out Limit) per ogni flusso di dati. |
|
|
Passaggio dalla modalità assegnata a quella on demand |
Per ogni flusso di dati del tuo AWS account, puoi passare dalla modalità di capacità on-demand a quella con capacità fornita due volte nell'arco di 24 ore. |
|
Limiti delle API
Come la maggior parte AWS APIs, le operazioni dell'API Kinesis Data Streams hanno una velocità limitata. I seguenti limiti si applicano per account per regione. AWS Per ulteriori informazioni su Kinesis APIs Data Streams, consulta l'Amazon Kinesis API Reference.
Limiti per l'API del piano di controllo KDS
La sezione seguente descrive i limiti per il piano di controllo KDS. APIs Il piano di controllo KDS ti APIs consente di creare e gestire i tuoi flussi di dati. Questi limiti si applicano per AWS account per regione.
| "Hello, World!" | Limite di chiamata API | Per account/flusso | Description |
|---|---|---|---|
| AddTagsToStream | 5 transazioni al secondo (TPS) | Per account | 50 tag per flusso di dati |
| CreateStream | 5 TPS | Per account | Non è prevista alcuna quota massima al numero di flussi che puoi avere in un account. Viene ricevuta una
|
| DecreaseStreamRetentionPeriod | 5 TPS | Per flusso | Il valore minimo del periodo di conservazione di un flusso di dati è di 24 ore. |
| DeleteResourcePolicy | 5 TPS | Per account | Se hai bisogno di un aumento di questo limite, invia un ticket di supporto |
| DeleteStream | 5 TPS | Per account | |
| DeregisterStreamConsumer | 5 TPS | Per flusso | |
| DescribeAccountSettings | 5 TPS | Per account | |
| DescribeLimits | 1 TPS | Per account | |
| DescribeStream | 10 TPS | Per account | |
| DescribeStreamConsumer | 20 TPS | Per flusso | |
| DescribeStreamSummary | 20 TPS | Per account | |
| DisableEnhancedMonitoring | 5 TPS | Per flusso | |
| EnableEnhancedMonitoring | 5 TPS | Per flusso | |
| GetResourcePolicy | 5 TPS | Per account | Se hai bisogno di un aumento di questo limite, invia un ticket di supporto |
| IncreaseStreamRetentionPeriod | 5 TPS | Per flusso | Il valore massimo del periodo di conservazione di un flusso è 8.760 ore (365 giorni). |
| ListShards | 1000 TPS | Per flusso | |
| ListStreamConsumers | 5 TPS | Per flusso | |
| ListStreams | 5 TPS | Per account | |
| ListTagsForStream | 5 TPS | Per flusso | |
| MergeShards | 5 TPS | Per flusso | Applicabile solo per la capacità assegnata. |
| PutResourcePolicy | 5 TPS | Per account | Se hai bisogno di un aumento di questo limite, invia un ticket di supporto |
| RegisterStreamConsumer | 5 TPS | Per flusso | Puoi registrare fino a 20 consumer per flusso di dati. Un determinato consumer può essere registrato a un solo flusso di dati alla volta. Possono essere creati contemporaneamente solo 5 consumer. In altre parole, non è possibile avere più di 5 consumer contemporaneamente in uno stato CREATING. |
| RemoveTagsFromStream | 5 TPS | Per flusso | |
| SplitShard | 5 TPS | Per flusso | Applicabile solo per la capacità assegnata |
| StartStreamEncryption | Per flusso | Puoi applicare con successo una nuova chiave AWS KMS per la crittografia lato server 25 volte nell'arco di 24 ore consecutive. | |
| StopStreamEncryption | Per flusso | Puoi disabilitare correttamente la crittografia lato server 25 volte in un periodo di 24 ore. | |
| UpdateShardCount | Per flusso | Applicabile solo per la capacità assegnata. Il limite predefinito per il numero di shard è 10.000. Esistono limiti aggiuntivi per questa API. Per ulteriori informazioni, consulta UpdateShardCount. | |
| UpdateStreamMode | Per flusso |
Per ogni flusso di dati nel tuo AWS account, puoi passare dalla modalità di capacità on-demand a quella di capacità fornita due volte nell'arco di 24 ore. |
|
| UpdateStreamWarmThroughput | 5 TPS | Per account | La velocità massima di trasmissione a caldo che può essere configurata è il limite di velocità del flusso di dati della modalità on demand per l'account e la regione. |
| UpdateAccountSettings | 5 TPS | Per account | Abilita o disabilita le impostazioni dell'account, come la modalità On-demand Advantage. |
Limiti per l'API KDS Data Plane
La sezione seguente descrive i limiti per il piano dati KDS. APIs Il piano dati KDS ti APIs consente di utilizzare i tuoi flussi di dati per raccogliere ed elaborare i record di dati in tempo reale. Questi limiti si applicano per ogni shard all'interno dei flussi di dati.
| "Hello, World!" | Limite di chiamata API | Limite del payload | Dettagli aggiuntivi |
|---|---|---|---|
| GetRecords | 5 TPS | Il numero massimo di record che è possibile restituire per chiamata è 10.000. La dimensione massima di dati che GetRecords può restituire è 10 MB. |
Se una chiamata restituisce questa quantità di dati, le chiamate successive effettuate entro i 5 secondi successivi genereranno ProvisionedThroughputExceededException. Se il throughput assegnato nello stream è insufficiente, le chiamate successive vengono effettuate entro il secondo successivo. ProvisionedThroughputExceededException |
| GetShardIterator | 5 TPS | Un iteratore shard scade 5 minuti dopo che è stato restituito al richiedente. Se una GetShardIterator richiesta viene effettuata troppo spesso, si riceve un. ProvisionedThroughputExceededException | |
| PutRecord | 1000 TPS | Ogni shard può supportare scritture fino a 1.000 record al secondo, fino a un totale massimo di scrittura dei dati di 10 MiB al secondo. | Kinesis è progettato per gestire dischi intermittenti di grandi dimensioni (da 1 a 10 MiB) utilizzando la capacità burst. |
| PutRecords | Ogni PutRecords richiesta può supportare fino a 500 record. Ogni record nella richiesta può avere dimensioni fino a 10 MiB, fino a un limite di 10 MiB per l'intera richiesta, comprese le chiavi di partizione. Ogni shard può supportare scritture fino a 1.000 record al secondo, fino a un massimo di 1 MB al secondo in scrittura dei dati. | Kinesis è progettato per gestire dischi intermittenti di grandi dimensioni (da 1 a 10 MiB) utilizzando la capacità burst. | |
| SubscribeToShard | È possibile effettuare una chiamata al SubscribeToShard secondo per consumatore registrato per shard. | Se chiami di SubscribeToShard nuovo con lo stesso ConsumerArn ShardId ed entro 5 secondi dall'esito positivo della chiamata, riceverai un. ResourceInUseException |
Aumento delle quote
È possibile utilizzare Service Quotas per richiedere un aumento per una quota, se la quota è regolabile. Alcune richieste vengono risolte automaticamente, mentre altre vengono inviate a AWS Support. Puoi monitorare lo stato di una richiesta di aumento della quota inviata a AWS Support. Le richieste di aumento delle Service Quotas non ricevono assistenza prioritaria. Se hai una richiesta urgente, contatta l' AWS assistenza. Per ulteriori informazioni, consulta Cosa sono le Service Quotas?.
Per richiedere un aumento della quota di servizio, seguire la procedura descritta in Richiesta di un aumento di quota.