Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kuota
Batasan penskalaan
Skala Penjadwal Instance pada dua sumbu utama untuk mengelola penerapan perusahaan besar:
Penskalaan vertikal (sumber daya per target)
Penskalaan vertikal dibatasi oleh jumlah sumber daya yang dapat diproses oleh satu fungsi Lambda Permintaan Penjadwalan secara efisien dalam satu target penjadwalan (kombinasi). account/region/service
Instance Scheduler dirancang untuk dapat menangani 1000-an, 100-an EC2s ASGs, dan 100-an RDS dbs/clusters dalam satu target penjadwalan tetapi mungkin dibatasi oleh latensi lintas wilayah.
Untuk memastikan kinerja yang optimal, kami sarankan untuk memantau waktu eksekusi Lambda Permintaan Penjadwalan (lihat dasbor wawasan operasional). Sebaiknya pertahankan runtime rata-rata di bawah 90 detik dengan waktu puncak maksimum tidak lebih dari 4 menit.
Penskalaan horizontal (jumlah target)
Penskalaan horizontal dibatasi oleh jumlah target penjadwalan aktif yang dikelola. Target aktif adalah account/region/service kombinasi dengan setidaknya satu sumber daya yang ditandai secara aktif. Penjadwal Instance dapat digunakan ke lebih banyak akun dan wilayah, tetapi hanya target dengan sumber daya yang ditandai secara aktif yang memengaruhi kinerja.
Dengan kuota konkurensi Lambda default 1000, Anda dapat menjalankan 1000 target aktif secara bersamaan. Lambda mengantri eksekusi tambahan secara otomatis, memungkinkan Anda untuk melampaui batas ini. Kami merekomendasikan untuk menjaga penundaan kumulatif di bawah 3 menit untuk kinerja yang optimal.
Misalnya, dengan runtime rata-rata 15 detik dan batas konkurensi lambda 1000, Anda dapat mengelola hingga 12000 target aktif sambil menjaga penundaan kumulatif di bawah 3 menit (3 menit ÷ 15 detik × 1000 = 12000 target).
Untuk penerapan yang lebih besar, Anda dapat meminta peningkatan kuota konkurensi Lambda dari AWS Support.
Pertimbangan Tambahan
Tag sumber daya AWS: Sumber daya AWS biasanya memiliki batas 50 tag per sumber daya. Penjadwal Instance memerlukan 6 tag informasi dan kontrol untuk mengoperasikan solusi. Pastikan sumber daya Anda memiliki kapasitas tag yang cukup untuk mengakomodasi tag Penjadwal Instance dan strategi penandaan yang ada.
Batas eksekusi Lambda: Setiap fungsi Lambda Handler Permintaan Penjadwal memiliki batas waktu eksekusi 5 menit.
Penskalaan DynamoDB: Solusinya menggunakan penskalaan sesuai permintaan untuk tabel Amazon DynamoDB
Batas laju API: Pelambatan API layanan AWS dapat terjadi dengan penerapan yang sangat besar. Solusinya mencakup logika coba lagi untuk menangani pelambatan sementara, tetapi pelambatan yang berlebihan dapat mengurangi batas penskalaan atas solusi.
AWS Service Quotas
Kuota layanan untuk layanan AWS
Service quotas, juga disebut batasan, adalah jumlah maksimum sumber daya layanan atau operasi untuk akun AWS Anda. Pastikan Anda memiliki kuota yang cukup untuk setiap layanan yang diterapkan dalam solusi ini. Untuk informasi lebih lanjut, lihat Service quotas AWS.
CloudFormation Kuota AWS
Akun AWS Anda memiliki CloudFormation kuota AWS yang harus Anda ketahui saat meluncurkan tumpukan dalam solusi ini. Dengan memahami kuota ini, Anda dapat menghindari kesalahan pembatasan yang akan mencegah Anda menerapkan solusi ini dengan sukses. Untuk informasi selengkapnya, lihat CloudFormation kuota AWS di Panduan CloudFormation Pengguna AWS.
Kuota AWS Lambda
Akun Anda memiliki kuota Eksekusi Serentak AWS Lambda default sebesar 1000. Untuk penerapan yang lebih besar, sebaiknya gunakan Penjadwal Instance ke akun khusus agar tidak bersaing dengan beban kerja lain untuk konkurensi Lambda. Nilai ini dapat disesuaikan. Untuk informasi selengkapnya, lihat panduan Memulai AWS Lambda.