Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kuota
Batasan penskalaan
Penjadwal Instance menskalakan 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 secara efisien oleh fungsi Lambda Permintaan Penjadwalan tunggal dalam satu target penjadwalan (kombinasi account/region /layanan).
Instance Scheduler dirancang untuk dapat menangani 1000-an EC2, 100-an ASG, dan 100-an RDS dbs/clusters dalam target penjadwalan tunggal tetapi mungkin dibatasi oleh latensi lintas wilayah.
Untuk memastikan kinerja optimal, kami sarankan memantau waktu eksekusi Lambda Permintaan Penjadwalan (lihat Dasbor wawasan operasional). Sebaiknya jaga 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 kombinasi account/region /service 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 menskalakan melampaui batas ini. Sebaiknya pertahankan 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 Dukungan AWS.
Pertimbangan Tambahan
Tag sumber daya AWS: Sumber daya AWS biasanya memiliki batas 50 tag per sumber daya. Instance Scheduler 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 Penjadwalan Permintaan Penjadwalan memiliki batas waktu eksekusi 5 menit.
Penskalaan DynamoDB: Solusi ini menggunakan penskalaan sesuai permintaan untuk tabel
Batas tarif API: Pelambatan API layanan AWS dapat terjadi dengan penerapan yang sangat besar. Solusinya mencakup logika coba ulang untuk menangani pelambatan sementara, tetapi pelambatan yang berlebihan dapat mengurangi batas penskalaan atas solusi.
Kuota Layanan AWS
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.
Ku CloudFormation ota AWS
Akun AWS Anda memiliki ku CloudFormation ota 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 AWS Lambda Concurrent Execution default sebesar 1000. Untuk penerapan yang lebih besar, sebaiknya gunakan Penjadwal Instance ke akun khusus untuk menghindari persaingan dengan beban kerja lain untuk konkurensi Lambda. Nilai ini dapat disesuaikan. Untuk informasi selengkapnya, lihat panduan https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html Memulai AWS Lambda.