خطوات الاستخدام
الخطوة الأولى: حساب عدد الطلبات في الثانية (Requests Per Second). أدخل معدل الطلبات المتوقعة التي سيتلقاها تطبيقك في كل ثانية. هذا الرقم يعتمد على تحليل حركة المرور الفعلية أو التوقعات المستقبلية. على سبيل المثال، إذا كان تطبيقك يتلقى 1000 طلب في الدقيقة، فإن عدد الطلبات في الثانية يساوي 1000 ÷ 60 = 16.67 طلب/ثانية.
الخطوة الثانية: حساب متوسط مدة التنفيذ بالثواني (Average Duration). أدخل متوسط الوقت الذي تستغرقه دالة Lambda لتنفيذ طلب واحد. هذا المدة تُقاس بالمللي ثانية وتحوّل إلى ثوانٍ بقسمتها على 1000. على سبيل المثال، إذا كان متوسط وقت التنفيذ 200 مللي ثانية، فالمدة بالثواني = 0.2. هذه القيمة يمكن الحصول عليها من مراقبة CloudWatch.
الخطوة الثالثة: حساب التزامن المحجوز باستخدام الصيغة: Reserved Concurrency = RequestsPerSec × AvgDuration (بالثواني). هذه الصيغة مستمدة من قانون ليتل (Little's Law) في نظرية الطوابير، حيث تمثل التزامن المحجوز عدد النسخ المتزامنة المطلوبة للتعامل مع الحمل دون اختناق. على سبيل المثال، إذا كان الطلبات في الثانية = 50 ومتوسط المدة = 0.3 ثانية، فإن التزامن = 50 × 0.3 = 15.