View a markdown version of this page

Kuota Lambda - AWS Lambda

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kuota Lambda

penting

Baru Akun AWS telah mengurangi kuota konkurensi dan memori untuk Fungsi Lambda dan MicroVM Lambda, dan mengurangi vCPU dan kuota tingkat permintaan untuk Fungsi Web Lambda. AWS meningkatkan kuota ini secara otomatis berdasarkan penggunaan Anda.

AWS Lambda dirancang untuk menskalakan dengan cepat untuk memenuhi permintaan, memungkinkan fungsi Anda ditingkatkan untuk melayani lalu lintas dalam aplikasi Anda. Lambda dirancang untuk tugas komputasi berumur pendek yang tidak mempertahankan atau bergantung pada status di antara pemanggilan. Kode dapat berjalan hingga 15 menit dalam satu pemanggilan (hingga 90 menit untuk fungsi Instans Terkelola Lambda yang dipanggil secara asinkron atau melalui pemetaan sumber peristiwa apa pun kecuali Amazon MQ dan Amazon DocumentDB) dan satu fungsi dapat menggunakan memori hingga 10.240 MB.

Penting untuk memahami pagar pembatas yang dipasang untuk melindungi akun Anda dan beban kerja pelanggan lain. Kuota layanan ada di semua AWS layanan dan terdiri dari batas keras, yang tidak dapat Anda ubah, dan batas lunak, yang dapat Anda minta kenaikan. Secara default, semua akun baru diberi profil kuota yang memungkinkan eksplorasi layanan. AWS

Untuk melihat kuota yang berlaku untuk akun Anda, navigasikan ke dasbor Service Quotas. Di sini, Anda dapat melihat kuota layanan Anda, meminta peningkatan kuota, dan melihat pemanfaatan saat ini. Dari sini, Anda dapat menelusuri ke AWS layanan tertentu, seperti Lambda:

Konsol Service Quotas menampilkan kuota Lambda dengan pemanfaatan saat ini.

Bagian berikut mencantumkan kuota dan batas default di Lambda berdasarkan kategori.

Komputasi dan penyimpanan

Lambda menetapkan kuota untuk jumlah sumber daya komputasi dan penyimpanan yang dapat Anda gunakan untuk menjalankan dan menyimpan fungsi. Kuota untuk eksekusi dan penyimpanan bersamaan berlaku per. Wilayah AWS Kuota antarmuka jaringan elastis (ENI) berlaku per virtual private cloud (VPC), terlepas dari Wilayah. Kuota berikut dapat ditingkatkan dari nilai defaultnya. Untuk informasi selengkapnya, lihat Meminta peningkatan kuota dalam Panduan Pengguna Service Quotas.

Sumber Daya Kuota default Dapat ditingkatkan hingga

Eksekusi bersamaan

1.000

Puluhan ribu

Penyimpanan untuk fungsi yang diunggah (arsip file.zip) dan lapisan menggunakan Lambda-managed penyimpanan. Setiap versi fungsi dan versi lapisan mengonsumsi penyimpanan.

Untuk menghindari batas penyimpanan, Anda dapat mengonfigurasi fungsi dan lapisan Anda untuk menggunakan penyimpanan kode S3 yang dikelola sendiri.

Untuk praktik terbaik dalam mengelola penyimpanan kode, lihat Memantau penyimpanan kode Lambda di Tanah Tanpa Server.

300 GB (dibuka ritsleting)

Tidak dapat ditingkatkan. Gunakan penyimpanan kode S3 yang dikelola sendiri untuk penyimpanan di luar batas ini.

Penyimpanan untuk fungsi yang ditentukan sebagai gambar kontainer. Gambar-gambar ini disimpan di Amazon ECR.

Lihat Kuota layanan Amazon ECR.

Antarmuka jaringan elastis per virtual private cloud (VPC)

catatan

Kuota ini dibagikan dengan layanan lainnya, seperti Amazon Elastic File System (Amazon EFS). Lihat Kuota Amazon VPC

3.000

Ribuan

Untuk detail tentang konkurensi dan bagaimana Lambda menskalakan konkurensi fungsi Anda sehubungan dengan lalu lintas, lihat Memahami penskalaan Fungsi Acara Lambda.

Konfigurasi fungsi, penyebaran, dan eksekusi

Kuota berikut berlaku untuk konfigurasi fungsi, penyebaran, dan eksekusi. Kecuali seperti yang disebutkan, mereka tidak dapat diubah.

catatan

Dokumentasi Lambda, pesan log, dan konsol menggunakan singkatan MB (bukan MiB) untuk merujuk ke 1.024 KB.

Sumber daya Kuota

Fungsi alokasi memori

128 MB hingga 10.240 MB, dengan peningkatan 1 MB.

Catatan: Lambda mengalokasikan daya CPU secara proporsional dengan jumlah memori yang dikonfigurasi. Anda dapat menambah atau mengurangi memori dan daya CPU yang diberikan untuk fungsi Anda menggunakan pengaturan Memori (MB). Pada 1.769 MB, suatu fungsi memiliki setara dengan satu vCPU.

Fungsi waktu habis

900 detik (15 menit). Untuk fungsi yang menggunakan Instans AWS Lambda Terkelola, pemanggilan asinkron dan pemanggilan pemetaan sumber peristiwa (kecuali Amazon MQ dan Amazon DocumentDB) mendukung nilai maksimum yang diizinkan 5.400 detik (90 menit).

Fungsi variabel lingkungan

4 KB, untuk semua variabel lingkungan yang terkait dengan fungsi, secara agregat

Fungsi kebijakan berbasis sumber daya

20 KB

Fungsi lapisan

5 lapisan

Batas penskalaan konkurensi fungsi

Untuk setiap fungsi, 1.000 lingkungan eksekusi setiap 10 detik

Muatan invokasi (permintaan dan respons)

6 MB masing-masing untuk permintaan dan tanggapan (sinkron)

200 MB untuk setiap respons yang dialirkan (sinkron)

1 MB (asinkron)

1 MB untuk total ukuran gabungan baris permintaan dan nilai header

Bandwidth untuk tanggapan yang dialirkan

Uncapped untuk 6 MB pertama dari respons fungsi Anda

Untuk tanggapan yang lebih besar dari 6 MB, 2MBps untuk sisa respons

Bandwidth jaringan per lingkungan eksekusi

625 Mbps. Untuk fungsi yang tidak dilampirkan ke VPC, Anda dapat meminta peningkatan melalui konsol Service Quotas. Setelah disetujui, skala bandwidth jaringan secara proporsional dengan memori, mulai dari 2.048 MB memori dan mencapai maksimum hingga 3.000 Mbps pada 10.240 MB.

Ukuran paket deployment (arsip file .zip)

50 MB (di-zip, saat diunggah melalui API Lambda atau SDK). Unggah file yang lebih besar dengan Amazon S3.

50 MB (saat diunggah melalui konsol Lambda)

250 MB Ukuran maksimum konten paket penyebaran, termasuk lapisan dan runtime kustom. (membuka ritsleting)

Ukuran pengaturan gambar kontainer

16 KB

Ukuran paket kode gambar kontainer

10 GB (ukuran gambar maksimum yang tidak terkompresi, termasuk semua lapisan)

Peristiwa pengujian (editor konsol)

10

/tmp penyimpanan direktori

Antara 512 MB dan 10.240 MB, dengan peningkatan 1-MB

Deskriptor file

1,024

catatan

Instans Terkelola Lambda menggunakan batas deskriptor file yang lebih tinggi yaitu 4.096. Untuk informasi selengkapnya, lihat Memahami lingkungan eksekusi Instans Terkelola Lambda.

Eksekusi processes/threads

1,024

Permintaan API Lambda

Kuota berikut berkaitan dengan permintaan API Lambda.

Sumber Daya Kuota

Permintaan pemanggilan per fungsi per Wilayah (sinkron)

Setiap instance lingkungan eksekusi Anda dapat melayani hingga 10 permintaan per detik. Dengan kata lain, total batas pemanggilan adalah 10 kali batas konkurensi Anda. Lihat Memahami penskalaan Fungsi Acara Lambda.

Permintaan pemanggilan per fungsi per Wilayah (asinkron)

Setiap instance lingkungan eksekusi Anda dapat melayani jumlah permintaan yang tidak terbatas. Dengan kata lain, batas pemanggilan total hanya didasarkan pada konkurensi yang tersedia untuk fungsi Anda. Lihat Memahami penskalaan Fungsi Acara Lambda.

Permintaan invokasi per versi fungsi atau alias (permintaan per detik)

10 x dialokasikan konkurensi tersedia

catatan

Kuota ini hanya berlaku untuk fungsi yang menggunakan konkurensi terprovisi.

GetFunction Permintaan API

100 permintaan per detik. Tidak dapat ditingkatkan.

GetPolicy Permintaan API

15 permintaan per detik. Tidak dapat ditingkatkan.

Sisa permintaan API bidang kontrol (tidak termasuk pemanggilan, GetFunction dan permintaan) GetPolicy

15 permintaan per detik di semua API (bukan 15 permintaan per detik per API). Tidak dapat ditingkatkan.

Fungsi tahan lama

Kuota berikut berlaku untuk fungsi yang tahan lama. Kuota berlaku per. Wilayah AWS Default yang lebih tinggi berlaku di AS Timur (Virginia N.), AS Barat (Oregon), dan Eropa (Irlandia), seperti yang tercantum dalam tabel. Kecuali seperti yang disebutkan, kuota ini dapat ditingkatkan. Untuk informasi selengkapnya, lihat Meminta peningkatan kuota dalam Panduan Pengguna Service Quotas.

Sumber Daya Kuota bawaan

Eksekusi tahan lama yang berjalan maksimal

5.000.000 per Wilayah.

10.000.000 di AS Timur (Virginia N.), AS Barat (Oregon), dan Eropa (Irlandia).

Ini adalah batas lunak yang dapat ditingkatkan.

Jumlah maksimum operasi tahan lama per eksekusi tahan lama

3.000

Tidak dapat ditingkatkan. Untuk informasi selengkapnya, lihat Operasi tahan lama yang tersedia.

Penyimpanan eksekusi tahan lama ditulis dalam megabyte

100 MB

Tidak dapat ditingkatkan. Ukuran muatan kumulatif dipertahankan oleh fungsi tahan lama per eksekusi. Untuk informasi selengkapnya, lihat data tetap per operasi yang tahan lama.

Tingkat pemanggilan fungsi untuk memulai eksekusi yang tahan lama

300 permintaan per detik.

CheckpointDurableExecution Permintaan API

10.000 permintaan per detik.

20.000 permintaan per detik di AS Timur (Virginia N.), AS Barat (Oregon), dan Eropa (Irlandia).

GetDurableExecution Permintaan API

30 permintaan per detik.

GetDurableExecutionHistory Permintaan API

15 permintaan per detik.

GetDurableExecutionState Permintaan API

10.000 permintaan per detik.

20.000 permintaan per detik di AS Timur (Virginia N.), AS Barat (Oregon), dan Eropa (Irlandia).

ListDurableExecutionsByFunction Permintaan API

15 permintaan per detik.

SendDurableExecutionCallbackFailure Permintaan API

3.000 permintaan per detik.

6.000 permintaan per detik di AS Timur (Virginia N.), AS Barat (Oregon), dan Eropa (Irlandia).

SendDurableExecutionCallbackHeartbeat Permintaan API

3.000 permintaan per detik.

6.000 permintaan per detik di AS Timur (Virginia N.), AS Barat (Oregon), dan Eropa (Irlandia).

SendDurableExecutionCallbackSuccess Permintaan API

3.000 permintaan per detik.

6.000 permintaan per detik di AS Timur (Virginia N.), AS Barat (Oregon), dan Eropa (Irlandia).

StopDurableExecution Permintaan API

300 permintaan per detik.

600 permintaan per detik di AS Timur (Virginia N.), AS Barat (Oregon), dan Eropa (Irlandia).

MicroVM Lambda

Lambda MicroVMS menetapkan kuota untuk permintaan komputasi, penyimpanan, dan API. Kuota yang ditandai sebagai dapat disesuaikan dapat ditingkatkan melalui konsol Service Quotas.

catatan

MicroVMS Lambda mendukung arsitektur ARM64 (Graviton).AWS

Komputasi dan penyimpanan

Sumber daya Kuota bawaan Dapat Disesuaikan
Memori yang dialokasikan di semua microVMS (per akun, per Wilayah)

400 GB (yaitu, 200 microVM pada memori yang dikonfigurasi 2 GB masing-masing atau 400 microVM pada memori yang dikonfigurasi 1 GB masing-masing).

1.024 GB di AS Timur (Virginia N.), AS Barat (Oregon), AS Timur (Ohio), dan Asia Pasifik (Tokyo) (yaitu, 512 microVM pada 2 GB memori yang dikonfigurasi masing-masing atau 1.024 microVM pada 1 GB memori yang dikonfigurasi masing-masing).

Burstable hingga empat kali kuota ini.

Ya
Durasi eksekusi maksimum per microVM 8 jam (28.800 detik) Tidak

Gambar dan versi

Sumber daya Kuota bawaan Dapat Disesuaikan
Gambar microVM per akun per Wilayah 100 Ya
Versi per gambar microVM 50 Ya
Pembuatan gambar bersamaan (per akun, per Wilayah)

5

10 di AS Timur (Virginia N.), AS Barat (Oregon), AS Timur (Ohio), dan Asia Pasifik (Tokyo)

Ya

Per-MicroVM throughput

Sumber daya Kuota Dapat Disesuaikan
Koneksi bersamaan per microVM 8 (1 vCPU), 16 (2 vCPU), 32 (4 vCPU), 64 (8 vCPU), 128 (16 vCPU) Tidak
Permintaan per detik per microVM 40 (4 vCPU/8 GB), 160 (16 vCPU/ 32 GB) Tidak

Batas tarif API

Operasi API Tarif (TPS) Burst Dapat Disesuaikan
RunMicrovm 5 5 Ya
ResumeMicrovm 5 5 Ya
SuspendMicrovm 2 2 Ya
TerminateMicrovm 10 10 Ya
GetMicrovm 100 100 Ya
CreateMicrovmAuthToken 50 50 Ya
CreateMicrovmShellAuthToken 5 5 Ya
catatan

TPS = transaksi per detik. Batas tarif ini adalah per akun, per Wilayah. Coba lagi permintaan yang dibatasi menggunakan backoff eksponensial dengan jitter.

Fungsi Web Lambda

Dengan Fungsi AWS Lambda Web, Anda menjalankan aplikasi web dan backend API sebagai server HTTP tanpa server. Kuota adalah nilai maksimum untuk sumber daya dan pengaturan Fungsi Web. Contohnya termasuk jumlah titik akhir per Fungsi Web, memori lingkungan eksekusi, dan permintaan per detik untuk akun Anda. Mengetahuinya sebelum Anda menerapkan membantu Anda mendesain aplikasi dan mengukur pengaturan penskalaan titik akhir agar sesuai. Sebagian besar kuota memiliki nilai default yang berfungsi untuk beban kerja tipikal dan tidak dapat diubah. Anda dapat meminta kenaikan untuk kuota akun yang dapat disesuaikan, yang dapat bervariasi menurut akun.

Kuota Web Function berlaku pada cakupan berikut:

  • Per Fungsi Web - Titik akhir dan revisi.

  • Per titik akhir — Lingkungan maksimum, batas tarif, dan jumlah revisi yang berbagi lalu lintas.

  • Per revisi - Ukuran paket penyebaran, ukuran variabel lingkungan, dan batas waktu permintaan.

  • Per lingkungan eksekusi - vCPU, memori, permintaan bersamaan, ukuran direktori, deskriptor file/tmp, proses dan utas, dan batas waktu inisialisasi.

  • Per permintaan - Permintaan ukuran header.

  • Per akun, di masing-masing Wilayah AWS - Permintaan per detik dan vCPU Arm64.

catatan

Untuk melihat nilai kuota akun yang berlaku untuk akun Anda di Wilayah, hubungiGetWebAccountSettings. Untuk memantau penggunaan terhadap kuota ini, lihatPenggunaan regional dan metrik pelambatan.

Fungsi Web, revisi, dan kuota lingkungan eksekusi

Tabel berikut mencantumkan kuota untuk setiap Fungsi Web, revisi, lingkungan eksekusi, dan permintaan.

Sumber daya Kuota bawaan Dapat Disesuaikan
Titik akhir untuk Fungsi Web 10 Tidak
Revisi untuk Fungsi Web 50 (target pembersihan otomatis). Hitungan sementara dapat melebihi 50. Lihat Batas revisi dan pembersihan otomatis. Tidak
Ukuran paket penerapan 512 MB (tidak di-zip) Tidak
Ukuran variabel lingkungan 32 KB Tidak
Minta ukuran header 128 KiB Tidak
/tmpukuran direktori 512 MB Tidak
vCPU per lingkungan eksekusi 2 Tidak
Memori per lingkungan eksekusi 2 GB Tidak
Permintaan bersamaan per lingkungan () maxConcurrencyPerEnvironment 64 (kisaran 1—128). Lihat Batas konkurensi dinamis per lingkungan. Tidak
Permintaan waktu habis 30 detik (kisaran 3—900) Tidak
Batas waktu inisialisasi (waktu bagi server Anda untuk mulai mendengarkan) 10 detik Tidak
Deskriptor file per lingkungan eksekusi 1,024 Tidak
Proses dan utas per lingkungan eksekusi 1,024 Tidak

Kuota titik akhir

Tabel berikut mencantumkan kuota titik akhir.

Sumber daya Kuota bawaan Dapat Disesuaikan
Lingkungan maksimum per titik akhir () scalingConfig.maxEnvironments Tidak wajib. Tidak diatur secara default. Nilai yang valid 2—10.000. Ditegakkan di setiap wilayah. Kuota vCPU akun dapat membatasi titik akhir ke lingkungan eksekusi yang lebih sedikit. Tidak
Batas nilai per titik akhir () throttleConfig.rateLimit Tidak wajib. Tidak diatur secara default. Nilai yang valid adalah 0, 100—1.000 dalam langkah 100, dan 2.000-10.000 dalam langkah 1.000 permintaan per detik. Lambda memberlakukan batas ini secara terpisah di setiap Wilayah. Nilai 0 memblokir semua lalu lintas. Jika tidak disetel, kuota per titik akhir 10.000 permintaan per detik berlaku. Tidak
Revisi maksimum per titik akhir (bobot revisi) 2 Tidak
Revisi kisaran berat 1–100 Tidak

Kuota akun

Tabel berikut mencantumkan kuota akun, yang berlaku di masing-masing Wilayah AWS kuota.

Sumber daya Kuota bawaan Dapat Disesuaikan
Permintaan per detik per akun 100.000 Ya
VCPU Arm64 untuk lingkungan eksekusi, per akun, per Wilayah 2.000. Setiap lingkungan eksekusi menggunakan 2 vCPU. Ya

Kendala jaringan

Kendala berikut berlaku untuk jaringan Web Function.

ItemKendala
Konektor jaringan keluar per revisi0 atau 1
Referensi konektorVersion-qualified ARN
Akun konektor dan WilayahSama seperti fungsi web
Jenis sumber daya komputasi konektorTepat satu; gunakan WebFunction
Mengubah konektor revisiBuat revisi baru
Revisi dirutekan oleh satu titik akhir1 atau 2
Jenis titik akhir yang mendukung konektor jaringan jalan keluarHomeRegionhanya
Penyebaran otomatisLatestRevisionatau Disabled untukHomeRegion; Disabled hanya untuk MultiRegion dan PerRegion
Jenis titik akhir dan set WilayahDiperbaiki pada pembuatan titik akhir
Jalan keluar publik langsungIPv4hanya
Akses titik akhir pribadi dengan AWS PrivateLinkTidak tersedia

Layanan lainnya

Kuota untuk layanan lain, seperti AWS Identity and Access Management (IAM), Amazon ( CloudFront Lambda @Edge), dan Amazon Virtual Private Cloud (Amazon VPC), dapat memengaruhi fungsi Lambda Anda. Untuk informasi lebih lanjut, lihat Layanan AWS kuota di Referensi Umum Amazon Web Services, danMemanggil Lambda dengan acara dari yang lain AWS layanan.

Banyak aplikasi yang melibatkan Lambda menggunakan beberapa AWS layanan. Karena layanan yang berbeda memiliki kuota yang berbeda untuk berbagai fitur, mungkin sulit untuk mengelola kuota ini di seluruh aplikasi Anda. Misalnya, API Gateway memiliki batas throttle default 10.000 permintaan per detik, sedangkan Lambda memiliki batas konkurensi default 1.000. Karena ketidakcocokan ini, dimungkinkan untuk memiliki lebih banyak permintaan masuk dari API Gateway yang dapat ditangani Lambda. Anda dapat mengatasinya dengan meminta peningkatan batas konkurensi Lambda agar sesuai dengan tingkat lalu lintas yang diharapkan.

Pengujian beban aplikasi membantu Anda memantau kinerja aplikasi secara end-to-end sebelum menerapkan ke produksi. Selama uji beban, Anda dapat mengidentifikasi kuota apa pun yang dapat bertindak sebagai faktor pembatas untuk tingkat lalu lintas yang Anda harapkan dan mengambil tindakan yang sesuai.