Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kuota dan batas
Tabel berikut menjelaskan kuota dan batas aliran dan pecahan untuk Amazon Kinesis Data Streams.
Kuota | Mode sesuai permintaan | Mode yang disediakan |
---|---|---|
Jumlah aliran data |
Tidak ada kuota atas jumlah stream dalam akun Anda AWS . Secara default, Anda dapat membuat hingga 50 aliran data dengan mode kapasitas sesuai permintaan. Jika Anda memerlukan peningkatan kuota ini, naikkan tiket dukungan |
Tidak ada kuota atas jumlah aliran dengan mode yang disediakan dalam akun. |
Jumlah serpihan |
Tidak ada batas atas. Jumlah pecahan tergantung pada jumlah data yang dicerna dan tingkat throughput yang Anda butuhkan. Kinesis Data Streams secara otomatis menskalakan jumlah pecahan sebagai respons terhadap perubahan volume data dan lalu lintas. |
Tidak ada batas atas. Kuota pecahan default adalah 500 pecahan per AWS akun untuk AWS Wilayah berikut: AS Timur (Virginia N.), AS Barat (Oregon), dan Eropa (Irlandia). Untuk semua Wilayah lainnya, kuota shard default adalah 200 pecahan per akun. AWS Untuk meminta peningkatan kuota shards-per-data streaming, lihat Meminta Peningkatan Kuota. |
Throughput aliran data |
Secara default, aliran data baru yang dibuat dengan mode kapasitas sesuai permintaan memiliki 4 throughput MB/s of
write and 8 MB/s baca. Di AS Timur (Virginia N.), AS Barat (Oregon), dan Eropa (Irlandia) Wilayah AWS, aliran data dengan mode kapasitas sesuai permintaan skala hingga 10 kapasitas GB/s of write and 20 GB/s read
throughput. For other Regions, data streams with the on-demand capacity mode
scale up to 200 MB/s of write and 400 MB/s read throughput. If you require
an increase up to 10 GB/s write and 20 GB/s baca untuk Wilayah ini, kirimkan tiket dukungan. |
Tidak ada batas atas. Throughput maksimum tergantung pada jumlah pecahan yang disediakan untuk aliran. Setiap pecahan dapat mendukung hingga 1 throughput MB/sec or 1,000 records/sec write throughput or up to 2 MB/sec or 2,000 records/sec pembacaan. Jika Anda membutuhkan lebih banyak kapasitas konsumsi, Anda dapat dengan mudah meningkatkan jumlah pecahan dalam aliran menggunakan AWS Management Console atau. UpdateShardCountAPI |
Ukuran muatan data |
Ukuran maksimum payload data rekaman sebelumnya |
|
|
GetRecordsdapat mengambil hingga 10 MB data per panggilan dari satu pecahan, dan hingga 10.000 catatan per panggilan. Setiap panggilan |
|
Tingkat baca data per pecahan |
Setiap pecahan dapat mendukung hingga total kecepatan baca data maksimum 2 MB per detik via GetRecords. Jika panggilan untuk |
|
Jumlah konsumen terdaftar per aliran data |
Anda dapat membuat hingga 20 konsumen terdaftar (Enhanced Fan-out Limit) untuk setiap aliran data. |
|
Beralih antara mode yang disediakan dan sesuai permintaan |
Untuk setiap aliran data di AWS akun Anda, Anda dapat beralih antara mode kapasitas sesuai permintaan dan yang disediakan dua kali dalam 24 jam. |
Batasan API
Seperti kebanyakan AWS APIs, operasi Kinesis API Data Streams dibatasi kecepatan. Batas berikut berlaku per AWS akun per Wilayah. Untuk informasi selengkapnya tentang Kinesis APIs Data Streams, lihat Referensi Amazon API Kinesis.
KDSBatas Kontrol Pesawat API
Bagian berikut menjelaskan batas untuk bidang KDS kontrolAPIs. KDScontrol plane APIs memungkinkan Anda membuat dan mengelola aliran data Anda. Batas ini berlaku per AWS akun per Wilayah.
API | APIbatas panggilan | Per Akun/Aliran | Deskripsi |
---|---|---|---|
AddTagsToStream | 5 transaksi per detik (TPS) | Per Akun | 50 tag per aliran data |
CreateStream | 5 TPS | Per Akun | Tidak ada kuota atas jumlah stream yang dapat Anda miliki di akun. Anda menerima
|
DecreaseStreamRetentionPeriod | 5 TPS | Per Aliran | Nilai minimum periode retensi aliran data adalah 24 jam. |
DeleteResourcePolicy | 5 TPS | Per Akun | Jika Anda memerlukan peningkatan batas ini, naikkan tiket Support |
DeleteStream | 5 TPS | Per Akun | |
DeregisterStreamConsumer | 5 TPS | Per Aliran | |
DescribeLimits | 1 TPS | Per Akun | |
DescribeStream | 10 TPS | Per Akun | |
DescribeStreamConsumer | 20 TPS | Per Aliran | |
DescribeStreamSummary | 20 TPS | Per Akun | |
DisableEnhancedMonitoring | 5 TPS | Per Aliran | |
EnableEnhancedMonitoring | 5 TPS | Per Aliran | |
GetResourcePolicy | 5 TPS | Per Akun | Jika Anda memerlukan peningkatan batas ini, naikkan tiket Support |
IncreaseStreamRetentionPeriod | 5 TPS | Per Aliran | Nilai maksimum periode retensi aliran adalah 8760 jam (365 hari). |
ListShards | 1000 TPS | Per Aliran | |
ListStreamConsumers | 5 TPS | Per Aliran | |
ListStreams | 5 TPS | Per Akun | |
ListTagsForStream | 5 TPS | Per Aliran | |
MergeShards | 5 TPS | Per Aliran | Hanya berlaku untuk yang disediakan. |
PutResourcePolicy | 5 TPS | Per Akun | Jika Anda memerlukan peningkatan batas ini, naikkan tiket Support |
RegisterStreamConsumer | 5 TPS | Per Aliran | Anda dapat mendaftarkan hingga 20 konsumen per aliran data. Konsumen tertentu hanya dapat didaftarkan dengan satu aliran data pada satu waktu. Hanya 5 konsumen yang dapat dibuat secara bersamaan. Dengan kata lain, Anda tidak dapat memiliki lebih dari 5 konsumen dalam satu CREATING status pada saat yang bersamaan. Mendaftarkan konsumen ke-6 sementara ada 5 di a CREATING |
RemoveTagsFromStream | 5 TPS | Per Aliran | |
SplitShard | 5 TPS | Per Aliran | Hanya berlaku untuk yang disediakan |
StartStreamEncryption | Per Aliran | Anda dapat berhasil menerapkan AWS KMS kunci baru untuk enkripsi sisi server 25 kali dalam periode 24 jam bergulir. | |
StopStreamEncryption | Per Aliran | Anda dapat berhasil menonaktifkan enkripsi sisi server 25 kali dalam periode 24 jam bergulir. | |
UpdateShardCount | Per Aliran | Hanya berlaku untuk yang disediakan. Batas default pada jumlah pecahan adalah 10.000. Ada batasan tambahan untuk iniAPI. Untuk informasi selengkapnya, lihat UpdateShardCount. | |
UpdateStreamMode | Per aliran |
Untuk setiap aliran data di AWS akun Anda, Anda dapat beralih antara mode kapasitas sesuai permintaan dan yang disediakan dua kali dalam 24 jam. |
KDSAPIBatas Pesawat Data
Bagian berikut menjelaskan batas untuk bidang KDS dataAPIs. KDSbidang data APIs memungkinkan Anda menggunakan aliran data untuk mengumpulkan dan memproses catatan data secara real time. Batasan ini berlaku per pecahan dalam aliran data Anda.
API | APIbatas panggilan | Batas muatan | Detail tambahan |
---|---|---|---|
GetRecords | 5 TPS | Jumlah maksimum catatan yang dapat dikembalikan per panggilan adalah 10.000. Ukuran maksimum data yang GetRecords dapat dikembalikan adalah 10 MB. |
Jika panggilan mengembalikan jumlah data ini, panggilan berikutnya dilakukan dalam 5 detik berikutnyaProvisionedThroughputExceededException . Jika throughput yang disediakan tidak mencukupi pada aliran, panggilan berikutnya dilakukan dalam lemparan 1 detik berikutnya. ProvisionedThroughputExceededException |
GetShardIterator | 5 TPS | Sebuah iterator shard kedaluwarsa 5 menit setelah dikembalikan ke pemohon. Jika GetShardIterator permintaan dibuat terlalu sering, Anda menerima a ProvisionedThroughputExceededException. | |
PutRecord | 1000 TPS | Setiap pecahan dapat mendukung penulisan hingga 1.000 catatan per detik, hingga total penulisan data maksimum 1 MB per detik. | |
PutRecords | Setiap PutRecords permintaan dapat mendukung hingga 500 catatan. Setiap catatan dalam permintaan dapat sebesar 1 MB, hingga batas 5 MB untuk seluruh permintaan, termasuk kunci partisi. Setiap pecahan dapat mendukung penulisan hingga 1.000 catatan per detik, hingga total penulisan data maksimum 1 MB per detik. | ||
SubscribeToShard | Anda dapat melakukan satu panggilan SubscribeToShard per detik per konsumen terdaftar per pecahan. | Jika Anda menelepon SubscribeToShard lagi dengan Konsumen yang sama ARN dan ShardId dalam waktu 5 detik setelah panggilan berhasil, Anda akan mendapatkanResourceInUseException. |
Meningkatkan Kuota
Anda dapat menggunakan Service Quotas untuk meminta kenaikan kuota, jika kuota dapat disesuaikan. Beberapa permintaan diselesaikan secara otomatis, sementara yang lain dikirimkan ke AWS Support. Anda dapat melacak status permintaan peningkatan kuota yang dikirimkan ke AWS Support. Permintaan untuk meningkatkan Service Quotas tidak menerima dukungan prioritas. Jika Anda memiliki permintaan mendesak, hubungi AWS Support. Untuk informasi selengkapnya, lihat Apa itu Service Quotas?
Untuk meminta peningkatan kuota layanan, ikuti prosedur yang diuraikan dalam Meminta Peningkatan Kuota.