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 | On-demand mode | Mode yang disediakan |
|---|---|---|
|
Jumlah aliran data |
Tidak ada kuota atas untuk jumlah streaming dalam AWS akun Anda. 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 pada jumlah streaming dengan mode yang disediakan dalam akun. |
|
Jumlah pecahan |
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 shard default adalah 20.000 pecahan per Akun AWS untuk yang berikut: Wilayah AWS
Untuk semua Wilayah lainnya, kuota pecahan default adalah 1.000 atau 6.000 pecahan per. Akun AWS Anda dapat melihat kuota dan pemanfaatan pecahan akun Anda melalui konsol Kuota Layanan di https://console.aws.amazon.com/servicequotas/ Untuk meminta peningkatan kuota shard, gunakan konsol Kuota Layanan atau AWS CLI. Untuk informasi selengkapnya, lihat Meminta peningkatan kuota. |
|
Throughput aliran data |
Secara default, aliran data baru yang dibuat dengan mode kapasitas sesuai permintaan memiliki 4 MB/s throughput tulis dan 8 MB/s throughput baca. Di AS Timur (Virginia Utara), AS Barat (Oregon), dan Eropa (Irlandia) Wilayah AWS, aliran data dengan mode kapasitas sesuai permintaan dapat ditingkatkan hingga 10 GB/s throughput tulis dan 20 throughput GB/s baca. Untuk Wilayah lain, aliran data dengan mode kapasitas sesuai permintaan dapat ditingkatkan hingga 200 MB/s throughput tulis dan 400 throughput MB/s baca. Jika Anda memerlukan peningkatan hingga 10 kapasitas GB/s tulis dan 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 MB/sec atau 1.000 throughput records/sec tulis atau hingga 2 MB/sec atau 2.000 throughput records/sec baca. Jika Anda membutuhkan lebih banyak kapasitas konsumsi, Anda dapat dengan mudah meningkatkan jumlah pecahan dalam streaming menggunakan Konsol Manajemen AWS atau API. UpdateShardCount |
|
Ukuran muatan data |
Ukuran maksimum muatan data dari catatan sebelumnya |
|
|
|
GetRecordsdapat mengambil hingga 10 MB data per panggilan dari satu pecahan, dan hingga 10.000 catatan per panggilan. Setiap panggilan ke |
|
|
Kecepatan baca data per pecahan |
Setiap pecahan dapat mendukung hingga kecepatan baca data total maksimum 2 MB per detik via GetRecords. Jika panggilan untuk |
|
|
Jumlah konsumen terdaftar per aliran data |
Dengan mode Kinesis On-demand Advantage, Anda dapat membuat hingga 50 konsumen terdaftar (Enhanced Fan-out). Dengan mode Kinesis On-Demand Standard dan Kinesis Provisioned, Anda dapat membuat hingga 20 konsumen terdaftar (Batas Ditingkatkan) Fan-out 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 waktu 24 jam. |
|
|
Tabel streaming dan pengiriman Amazon S3 |
Untuk kuota dan batasan yang berlaku untuk tabel streaming dan pengiriman Amazon S3, lihatKuota dan batas pengiriman. |
Tidak didukung. Tabel streaming dan pengiriman Amazon S3 memerlukan mode kapasitas sesuai permintaan. |
Batas API
Seperti kebanyakan AWS API, operasi API Kinesis Data Streams terbatas pada kecepatan. Batas berikut berlaku per AWS akun per Wilayah. Untuk informasi selengkapnya tentang Kinesis Data Streams API, lihat Referensi API Amazon Kinesis.
Batas API Pesawat Kontrol KDS
Bagian berikut menjelaskan batas untuk API bidang kontrol KDS. API bidang kontrol KDS memungkinkan Anda membuat dan mengelola aliran data Anda. Batas ini berlaku per AWS akun per Wilayah.
| API | Batas panggilan API | Per Account/Stream | Deskripsi |
|---|---|---|---|
| AddTagsToStream | 5 transaksi per detik (TPS) | Per Akun | 50 tag per aliran data |
| CreateStream | 5 TPS | Per Akun | Tidak ada kuota atas jumlah streaming yang dapat Anda miliki di akun. Anda menerima
|
| DecreaseStreamRetentionPeriod | 5 TPS | Per Streaming | Nilai minimum periode retensi aliran data adalah 24 jam. |
| DeleteResourcePolicy | 5 TPS | Per Akun | Jika Anda memerlukan kenaikan batas ini, naikkan tiket Dukungan |
| DeleteStream | 5 TPS | Per Akun | |
| DeregisterStreamConsumer | 5 TPS | Per Streaming | |
| DescribeAccountSettings | 5 TPS | Per akun | |
| DescribeLimits | 1 SDM | Per Akun | |
| DescribeStream | 10 TPS | Per Akun | |
| DescribeStreamConsumer | 20 TPS | Per Streaming | |
| DescribeStreamSummary | 20 TPS | Per Akun | |
| DisableEnhancedMonitoring | 5 TPS | Per Streaming | |
| EnableEnhancedMonitoring | 5 TPS | Per Streaming | |
| GetResourcePolicy | 5 TPS | Per Akun | Jika Anda memerlukan kenaikan batas ini, naikkan tiket Dukungan |
| IncreaseStreamRetentionPeriod | 5 TPS | Per Streaming | Nilai maksimum periode retensi streaming adalah 8760 jam (365 hari). |
| ListShards | 1000 TPS | Per Streaming | |
| ListStreamConsumers | 5 TPS | Per Streaming | |
| ListStreams | 5 TPS | Per Akun | |
| ListTagsForStream | 5 TPS | Per Streaming | |
| MergeShards | 5 TPS | Per Streaming | Hanya berlaku untuk disediakan. |
| PutResourcePolicy | 5 TPS | Per Akun | Jika Anda memerlukan kenaikan batas ini, naikkan tiket Dukungan |
| RegisterStreamConsumer | 5 TPS | Per Streaming | 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 CREATING status secara bersamaan. |
| RemoveTagsFromStream | 5 TPS | Per Streaming | |
| SplitShard | 5 TPS | Per Streaming | Hanya berlaku untuk yang disediakan |
| StartStreamEncryption | Per Streaming | Anda dapat berhasil menerapkan kunci AWS KMS baru untuk enkripsi sisi server 25 kali dalam periode 24 jam bergulir. | |
| StopStreamEncryption | Per Streaming | Anda dapat berhasil menonaktifkan enkripsi sisi server 25 kali dalam periode 24 jam bergulir. | |
| UpdateShardCount | Per Streaming | Hanya berlaku untuk disediakan. Batas default pada jumlah pecahan adalah 10.000. Ada batasan tambahan pada API ini. 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 waktu 24 jam. |
|
| UpdateStreamWarmThroughput | 5 TPS | Per akun | Throughput hangat maksimum yang dapat dikonfigurasi adalah batas throughput aliran data mode on-demand untuk akun dan Wilayah. |
| UpdateAccountSettings | 5 TPS | Per akun | Mengaktifkan atau menonaktifkan pengaturan akun, seperti mode On-demand Advantage. |
Batas API Bidang Data KDS
Bagian berikut menjelaskan batas untuk API bidang data KDS. API bidang data KDS memungkinkan Anda menggunakan aliran data untuk mengumpulkan dan memproses catatan data secara real time. Batasan ini berlaku per pecahan dalam aliran data Anda.
| API | Batas panggilan API | 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 yang dilakukan dalam 5 detik berikutnya akan munculProvisionedThroughputExceededException. Jika throughput yang disediakan tidak mencukupi pada aliran, panggilan berikutnya dilakukan dalam lempar ProvisionedThroughputExceededException an 1 detik berikutnya. |
| GetShardIterator | 5 TPS | 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 10MiB per detik. | Kinesis dirancang untuk menangani catatan besar intermiten (ukuran 1-10MiB) menggunakan kapasitas burst. |
| PutRecords | Setiap PutRecords permintaan dapat mendukung hingga 500 catatan. Setiap catatan dalam permintaan dapat sebesar 10 MiB, hingga batas 10 MiB 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. | Kinesis dirancang untuk menangani catatan besar intermiten (ukuran 1-10MiB) menggunakan kapasitas burst. | |
| SubscribeToShard | Anda dapat melakukan satu panggilan SubscribeToShard per detik per konsumen terdaftar per pecahan. | Jika Anda menelepon SubscribeToShard lagi dengan konsumen yang sama 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 Dukungan. Anda dapat melacak status permintaan kenaikan kuota yang dikirimkan ke AWS Dukungan. Permintaan untuk meningkatkan Kuota Layanan tidak menerima dukungan prioritas. Jika Anda memiliki permintaan mendesak, hubungi AWS Dukungan. Untuk informasi selengkapnya, lihat Apa itu Kuota Layanan?
Untuk meminta kenaikan kuota layanan, ikuti prosedur yang diuraikan dalam Meminta Peningkatan Kuota.