Mulai sekarangMulai gratis

Reserved concurrency dan throttling

Reserved concurrency menetapkan batas keras pada berapa banyak instance fungsi Lambda yang dapat berjalan secara bersamaan. Saat Anda menetapkan reserved concurrency ke 5, Lambda menjamin 5 slot tersebut selalu tersedia untuk fungsi Anda — tetapi ini juga berarti permintaan ke-6 yang bersamaan akan di-throttle.

Ini berguna ketika fungsi Anda menulis ke sumber daya hilir (seperti database) yang hanya dapat menangani jumlah koneksi terbatas. Tanpa reserved concurrency, lonjakan trafik mendadak dapat membuat database kewalahan dengan ratusan eksekusi Lambda paralel.

Ada kompromi: slot yang di-reservasi dikurangkan dari total pool concurrency akun Anda (default 1.000). Menetapkan reserved concurrency sebesar 100 pada satu fungsi menyisakan hanya 900 untuk semua fungsi lain di akun tersebut.

Apa yang terjadi ketika sebuah fungsi dengan reserved concurrency 5 menerima permintaan ke-6 secara bersamaan?

Latihan ini merupakan bagian dari kursus

Aplikasi Serverless dengan AWS Lambda

Lihat Kursus

Latihan interaktif langsung

Ubah teori menjadi aksi dengan salah satu latihan interaktif kami

Mulai latihan