خدمة AWS Lambda هي خدمة حوسبة بلا خادم تتيح تشغيل التعليمة البرمجية بدون توفير خوادم أو إدارة خوادم. يمكنك إنشاء منطق خاص بتوسعة المجموعات يراعي عبء العمل، والمحافظة على تكامل الأحداث، وإدارة أوقات التشغيل بسهولة. مع Lambda، يمكنك تشغيل تعليمات برمجية لأي نوع تقريبًا من أنواع التطبيقات أو خدمات برامج الخلفية – كل ذلك بدون إدارة – ولن تدفع إلا مقابل ما تستخدمه فقط. تتم محاسبتك بناءً على عدد طلبات وظائفك والمدة التي يستغرقها تنفيذ التعليمة البرمجية.
تحسب Lambda طلبًا في كل مرة تبدأ فيها التنفيذ استجابةً لمُحدِث إشعار حدث ما، مثل من Amazon Simple Notification Service (SNS) أو Amazon EventBridge، أو استجابةً لطلب استدعاء، مثل من Amazon API Gateway ، أو عبر AWS SDK بما في ذلك استدعاءات الاختبارات من وحدة تحكم AWS.
تُحتَسب المدة من وقت بدء تنفيذ التعليمة البرمجية حتى تعود أو تنتهي، مع التقريب لأقرب واحد مللي ثانية*. ويعتمد السعر على حجم الذاكرة التي تخصصها لوظيفتك. في نموذج موارد AWs Lambda، تختار حجم الذاكرة الذي تريده للوظيفة التي تريدها، وتحصل على طاقة نسبية من وحدة المعالجة المركزية والموارد الأخرى. تؤدي الزيادة في حجم الذاكرة إلى زيادة مكافئة في وحدة المعالجة المركزية المتاحة لوظيفتك. لتعلّم أكثر، راجع وثائق تكوين الوظائف.
يمكنك تشغيل وظائف Lambda على معالجات مبنية إما على بنية x86 أو بنية Arm. وظائف AWS Lambda التي تعمل على Graviton2، باستخدام بنية معالج قائمة على Arm مصممة بواسطة AWS، توفر أداء أسعار أفضل بنسبة تصل إلى 34% مقارنةً بالوظائف التي تعمل على معالجات x86. ينطبق هذا على مجموعة متنوعة من أعباء العمل بلا خادم، مثل برامج الخلفية للويب والهاتف المحمول، والبيانات، ومعالجة الوسائط.
* تنطبق رسوم المدة على التعليمات البرمجية التي يُجرى تشغيلها في معالج الوظيفة بالإضافة إلى التعليمات البرمجية للتهيئة الموضحة خارج المعالج. بالنسبة لوظائف Lambda المشتملة على ملحقات AWS Lambda، تتضمن المدة أيضًا الوقت الذي تستغرقه التعليمة البرمجية في آخر مُلحق قيد التشغيل لإنهاء التنفيذ أثناء مرحلة الإغلاق. بالنسبة لوظائف Lambda التي تم تكوينها باستخدام SnapStart، تتضمن المدة أيضًا الوقت الذي يستغرقه وقت التشغيل للتحميل، وأي كود يتم تشغيله في رابط وقت التشغيل، ورمز التهيئة الذي يتم تنفيذه أثناء إنشاء نسخ من اللقطات التي تم إنشاؤها من أجل المرونة. للحصول على مزيد من التفاصيل، راجع وثائق نموذج برمجة Lambda.
تتضمن الطبقة المجانية لخدمة AWS Lambda مليون طلب في الشهر مجانًا و400000 جيجابايت/ثانية من وقت الحوسبة في الشهر، ويمكن استخدامها في الوظائف التي تدعمها معالجات x86 وGraviton2 بشكل إجمالي. بالإضافة إلى ذلك، تتضمن الطبقة المجانية 100 جيجي بايت من تدفق استجابة HTTP شهريًا، بخلاف أول 6 ميجابايت لكل طلب، وهي مجانية. تقدم Lambda كذلك خيارات تسعير متدرجة للمدة عند الطلب لحدود الاستخدام التي تزيد عن حدود معينة في الشهر. تشترك AWS Lambda في الخطة Compute Savings Plans وهي نموذج تسعير مرن يقدم أسعارًا منخفضة على استخدام Amazon Elastic Compute Cloud (Amazon EC2)، وAWS Fargate، وLambda مقابل الالتزام بكمية استخدام ثابتة (تُقاس بـ USD/ساعة) لمدة سنة واحدة أو ثلاث سنوات. مع Compute Savings Plans، يمكنك توفير ما يصل إلى 17 بالمائة من تكاليف AWS Lambda. تنطبق التوفيرات على المدة وعلى Provisioned Concurrency. تعلّم أكثر »
تسعير AWS Lambda
تعتمد تكلفة المدة على حجم الذاكرة التي تخصصها لوظيفتك. يمكنك تخصيص أي حجم من الذاكرة لوظيفتك بحيث يتراوح من 128 ميجابايت إلى 10240 ميجابايت، بزيادات تبلغ واحد ميجابايت. يحتوي الجدول أدناه على بعض الأمثلة على السعر لكل 1 مللي ثانية مرتبط بأحجام ذاكرة مختلفة، للاستخدام ضمن مستوى التسعير الأول؛ على سبيل المثال، ما يصل إلى 6 مليار جيجابايت/ثانية في الشهر في شرق الولايات المتحدة (أوهايو).
-
سعر x86
-
سعر Arm
-
سعر x86
-
-
سعر Arm
-
تُطبق مستويات تسعير مُدد Lambda عند الطلب لتجميع إجمالي المدة الشهرية لوظائفك التي يجري تشغيلها على نفس البنية (x86 أو Arm، على التوالي)، في نفس المنطقة وداخل الحساب. إذا كنت تستخدم الفوترة الموحدة في AWS Organizations، تُطبق مستويات التسعير على إجمالي المدة الشهرية لوظائفك التي يجري تشغيلها على نفس البنية، في نفس المنطقة وعبر الحسابات في المؤسسة.
تسعير التخزين المؤقت في Lambda
تعتمد تكلفة التخزين المؤقت على حجم التخزين المؤقت الذي تخصصه لوظيفتك، ومدة تنفيذ الوظيفة التي تُقاس بالمللي ثانية. يمكنك تخصيص أي حجم إضافي من التخزين لوظيفتك بحيث يتراوح من 512 ميجابايت إلى 10240 ميجابايت، بزيادات تبلغ واحد ميجابايت. يمكنك تكوين التخزين المؤقت للوظائف التي تعمل على كل من بنية x86 وبنية Arm. تتوفر 512 ميجابايت من التخزين المؤقت لكل وظيفة من وظائف Lambda بدون أي تكلفة إضافية. تدفع فقط مقابل التخزين المؤقت الإضافي الذي تُكوّنه.
تستند كل الأمثلة أدناه إلى السعر في منطقة شرق الولايات المتحدة (شمال فرجينيا).
-
مثال 1: برنامج خلفية لتطبيق هاتف محمول
لنفترض أنك مطور تطبيقات هاتف محمول تُنشئ تطبيقًا يختص بطلبات الطعام. يمكن للعملاء استخدام التطبيق في طلب الطعام من موقع مطعم معين، وتلقي تحديثات لحالة الطلب، واستلام الطعام عندما يكون الطلب جاهزًا. ونظرًا لأنك تتوقع تباينًا كبيرًا في الطلب حسب الوقت من اليوم وموقع المطعم، فأنت تنشئ برنامج خلفية للهاتف المحمول باستخدام خدمات بلا خادم، التي من بينها AWS Lambda.لنفترض أنك مطور تطبيقات هاتف محمول تُنشئ تطبيقًا يختص بطلبات الطعام. يمكن للعملاء استخدام التطبيق في طلب الطعام من موقع مطعم معين، وتلقي تحديثات لحالة الطلب، واستلام الطعام عندما يكون الطلب جاهزًا. ونظرًا لأنك تتوقع تباينًا كبيرًا في الطلب حسب الوقت من اليوم وموقع المطعم، فأنت تنشئ برنامج خلفية للهاتف المحمول باستخدام خدمات بلا خادم، التي من بينها AWS Lambda.للتبسيط، لنفترض أن تطبيقك يعالج ثلاثة ملايين طلب في الشهر. ومتوسط مدة تنفيذ الوظيفة هو 120 مللي ثانية. لقد قمت بتكوين وظيفتك بذاكرة 1536 ميجابايت، على معالج قائم على x86. تُحسب رسومك كالتالي:
رسوم الحوسبة الشهرية
يبلغ سعر الحوسبة الشهرية 0.0000166667 USD لكل جيجابايت/ثانية، وتوفّر الطبقة المجانية 400,000 جيجابايت/ثانية.
إجمالي الحوسبة (بالثانية) = 3 ملايين * 120 مللي ثانية = 360,000 ثانية
إجمالي الحوسبة (بالجيجابايت/ثانية) = 360,000 * 1536 ميجابايت/1024 ميجابايت = 540,000 جيجابايت/ثانية
إجمالي الحوسبة – حوسبة الطبقة المجانية = الحوسبة الشهرية القابلة للفوترة (بالجيجابايت/ثانية)
540,000 جيجابايت/ثانية – 400,000 جيجابايت/ثانية ضمن الطبقة المجانية = 140,000 جيجابايت/ثانية
رسوم الحوسبة الشهرية = 140,000 * USD 0.0000166667 = USD 2.33رسوم الطلب الشهرية
سعر الطلب الشهري هو 0.20 USD لكل مليون طلب، وتوفّر الطبقة المجانية مليون طلب شهريًا.
إجمالي الطلبات – طلبات الطبقة المجانية = الطلبات الشهرية القابلة للفوترة
3 ملايين طلب – 1 مليون طلب ضمن الطبقة المجانية = 2 مليون طلب شهري قابل للفوترة
رسوم الطلب الشهرية = 2 مليون * 0.2 USD/مليون = 0.40 USDإجمالي الرسوم الشهرية
إجمالي الرسوم = رسوم الحوسبة + رسوم الطلب = 2.33 USD + 0.40 USD = 2.73 USD في الشهر
-
مثال 2: إثراء قياس تتبع استخدام التدفق بالبيانات الوصفية الإضافية
لنفترض أنك شركة لوجستية لديها أسطول من المركبات في الميدان، كل منها مزودة بأجهزة استشعار واتصال 4G/5G لإرسال بيانات قياس تتبع الاستخدام إلى Amazon Kinesis Data Stream. وتريد استخدام نماذج التعلم الآلي (ML) التي طورتها للاستدلال حول سلامة السيارة والتنبؤ بالوقت الذي قد تلزم فيه صيانة بعض المكونات.لنفترض أنك شركة لوجستية لديها أسطول من المركبات في الميدان، كل منها مزودة بأجهزة استشعار واتصال 4G/5G لإرسال بيانات قياس تتبع الاستخدام إلى Amazon Kinesis Data Stream. وتريد استخدام نماذج التعلم الآلي (ML) التي طورتها للاستدلال حول سلامة السيارة والتنبؤ بالوقت الذي قد تلزم فيه صيانة بعض المكونات.لنفترض أن لديك 10,000 مركبة في الميدان، وتُصدر كل منها قياس تتبع استخدام مرةً واحدةً في الساعة بطريقة تدريجية مع وجود تشويش كافٍ. وتعتزم إجراء هذا الاستدلال على كل حمولة للتأكد من جدولة صيانة المركبات على الفور وضمان السلامة المثلى لأسطول مركباتك.
افترض أن نموذج التعلم الآلي معبأ بالوظيفة ويبلغ حجمه 512 ميجابايت. للاستدلال، كوَّنت وظيفتك بذاكرة واحد جيجابايت، ويستغرق تنفيذ الوظيفة ثانيتين لإكماله في المتوسط على معالج قائم على x86.
رسوم الطلب الشهرية:
في الشهر، ترسل المركبات 10,000 * 24 * 31 = 7,440,000 رسالة تعالجها وظيفة Lambda.رسوم الطلب الشهرية → 7.44 ملايين * 0.20 USD/مليون = 1.488 USD ~= 1.49 USD
رسوم الحوسبة الشهرية:
في الشهر، ستُتنفذ الوظائف مرةً واحدةً لكل رسالة لمدة ثانيتين.مدة الحوسبة الشهرية (بالثواني) → 7.44 ملايين * 2 ثانية = 14.88 مليون ثانية
الحوسبة الشهرية (جيجابايت/ثانية) → 14.88 مليون ثانية * 1024 ميجابايت/1024 ميجابايت = 14.88 جيجابايت/ثانية
رسوم الحوسبة الشهرية → 14.88 مليون جيجابايت/ثانية * 0.0000166667 USD = 248.00 USDإجمالي الرسوم الشهرية:
إجمالي الرسوم الشهرية = رسوم الطلب + رسوم الحوسبة = 1.49 USD + 248.00 USD = 249.49 USD -
مثال 3: تنفيذ التعلم الآلي على تذاكر دعم العملاء وتفاعلات العملاء لتحسين تجربة العملاء
لنفترض أنك شركة خدمات مالية تتطلع إلى فهم أفضل لمشكلات خدمة العملاء لديك. هدفك هو تحسين تجربة العملاء وتقليل المعوقات التي تعترض العملاء. يمكن لعملائك الدردشة المباشرة مع موظفي دعم العملاء لديك عبر تطبيق الأجهزة المحمول الذي توفره أنت. وقررت نشر نموذج لمعالجة اللغة الطبيعية (NLP).لنفترض أنك شركة خدمات مالية تتطلع إلى فهم أفضل لمشكلات خدمة العملاء لديك. هدفك هو تحسين تجربة العملاء وتقليل المعوقات التي تعترض العملاء. يمكن لعملائك الدردشة المباشرة مع موظفي دعم العملاء لديك عبر تطبيق الأجهزة المحمول الذي توفره أنت. وقررت نشر نموذج لمعالجة اللغة الطبيعية (NLP).في هذه الحالة، تستخدم نموذج تمثيلات التشفير ثنائي الاتجاه من المحولات (BERT) الشهير في AWS Lambda. يساعدك النموذج في توزيع تفاعلات خدمة العملاء وتحليلها وفهمها عبر تطبيق الهاتف المحمول لعرض محتوى الدعم ذي الصلة أو توجيه العميل إلى وكيل خدمة العملاء المناسب. يختلف عدد استعلامات الدعم التي يعالجها نموذج الاستدلال اختلافًا كبيرًا على مدار الأسبوع.
لنفترض أن وظائفك التي تشغِّل نموذج الاستدلال تتلقى ستة ملايين طلب شهريًا. ومتوسط مدة تنفيذ الوظيفة هو 280 مللي ثانية. وقمت بتكوين وظيفتك بذاكرة 4096 ميجابايت على معالج قائم على x86.
يُمكنك أيضًا تكوين وظيفتك لاستخدام 2048 ميجابايت من التخزين المؤقتة.
تُحسب رسومك كالتالي:
رسوم الحوسبة الشهرية:
يبلغ سعر الحوسبة الشهرية 0.0000166667 USD لكل جيجابايت/ثانية وتوفّر الطبقة المجانية 400000 جيجابايت/ثانية.
إجمالي الحوسبة (بالثواني) = 6 ملايين * 280 مللي ثانية = 1680000 ثانية
إجمالي الحوسبة (بالجيجابايت/ثانية) = 1,680,000 * 4096 ميجابايت/1024 ميجابايت = 6,720,000 جيجابايت/ثانية
إجمالي الحوسبة – حوسبة طبقة AWS المجانية = الحوسبة الشهرية القابلة للفوترة (بالجيجابايت/ثانية)
6,720,000 جيجابايت/ثانية – 400,000 ضمن جيجابايت/ثانية الطبقة المجانية = 6,320,000 جيجابايت/ثانية
رسوم الحوسبة الشهرية = 6320000 * 0.0000166667 USD = 105.33 USDرسوم الطلب الشهرية:
سعر الطلب الشهري هو 0.20 USD لكل مليون طلب، وتوفر الطبقة المجانية مليون طلب في الشهر.
إجمالي الطلبات – طلبات الطبقة المجانية = الطلبات الشهرية القابلة للفوترة
6 ملايين طلب – 1 مليون طلب ضمن الطبقة المجانية = 5 ملايين طلب شهري قابل للفوترة
رسوم الطلب الشهرية = 5 ملايين * 0.2 USD/مليون = 1 USDرسوم التخزين المؤقت الشهرية:
يبلغ سعر التخزين المؤقت الشهري 0.0000000309 USD لكل جيجابايت في الثانية، وتوفر Lambda مساحةً قدرها 512 ميجابايت من التخزين بدون أي تكلفة إضافية.
إجمالي الحوسبة (بالثواني) = 6 ملايين * 280 مللي ثانية = 1680000 ثانية
إجمالي التخزين المؤقت القابل للفوترة = 2048 ميجابايت - 512 ميجابايت = 1536 ميجابايت
إجمالي التخزين المؤقت (جيجابايت/الثانية) = 1680000 * 1536 ميجابايت/ 1024 ميجابايت = 2520000 جيجابايت/الثانية
رسوم التخزين المؤقت الشهرية = 2520000 * 0.0000000309 USD = 0.08 USDإجمالي الرسوم الشهرية:
الرسوم الإجمالية = رسوم الحوسبة + رسوم الطلب = 105.33 USD + 1 USD + 0.08 USD = 106.41 USD لكل شهر
تسعير Provisioned Concurrency
يمكنك تمكين Provisioned Concurrency لوظائف Lambda لديك لزيادة التحكم في أداء التطبيقات التي بلا خادم. وعند التمكين، تحتفظ Provisioned Concurrency بالوظائف التي تم بدء تشغيلها ويجعلها سريعة الجاهزية للاستجابة في زمن قصير لا يتجاوز 99 مللي ثانية. تدفع مقابل حجم التزامن الذي تكوّنه ومقابل المدة الزمنية التي تكوّنه فيها. عند تمكين Provisioned Concurrency وتنفيذها لوظيفتك، فأنت تدفع أيضًا مقابل "الطلبات" و"المدة" بناءً على الأسعار التالية. إذا كانت الوظيفة تتجاوز التزامن المكوَّن، فأنت تدفع رسومًا مقابل تنفيذ الوظائف الإضافية وفقًا للأسعار الموضحة في القسم تسعير AWS Lambda أعلاه. باستطاعتك تمكين Provisioned Concurrency للوظائف التي تعمل على البنيتين x86 وArm. لتعلّم أكثر حول Provisioned Concurrency، اقرأ الوثائق.
يُحتسب استخدام Provisioned Concurrency من وقت تمكينها على الوظيفة حتى وقت تعطيلها، مع التقريب إلى أقرب خمس دقائق. ويعتمد السعر على حجم الذاكرة التي تخصصها للوظيفة وحجم التزامن الذي تكوّنه عليها. تُحتَسب المدة من وقت بدء تنفيذ التعليمات البرمجية حتى تعود أو تنتهي، مع التقريب لأقرب واحد مللي ثانية**. ويعتمد السعر على حجم الذاكرة التي تخصصها لوظيفتك.
** تنطبق رسوم المدة على التعليمات البرمجية التي يُجرى تشغيلها في معالج الوظيفة بالإضافة إلى التعليمات البرمجية للتهيئة الموضحة خارج المعالج. بالنسبة لوظائف Lambda المشتملة على ملحقات AWS Lambda، تتضمن المدة أيضًا الوقت الذي تستغرقه التعليمة البرمجية في آخر مُلحق قيد التشغيل لإنهاء التنفيذ أثناء مرحلة الإغلاق. بالنسبة للوظائف المكوَّنة بواسطة Provisioned Concurrency، فإن AWS Lambda تعيد بشكل دوري استخدام بيئات التنفيذ وتعيد تشغيل التعليمات البرمجية للتهيئة الخاصة بك. للحصول على مزيد من التفاصيل، راجع وثائق نموذج برمجة Lambda.
لا تنطبق طبقة Lambda المجانية على الوظائف التي تمكِّن Provisioned Concurrency. إذا مكَّنت Provisioned Concurrency للوظيفة ونفذتها، فإنك تدفع مقابل "الطلبات" و"المدة" بناءً على الأسعار التالية.
تستند كل الأمثلة أدناه إلى السعر في منطقة شرق الولايات المتحدة (شمال فرجينيا).
-
مثال 1: إطلاق تطبيقات الهاتف المحمول
لنفترض أنك مطور تطبيقات هاتف محمول، وتُنشئ تطبيق هاتف محمول يختص بطلبات الطعام. يمكن للعملاء استخدام التطبيق في طلب الطعام من موقع مطعم معين، وتلقي تحديثات لحالة الطلب، واستلام الطعام عندما يكون الطلب جاهزًا. ونظرًا لأنك تتوقع تباينًا كبيرًا في الطلب من خلال تطبيقك حسب الوقت من اليوم وموقع المطعم، فأنت تنشئ برنامج خلفية للهاتف المحمول باستخدام خدمات بلا خادم، التي من بينها AWS Lambda.لنفترض أنك مطور تطبيقات هاتف محمول، وتُنشئ تطبيق هاتف محمول يختص بطلبات الطعام. يمكن للعملاء استخدام التطبيق في طلب الطعام من موقع مطعم معين، وتلقي تحديثات لحالة الطلب، واستلام الطعام عندما يكون الطلب جاهزًا. ونظرًا لأنك تتوقع تباينًا كبيرًا في الطلب من خلال تطبيقك حسب الوقت من اليوم وموقع المطعم، فأنت تنشئ برنامج خلفية للهاتف المحمول باستخدام خدمات بلا خادم، التي من بينها AWS Lambda.للتبسيط، لنفترض أن تطبيقك يعالج ثلاثة ملايين طلب في الشهر. متوسط
مدة تنفيذ الوظيفة هو 120 مللي ثانية. لقد قمت بتكوين وظيفتك بذاكرة 1536 ميجابايت على معالج قائم على x86.أنت تقوم بإطلاق الإصدار الجديد من تطبيق الهاتف المحمول الذي سوقته على نطاق واسع. وأنت تتوقع ارتفاعًا في الطلب خلال يوم الإطلاق، من الظهر حتى الساعة 8 م. وتريد أن يكون تطبيق الهاتف المحمول مستجيبًا حتى عندما يتزايد الطلب وينخفض بسرعة، ولذلك تقوم بتمكين Provisioned Concurrency في وظائف Lambda لديك. وتضبط Provisioned Concurrency على 100.
خلال هذه الساعات الثماني، تلقت وظائفك 500,000 طلب. متوسط مدة
تنفيذ الوظائف مع تمكين Provisioned Concurrency هو 100 مللي ثانية. خلال المدة المتبقية من الشهر، يتلقى تطبيقك 2.5 مليون طلب آخر، ويتم تنفيذ وظائفك استجابةً لها بدون تمكين Provisioned Concurrency.تُحسب رسومك كالتالي:
رسوم Provisioned Concurrency:
سعر Provisioned Concurrency هو USD 0.0000041667 لكل جيجابايت/ثانية
إجمالي مدة تمكين Provisioned Concurrency (بالثواني): 8 ساعات * 3,600 ثانية = 28,800 ثانية
إجمالي التزامن المكوَّ (بالجيجابايت): 100 * 1536 ميجابايت/1024 ميجابايت = 150 جيجابايت
إجمالي حجم Provisioned Concurrency (بالجيجابايت/ثانية): 150 جيجابايت * 28,800 ثانية = 4,320,000 جيجابايت/ثانية
رسوم Provisioned Concurrency: 4.32 مليون جيجابايت/ثانية * 0.0000041667 USD = 18 USDرسوم الطلب:
سعر الطلب الشهري هو 0.20 USD لكل مليون طلب، ويوفّر المستوى المجاني مليون طلب شهريًا.
إجمالي الطلبات – طلبات الطبقة المجانية = الطلبات الشهرية القابلة للفوترة
3,000,000 طلب – 1 مليون طلب ضمن الطبقة المجانية = 2,000,000 طلب شهري قابل للفوترة
رسوم الطلب الشهرية = 2 * 0.20 USD = 0.40 USDرسوم الحوسبة مع تمكين Provisioned Concurrency:
سعر الحوسبة هو 0.0000097222 USD لكل جيجابايت/ثانية
إجمالي مدة الحوسبة (بالثواني) = 500,000 * 100 مللي ثانية = 50,000 ثانية
إجمالي الحوسبة (جيجابايت/ثانية) = 50,000 ثانية * 1536 ميجابايت/1024 ميجابايت = 75,000 جيجابايت/ثانية.
إجمالي رسوم الحوسبة = 75,000 جيجابايت/ثانية * 0.0000097222 USD = 0.73 USD
رسوم الحوسبة مع تعطيل Provisioned Concurrency:
يبلغ سعر الحوسبة الشهرية 0.0000166667 USD لكل جيجابايت/ثانية، وتوفّر الطبقة المجانية 400,000 جيجابايت/ثانية.
إجمالي الحوسبة (بالثواني) = 2.5 مليون * 120 مللي ثانية = 300,000 ثانية
إجمالي الحوسبة (جيجابايت/ثانية) = 300,000 * 1536 ميجابايت/1024 ميجابايت = 450,000 جيجابايت/ثانية
إجمالي الحوسبة – حوسبة الطبقة المجانية = الحوسبة الشهرية القابلة للفوترة (بالجيجابايت/ثانية)
450,000 جيجابايت/ثانية – 400,000 جيجابايت/ثانية ضمن الطبقة المجانية = 50,000 جيجابايت/ثانية
رسوم الحوسبة الشهرية = 50,000 * 0.0000166667 USD = 0.83 USD
إجمالي الرسوم الشهرية:
إجمالي الرسوم = رسوم Provisioned Concurrency + رسوم الطلب + رسوم الحوسبة مع تمكين Provisioned Concurrency + رسوم الحوسبة مع تعطيل Provisioned Concurrency
إجمالي الرسوم = 18 USD + 0.40 USD + 0.73 USD + 0.83 USD = 19.96 USD
-
مثال 2: توجيه العملاء إلى محتوى حلول الدعم الأكثر ملاءمة خلال إثنين الإنترنت
لنفترض أنك بائع تجزئة تُجري تخفيضات كبيرة خلال "إثنين الإنترنت"، وهو يوم عطلة للتجارة الإلكترونية الذي يوافق يوم الإثنين الذي يلي عيد الشكر في الولايات المتحدة. يمكن لعملائك الدردشة المباشرة مع دعم العملاء عبر تطبيق الهاتف المحمول الذي توفره أنت. وقررت نشر نموذج لمعالجة اللغة الطبيعية (NLP).لنفترض أنك بائع تجزئة تُجري تخفيضات كبيرة خلال "إثنين الإنترنت"، وهو يوم عطلة للتجارة الإلكترونية الذي يوافق يوم الإثنين الذي يلي عيد الشكر في الولايات المتحدة. يمكن لعملائك الدردشة المباشرة مع دعم العملاء عبر تطبيق الهاتف المحمول الذي توفره أنت. وقررت نشر نموذج لمعالجة اللغة الطبيعية (NLP).في هذه الحالة، تستخدم نموذج تمثيلات التشفير ثنائي الاتجاه من المحولات (BERT) الشهير في AWS Lambda. يساعدك النموذج في توزيع تفاعلات خدمة العملاء وتحليلها وفهمها عبر تطبيق الهاتف المحمول لعرض محتوى الدعم ذي الصلة أو توجيه العميل إلى وكيل خدمة العملاء المناسب. حدثت زيادة كبيرة في عدد استفسارات دعم العملاء التي تتلقاها أثناء عملية البيع هذه أكثر من المعتاد، ولذلك قررت تمكين Provisioned Concurrency في وظائف Lambda لديك حتى يستجيب تطبيقك بسرعة حتى في الأوقات التي ترتفع فيها حركة المرور.
لنفترض أن وظائفك تتلقى مليوني طلب خلال 24 ساعة من حدث البيع، في ظل تمكين Provisioned Concurrency. ومتوسط مدة تنفيذ الوظيفة هو 280 مللي ثانية. أنت تكوّن وظيفتك بذاكرة 4,096 ميجابايت على معالج قائم على x86 وتضبط Provisioned Concurrency على سبعة.
تُحسب رسومك كالتالي:
رسوم Provisioned Concurrency:
سعر Provisioned Concurrency يساوي 0.0000041667 USD لكل جيجابايت/ثانية.
إجمالي مدة تمكين Provisioned Concurrency (بالثواني) = 24 ساعة * 3,600 ثانية = 86,400 ثانية
إجمالي التزامن المكوَّن (جيجابايت): 7 * 4096 ميجابايت/1024 ميجابايت = 28 جيجابايت
إجمالي حجم Provisioned Concurrency (بالجيجابايت/ثانية) = 28 جيجابايت * 86,400 ثانية = 2,419,200 جيجابايت/ثانية
رسوم Provisioned Concurrency = 2,419,200 جيجابايت/ثانية * 0.0000041667 USD = 10.08 جيجابايت/ثانيةرسوم الحوسبة مع تمكين Provisioned Concurrency:
سعر الحوسبة هو 0.0000097222 USD لكل جيجابايت/ثانية.
إجمالي مدة الحوسبة (بالثواني) = 2,000,000 * 280 مللي ثانية = 560,000 ثانية
إجمالي الحوسبة (جيجابايت/ثانية) = 560,000 ثانية * 4096 ميجابايت/1024 ميجابايت = 2,240,000 جيجابايت/ثانية.
إجمالي رسوم الحوسبة = 2,240,000 جيجابايت/ثانية * 0.0000097222 USD = 21.78 USDرسوم الطلب الشهرية:
يبلغ سعر الطلب الشهري 0.20 USD لكل مليون طلب
رسوم الطلب الشهرية = 2 مليون * 0.2 USD/مليون = 0.40 USDإجمالي الرسوم الشهرية:
إجمالي الرسوم = رسوم Provisioned Concurrency + رسوم الحوسبة مع تمكين Provisioned Concurrency + رسوم الطلب = 10.08 USD + 21.78 USD + 0.40 USD = 32.26 USD
تسعير تدفق استجابة HTTP من Lambda
تستند كل الأمثلة أدناه إلى السعر في شرق الولايات المتحدة (شمال فرجينيا).
-
مثال التسعير: بث محتوى الويب المعروض من جانب الخادم
لنفترض أنك مطور تطبيقات ويب وتقوم بإنشاء موقع ويب يتم عرضه من جانب الخادم في وظيفة Lambda. تقوم وظيفة Lambda الخاصة بك بإنشاء محتوى HTML ديناميكيًا استنادًا إلى الطلب ونتائج مكالمات الخدمة المتلقية المتعددة. قد تستغرق بعض هذه المكالمات وقتًا طويلاً لإرجاع استجابة. لتحسين تجربة تحميل صفحات المستخدمين لديك، يمكنك استخدام إمكانات Lambda لتدفق استجابة HTTP لتحسين أداء "الوقت إلى أول بايت" من خلال عرض الأجزاء الأولى من HTML في المتصفح بمجرد أن تولدها وظيفتك.
للتبسيط، لنفترض أن تطبيقك يعالج ثلاثة ملايين طلب في الشهر. لنفترض كذلك أنك استنفدت 100 جيجابايت من تدفق الاستجابة المتضمن في الطبقة المجانية من AWS. ومتوسط مدة الوظيفة هو 500 مللي ثانية. لقد قمت بتكوين وظيفتك بذاكرة 1536 ميجابايت على معالج قائم على x86. يبلغ متوسط حجم الحمولة لكل طلب 100 كيلوبايت لأول مليوني طلب شهريًا، و7 ميجابايت لآخر مليون طلب شهريًا. يفترض حساب المثال أن 1 جيجابايت = 1024 ميجابايت.
تُحسب رسومك كالآتي:
رسوم الحوسبة الشهرية
يبلغ سعر الحوسبة الشهرية 0.0000166667 USD لكل جيجابايت/ثانية، وتوفّر الطبقة المجانية 400000 جيجابايت/ثانية.
إجمالي الحوسبة (بالثانية) = 3 ملايين * 500 مللي ثانية = 1500000 ثانية
إجمالي الحوسبة (بالجيجابايت/ثانية) = 1500000 * 1536 ميجابايت/1024 ميجابايت = 2250000 جيجابايت/ثانية
إجمالي الحوسبة – حوسبة الطبقة المجانية = الحوسبة الشهرية القابلة للفوترة (جيجابايت/ثانية)
2250000 جيجابايت/ثانية – 400000 جيجابايت/ثانية ضمن الطبقة المجانية = 1850000 جيجابايت/ثانية
رسوم الحوسبة الشهرية = 1850000 * 0.0000166667 USD = 30.83 USDرسوم الطلب الشهرية
سعر الطلب الشهري هو 0.20 USD لكل مليون طلب، وتوفِّر الطبقة المجانية مليون طلب شهريًا.
إجمالي الطلبات – الطلبات ضمن الطبقة المجانية = الطلبات الشهرية القابلة للفوترة
3 ملايين طلب – 1 مليون طلب ضمن الطبقة المجانية = مليوني طلب شهري قابل للفوترة
رسوم الطلب الشهرية = مليونَين * 0.2 USD/مليون = 0.40 USDرسوم وحدات البايت المعالجة
سعر وحدات البايت التي يتم تدفقها شهريًا هو 0.008 USD لكل جيجابايت يتم تدفقه وتوفر الطبقة المجانية 100 جيجابايت شهريًا. أول 6 ميجابايت يتم تدفقه لكل طلب مجانية كذلك.
وحدات البايت المجانية المتدفقة (جيجابايت) = مليوني طلب * 100 كيلوبايت = 190.7 جيجابايت
نظرًا إلى أن 100 كيلوبايت أقل من 6 ميجابايت لكل طلب، فإن 190.7 جيجابايت التي يتم تدفقها مجانية.
وحدات البايت المتدفقة القابلة للخضوع إلى رسوم (جيجابايت) = مليون طلب * (7 ميجابايت – 6 ميجابايت) = 976.56 جيجابايت
رسوم وحدات البايت المتدفقة الشهرية = 976.56 جيجابايت * 0.008 USD = 7.81 USDإجمالي الرسوم الشهرية:
إجمالي الرسوم = رسوم الحوسبة + رسوم الطلب + رسوم وحدات البايت المتدفقة = 30.83 USD + 0.40 USD + 7.81 USD = 39.04 USD في الشهر
رسوم نقل البيانات والرسوم الأخرى
نقل البيانات
البيانات المنقولة إلى (الواردة) وظائف AWS Lambda ومنها (الصادرة) من خارج منطقة تنفيذ الوظيفة، تدفع تكلفتها وفقًا لأسعار نقل بيانات Amazon EC2 كما هو وارد في "نقل البيانات".
يكون نقل البيانات باستخدام وظائف AWS Lambda مجانًا في منطقة AWS نفسها بين الخدمات التالية: Amazon Simple Storage Service (S3)، وAmazon Glacier، وAmazon DynamoDB، وAmazon Simple Email Service (SES)، وAmazon Simple Queue Service (SQS)، وAmazon Kinesis، وAmazon Elastic Container Registry (ECR)، وAmazon Simple Notification Service (SNS)، وAmazon Elastic File System (EFS)، وAmazon SimpleDB.
يؤدي استخدام Amazon Virtual Private Cloud (VPC) أو تناظر VPC مع وظائف AWS Lambda إلى فرض رسوم إضافية وفقًا لما هو موضح في صفحة تسعير Amazon Elastic Compute Cloud (EC2) عند الطلب. اتصال تناظر VPC هو اتصال شبكي بين اثنين من أجهزة VPC، يمكِّنك من توجيه حركة المرور بينهما باستخدام عناوين IPv4 خاصة أو عناوين IPv6 خاصة.
للحصول على تفاصيل حول تسعير خدمات AWS، راجع قسم التسعير الوارد في صفحات تفاصيل خدمات AWS ذات الصلة.
تسعير Lambda@Edge
تُقاس وظائف Lambda@Edge بتنفيذ متكرر بمعدل 1 مللي ثانية
-
مثال على التسعير:
إذا نُفِّذت وظيفة Lambda@Edge 10 ملايين مرة في شهر واحد، واستغرقت 10 مللي ثانية في كل مرة، فسيتم احتساب الرسوم على النحو الآتي:إذا نفّذت وظيفة Lambda@Edge 10 ملايين مرة في شهر واحد، واستغرقت 10 مللي ثانية في كل مرة، فسيتم احتساب الرسوم على النحو التالي:رسوم الحوسبة الشهرية
يبلغ سعر الحوسبة الشهرية 0.00000625125 USD لكل 128 ميجا بايت – ثانية
الحوسبة الإجمالية (بالثواني) = 10 مليون * (0.01 ثانية) = 100,000 ثانية
رسوم الحوسبة الشهرية = 100000 * 0.00000625125 = 0.63 USD
رسوم الطلب الشهريةيبلغ سعر الطلب الشهري 0.60 USD لكل مليون طلب.
رسوم الطلب الشهرية = 10 ملايين * 0.6 USD/الشهر = 6.00 USD
إجمالي الرسوم الشهرية
الرسوم الإجمالية = رسوم الحوسبة + رسوم الطلب = 0.63 USD + 6.00 USD = 6.63 USD لكل شهر
موارد التسعير الإضافية
احتساب تكاليفك الشهرية لدى AWS بسهولة
التواصل مع متخصصي AWS للحصول على عرض أسعار مخصص