تسعير AWS Lambda

موارد حوسبة بلا خوادم تلائم جميع أعباء العمل

نظرة عامة

لا تدفع مع AWS Lambda، بوصفها خدمة حوسبة بلا خوادم، إلا مقابل الموارد التي تستهلكها فعليًا. تعتمد تكلفة وظائف Lambda Event Functions على عدد الطلبات والوقت الذي يستغرقه تنفيذ كل طلب. لكل ثانية من تشغيل المثيل، تُحتسب رسوم استخدام Lambda MicroVMs. تتحدد تكاليف وظائف Lambda Web Functions وفق عدد الطلبات والمدة الفعلية التي تنشط فيها وحدة المعالجة المركزية.
  • Event Functions
  • تسعير وظائف Lambda Event Functions

    يتحدد سعر استخدام وظائف Lambda Event Functions بحسب عدد الطلبات التي تعالجها والمدة التي تستغرقها التعليمات البرمجية في التنفيذ، مع قياس الاستهلاك بوحدة جيجابايت-ثانية. تحصل على موارد وحدة معالجة مركزية (CPU) وغيرها من الموارد بما يتناسب مع سعة الذاكرة التي تختار تخصيصها للوظيفة. تتيح الطبقة المجانية شهريًا مليون طلب، إلى جانب 400,000 جيجابايت-ثانية من موارد الحوسبة.

    الأحداث غير المتزامنة، (بما يشمل الأحداث الواردة من S3 وSNS وEventBridge وStepFunctions وسجلات CloudWatch): تُحتسب تكلفة طلب واحد مقابل أول 256 كيلوبايت من حجم كل حدث غير متزامن. إذا تجاوز حجم الحدث الواحد 256 كيلوبايت، يُحتسب طلب إضافي مقابل كل جزء حجمه 64 كيلوبايت، وذلك حتى يصل حجم الحدث إلى 1 ميجابايت.

    تعتمد تكلفة المدة على حجم الذاكرة التي تخصصها لوظيفتك. يمكنك تخصيص أي حجم من الذاكرة لوظيفتك بحيث يتراوح من 128 ميجابايت إلى 10240 ميجابايت، بزيادات تبلغ واحد ميجابايت. يحتوي الجدول أدناه على بعض الأمثلة على السعر لكل 1 مللي ثانية مرتبط بأحجام ذاكرة مختلفة، للاستخدام ضمن مستوى التسعير الأول؛ على سبيل المثال، ما يصل إلى 6 مليار جيجابايت/ثانية في الشهر في شرق الولايات المتحدة (أوهايو)

    • سعر x86
    • سعر بنية Arm

    تُطبق مستويات تسعير مُدد Lambda عند الطلب لتجميع إجمالي المدة الشهرية لوظائفك التي يجري تشغيلها على نفس البنية (x86 أو Arm، على التوالي)، في نفس المنطقة وداخل الحساب. إذا كنت تستخدم الفوترة الموحدة في AWS Organizations، تُطبق مستويات التسعير على إجمالي المدة الشهرية لوظائفك التي يجري تشغيلها على نفس البنية، في نفس المنطقة وعبر الحسابات في المؤسسة.

    مثيلات Lambda المُدارة

    تتيح مثيلات Lambda المُدارة تشغيل وظائف Lambda Event Functions باستخدام مثيلات EC2 مُدارة بالكامل داخل شبكة VPC التابعة لك. وبهذا تجمع بين سهولة تجربة التطوير بلا خوادم التي توفرها Lambda، وما تتميز به EC2 من كفاءة في التكاليف ومرونة في اختيار الأجهزة. عند التعامل مع أعباء العمل المستقرة والكبيرة الحجم، تكون هذه الميزة خيارًا مثاليًا لتحسين التكاليف دون التضحية ببساطة تشغيل Lambda.

    تتيح لك مثيلات Lambda المُدارة اختيار أنواع متعددة من مثيلات EC2 الحديثة لتلبية احتياجات عبء العمل، والاستفادة من بدائل تسعير EC2، مثل خطط توفير مثيل EC2 وخطط التوفير للحوسبة والمثيلات المحجوزة. ويمكنك أيضًا تشغيل عدة طلبات بالتزامن داخل بيئة تنفيذ واحدة، بما يحقق أعلى استفادة ممكنة من الموارد. مع احتفاظك بنموذج البرمجة المعتاد في Lambda والتكامل السلس مع مصادر الأحداث، ومنها SQS وKinesis وKafka، تتولى Lambda تلقائيًا توفير المثيلات وتوسيع نطاقها وتطبيق التصحيحات عليها وإدارة دورة حياتها.

    التسعير:
    تشمل أسعار مثيلات Lambda المُدارة ثلاثة عناصر رئيسية:

    1. تكاليف الطلبات: تبلغ التعرفة 0.20 USD عن كل مليون طلب
    2. رسوم إدارة الحوسبة: تُضاف نسبة 15% إلى سعر مثيلات EC2 عند الطلب مقابل توفير المثيلات وإدارتها بواسطة Lambda. وتُبيَّن أدناه النسبة الإضافية المطبقة على كل نوع من المثيلات
    3. رسوم مثيلات EC2: تخضع المثيلات التي يُوفِّرها موفّر السعة لديك لأسعار مثيلات EC2 القياسية. للاستفادة من تكاليف أقل، يمكنك اختيار خطط التوفير للحوسبة أو المثيلات المحجوزة أو أيٍّ من بدائل التسعير الأخرى المتاحة لخدمة EC2

    بخلاف وظائف نوع الحوسبة الافتراضي في Lambda، لا تُفرض على وظائف مثيلات Lambda المُدارة رسوم مستقلة عن مدة تنفيذ كل طلب.بخلاف وظائف نوع الحوسبة (الافتراضي) في Lambda، لا تُفرض على وظائف مثيلات Lambda المُدارة رسوم مستقلة عن مدة تنفيذ كل طلب.

    تخطيط مصادر الأحداث: تسري تعرفة وحدات استطلاع الأحداث (EPU) القياسية على أعباء العمل التي تعتمد على وحدات استطلاع الأحداث المُوفَّرة (EPUs)، عند استخدام مصادر أحداث مثل Kafka أو SQS.

    التكاليف المرتبطة بالإدارة
    • افترض أنك تدير خدمة API تتعامل مع حجم كبير من حركة المرور، حيث تعالج 100 مليون طلب خلال الشهر، ويبلغ متوسط الوقت اللازم لمعالجة الطلب الواحد 200 مللي ثانية. لتحقيق أقصى وفورات ممكنة في التكاليف، تختار مثيلات m7g.xlarge لموفّر سعة المثيلات المُدارة في Lambda، وتحتوي هذه المثيلات على 4 وحدات معالجة مركزية افتراضية (vCPU) وذاكرة بسعة 16 جيجابايت ومعالج Graviton3، مع الاشتراك في خطة التوفير للحوسبة لمدة 3 سنوات.

      الرسوم الشهرية

      تكاليف معالجة الطلبات
      عدد الطلبات خلال الشهر: مائة مليون طلب؛
      تكلفة كل مليون طلب: 0.20 USD؛
      الرسوم الشهرية المستحقة مقابل الطلبات: 100 مليون طلب / مليون طلب × 0.20 ‏USD‏ = 20 USD

      تكاليف الحوسبة:
      المثيل المستخدم من نوع
      m7g.xlarge. تبلغ تكلفة تشغيل EC2 عند الطلب في منطقة شرق الولايات المتحدة (فرجينيا الشمالية) 0.1632 USD لكل ساعة. وعند تطبيق خصم بنسبة 72%
      ضمن خطة خطط التوفير للحوسبة الممتدة لثلاث سنوات، ينخفض السعر إلى 0.0457 USD للساعة.
      ويُقدَّر إجمالي ساعات تشغيل المثيل المطلوبة بنحو 2000 ساعة شهريًا، وفقًا لنمط عبء العمل وإمكانية تنفيذ عمليات متزامنة متعددة.
      رسوم مثيل EC2 المستحقة شهريًا: 2,000 × $0.0457 = 91.40 USD

      تكاليف الإدارة:
      تُحدَّد رسوم الإدارة بما يعادل 15% من سعر EC2 عند الطلب.
      وتبلغ الرسوم المستحقة عن كل ساعة 0.02448 USD، وفقًا للعملية الحسابية: 0.1632 USD‏ × 0.15 = 0.02448 ‏USD للساعة.
      إجمالي رسوم الإدارة شهريًا: 2000 ساعة × 0.02448 USD للساعة = 48.96 USD

      التكلفة الشهرية الإجمالية
      تُحسب بجمع الرسوم المستحقة مقابل الطلبات وتكاليف مثيل EC2 ورسوم الإدارة.
      الإجمالي = 20 USD‏ + 91.40 USD‏ + 48.96 USD‏ = 160.36 USD

    أسعار وظائف Lambda طويلة الأمد (Durable Functions)

    تسهّل وظائف Lambda المستدامة تطوير تطبيقات موثوقة تتضمن خطوات متعددة، إلى جانب مسارات عمل الذكاء الاصطناعي، دون الحاجة إلى الخروج عن نموذج البرمجة المعتمد في Lambda، مما يمكّنك من تنفيذ أعباء عمل طويلة التشغيل قادرة على التعافي من الأعطال مع الحفاظ على كفاءة التكاليف. تعتمد وظائف Lambda المستدامة على عمليات مثل «الخطوات» و«الانتظار»، التي تعمل كنقاط تحقق يمكن الاحتفاظ فيها ببيانات إضافية عند الحاجة لمدة طويلة، وبفضل هذه النقاط، تستطيع وظيفتك متابعة التنفيذ من حيث توقفت بعد أي انقطاع. عندما تستأنف الوظائف عملها بعد انقطاع، يستخدم النظام آلية إعادة التنفيذ (Replay) لتشغيل معالج الأحداث تلقائيًا من البداية، دون تكرار العمليات المنجزة والمسجّلة في نقاط التحقق، ثم يواصل تنفيذ الوظيفة بدءًا من موضع توقفها. قد يتطلب إكمال تنفيذ الوظيفة إجراء عدة استدعاءات فرعية خلال دورة حياتها، وهي استدعاءات تُنفّذها Lambda عند استئناف عمل الوظيفة بعد انتهاء فترات الانتظار أو عقب محاولات إعادة التنفيذ أو حدوث أعطال في البنية التحتية. 

    تظل رسوم الحوسبة المعتادة في Lambda سارية، وتشمل أيضًا الاستدعاءات الفرعية التي تحدث عند إعادة تنفيذ الوظيفة باستخدام آلية إعادة التشغيل (Replay). عندما تستخدم الوظيفة عمليات الانتظار، يتوقف تنفيذها مؤقتًا، وفي حالة وظائف Lambda التي تعمل عند الطلب، لا تُحتسب أي رسوم مقابل مدة التوقف، إذ لا يُستأنف احتساب رسوم مدة التنفيذ إلا بعد استئناف تشغيل الوظيفة. وتُحتسب أيضًا رسوم إضافية على العمليات التي تنفّذها وظائف Lambda المستدامة، بما في ذلك بدء تنفيذ الوظائف، وإتمام خطوات المعالجة، وإنشاء فترات الانتظار. وتشمل التكاليف أيضًا رسومًا تُحتسب بناءً على كمية البيانات التي تسجّلها هذه العمليات، مقاسةً بالجيجابايت، بالإضافة إلى رسوم تخزين البيانات والاحتفاظ بها خلال تنفيذ الوظيفة وبعد اكتمالها، وتُقاس بالجيجابايت-شهر، مع احتساب التكلفة بما يتناسب مع مدة الاحتفاظ الفعلية. يمكنك تحديد المدة التي تُحتفظ خلالها بالبيانات بعد انتهاء تنفيذ الوظيفة، بحيث تتراوح من يوم إلى 90 يومًا، مع تعيين فترة احتفاظ افتراضية تبلغ 14 يومًا. 

    يمكنك الرجوع إلى دليل مطوري Lambda للتعرّف على جميع العمليات المستدامة المتاحة والاطلاع على شرح مفصّل لكل عملية.

    • يعتمد نظام معالجة مطالبات التأمين على وظائف Lambda المستدامة لفحص المطالبات والكشف عن حالات الاحتيال المحتملة، وتنظيم مراجعتها يدويًا عندما تكون قيمتها مرتفعة، ثم تنفيذ عمليات الدفع للمطالبات التي تمت الموافقة عليها. تبدأ معالجة المطالبة بتحليل المستندات، وهي مرحلة تستغرق 30 ثانية يُستخدم خلالها نموذج لغوي كبير (LLM) للكشف عن محاولات الاحتيال المحتملة وتقييم مستوى المخاطر المرتبطة بالمطالبة. تنتقل العملية بعد ذلك إلى مرحلة انتظار يُعلَّق فيها التنفيذ مؤقتًا لحين استكمال المراجعة البشرية، التي تستغرق عادةً 7 أيام. وخلال هذه الفترة، يفحص مسؤول تسوية مطالبات التأمين المطالبات التي تتجاوز قيمتها الحدود المحددة للموافقة الآلية. وفي المرحلة الأخيرة، يعالج النظام قرار الموافقة خلال ثانيتين، تمهيدًا لبدء صرف مبلغ التعويض المعتمد. يبلغ إجمالي مطالبات التأمين التي يتولى النظام معالجتها 1,000,000 مطالبة كل شهر. تتضمن كل عملية تنفيذ حمولة بيانات أولية للاستدعاء يبلغ حجمها 8 كيلوبايت، بالإضافة إلى حمولات بحجم 32 كيلوبايت لكل مرحلة من مراحل المعالجة الثلاث: تحليل مطالبة التأمين (الخطوة الأولى)، وانتظار قرار الموافقة، ثم معالجة الدفعة النهائية (الخطوة الثانية). تعمل الوظيفة باستخدام معالج يعتمد على بنية ARM، مع تخصيص ذاكرة بسعة 1 جيجابايت لها. تُحفظ سجلات المطالبات التي اكتملت معالجتها لمدة 14 يومًا، لإتاحتها عند إجراء عمليات التدقيق والتحقق من الالتزام بالمتطلبات التنظيمية. ملاحظة: استُخدمت الأسعار المعمول بها في منطقة شرق الولايات المتحدة (فرجينيا الشمالية) أساسًا لهذه الأمثلة. لتيسير الحسابات، يُفترض بدء جميع عمليات التنفيذ مع بداية الشهر، وإتمام كل خطوة بنجاح من المحاولة الأولى دون الحاجة إلى أي محاولات إضافية.

      ملاحظة: استُخدمت الأسعار المعمول بها في منطقة شرق الولايات المتحدة (فرجينيا الشمالية) أساسًا لهذه الأمثلة. لتيسير الحسابات، يُفترض بدء جميع عمليات التنفيذ مع بداية الشهر، وإتمام كل خطوة بنجاح من المحاولة الأولى دون الحاجة إلى أي محاولات إضافية.

      رسوم الحوسبة الشهرية

      المدة الإجمالية لاستخدام الحوسبة (بالثواني) 1,000,000 × 32 ثانية = 32,000,000 ثانية
      إجمالي الحوسبة (جيجابايت-ثانية) يبلغ إجمالي الاستهلاك 32,000,000 جيجابايت-ثانية، وهو ناتج ضرب 32,000,000 في 1 جيجابايت
      مقدار الحوسبة الذي تُفرض عليه رسوم يُحتسب استهلاك الحوسبة الخاضع للرسوم بعد استبعاد 400,000 جيجابايت-ثانية ضمن الطبقة المجانية من الإجمالي البالغ 32,000,000 جيجابايت-ثانية، ليصبح 31,600,000 جيجابايت-ثانية
      تكلفة الحوسبة ينتج عن ضرب 31,600,000 في 0.0000133334 USD تكلفة حوسبة إجمالية قدرها 421.34 USD

      التكاليف المستحقة للطلبات شهريًا

      العدد الكلي للطلبات استدعاءان (أولي + بعد الانتظار) × 1,000,000 = 2,000,000 طلب
      عدد الطلبات الخاضعة لاحتساب الرسوم بعد استبعاد مليون طلب مشمول بالطبقة المجانية من إجمالي 2,000,000 طلب، يتبقى 1,000,000 طلب خاضع للرسوم
      تكلفة الطلب 1 مليون × 0.20 USD لكل مليون = 0.20 USD


      التكاليف الشهرية للوظائف طويلة الأمد

      العمليات 1 مليون × (عملية بدء تنفيذ واحدة + خطوتان + عملية انتظار واحدة ) = 4 ملايين
      تكلفة العمليات عند احتساب أربعة ملايين عملية بتعرفة 8.00 USD لكل مليون عملية، تصل التكلفة الإجمالية إلى 32.00 USD
      البيانات المكتوبة يُحسب إجمالي حجم البيانات المكتوبة بضرب مليون عملية في مجموع حجم البيانات لكل استدعاء، البالغ 8 كيلوبايت، وثلاث خطوات أو عمليات انتظار بحجم 32 كيلوبايت لكل منها، ليبلغ الناتج 104 جيجابايت
      التكاليف المترتبة على كتابة البيانات يبلغ المبلغ المستحق لكتابة 104 جيجابايت من البيانات 26.00 USD، باحتساب تعرفة قدرها 0.25 USD لكل جيجابايت
      التخزين أثناء التشغيل (بما يشمل فترة انتظار مدتها 7 أيام) يعادل تخزين 104 جيجابايت طوال 7 أيام من أصل 30 يومًا استهلاكًا قدره 24.27 جيجابايت-شهر، وفق العملية: 104 × (7 ÷ 30) = 24.27
      التخزين (مع الاحتفاظ بالبيانات لمدة 14 يومًا) عند احتساب مدة احتفاظ تبلغ 14 يومًا من شهر مكوّن من 30 يومًا لسعة قدرها 104 جيجابايت، يصل الاستهلاك إلى 48.53 جيجابايت-شهر، وفق المعادلة: 104 × (14 ÷ 30) = 48.53
      الرسوم المرتبطة بالاحتفاظ بالبيانات تُحدد تكلفة الاحتفاظ بالبيانات بجمع 48.53 و24.27 جيجابايت-شهر، ثم ضرب المجموع في 0.15 USD لكل جيجابايت-شهر، لتبلغ الرسوم 10.92 USD

       

      الرسوم الشهرية الإجمالية

      إجمالي الرسوم يُحسب المبلغ الإجمالي بجمع 10.92 USD و26.00 USD و32.00 USD و0.20 USD و421.34 USD، ليبلغ المجموع 490.46 USD

    أسعار عزل المستأجرين

    لضمان معالجة طلبات كل مستخدم نهائي أو مستأجر على حدة عند استدعاء وظائف Lambda Event Functions، فعِّل وضع عزل المستأجرين. لا تُستخدم بيئات التنفيذ الأساسية لوظيفة Lambda المفعَّل لها عزل المستأجرين في معالجة طلبات أي مستأجر آخر يستدعي الوظيفة نفسها؛ إذ ترتبط كل بيئة تنفيذ دائمًا بمستأجر محدد دون سواه. تُسهِّل هذه الإمكانية عمليات تطوير التطبيقات متعددة المستأجرين وصيانتها، ولا سيما التطبيقات التي تتعامل مع بيانات أو تعليمات برمجية تخص كل مستأجر على حدة، وتفرض متطلبات صارمة للفصل بين المستأجرين. عند إنشاء Lambda بيئة تنفيذ جديدة مخصصة لمستأجر واحد بغرض معالجة طلب، تُفرض عليك رسوم تتحدد بحسب سعة الذاكرة المخصصة للوظيفة وبنية وحدة المعالجة المركزية المستخدمة. للاطلاع على تفاصيل إضافية بشأن إمكانات عزل المستأجرين في Lambda، راجع الوثائق.

    • تطبيق برمجي من نوع SaaS يخدم مستأجرين متعددين

      افترض أنك تطوّر منصة لأتمتة العمليات، تتيح تشغيل الأكواد البرمجية التي يوفّرها المستخدمون تلقائيًا عند وقوع أحداث معينة. فعلى سبيل المثال، يمكن لفريق تقنية المعلومات إعداد إجراءات عمل مؤتمتة تُنفَّذ تلقائيًا عند تعيين موظف جديد في المؤسسة أو نقل موظف من قسم إلى آخر. وفي سيناريو آخر، يمكن لفريق DevOps إعداد سير عمل للتكامل المستمر والتسليم المستمر (CI/CD) يبدأ تلقائيًا بمجرد أن يحفظ أحد المطورين تعديلاته البرمجية في مستودع الشيفرة المصدرية. تعتمد منصة الأتمتة التي تطوّرها على نموذج متعدد المستأجرين (Multi-tenant)، مما يتيح تقديم خدماتها لعدة مستخدمين نهائيين عبر منصة مشتركة. نظرًا إلى توقعك حدوث تفاوت كبير في الطلب حسب الوقت من اليوم ولكل مستخدم نهائي أو مستأجر، فإنك تبني منصتك باستخدام خدمات بلا خوادم، بما في ذلك AWS Lambda.

      تتيح منصة الأتمتة للمستخدمين تنفيذ أكوادهم البرمجية تلقائيًا عند وقوع أحداث محددة. ولأن الأكواد البرمجية التي يقدّمها المستخدمون تقع خارج نطاق تحكمك، فإنك تمكّن وضع عزل المستأجرين (Tenant Isolation Mode)، بحيث تُنفَّذ استدعاءات وظائف Lambda التابعة لكل مستخدم نهائي داخل بيئات تشغيل مستقلة، مما يضمن الفصل بين بيئات التنفيذ الخاصة بالمستخدمين المختلفين.

      افترض أنك خصصت ذاكرة بسعة 1024 ميجابايت لوظيفة Lambda، مع ضبط إعداداتها للعمل باستخدام معالج يعتمد على بنية x86. في الشهر المعتاد، تُستدعى وظيفة Lambda نحو 10 ملايين مرة، ويستغرق تنفيذ كل استدعاء ثانيتين في المتوسط. تقدّم منصتك القائمة على نموذج البرمجيات كخدمة (SaaS) خدماتها إلى 1,000 مستخدم نهائي أو مستأجر. لتسهيل الحسابات، افترض أن كل مستأجر يُجري 10,000 استدعاء شهريًا في المتوسط، وأن خدمة Lambda تُنشئ له 200 بيئة تنفيذ مستقلة، وهو ما يعادل معدل بدء تشغيل بارد (Cold Start) بنسبة 2% من إجمالي استدعاءاته.

      يتم حساب رسومك كالتالي:

      رسوم الطلب
      تُنفَّذ وظيفتك 10 ملايين مرة شهريًا.

      رسوم الطلب الشهرية: 10 ملايين × 0.2 USD لكل مليون طلب = 2 USD.

      رسوم الحوسبة
      تُنفَّذ وظيفتك 10 ملايين مرة شهريًا، بمتوسط مدة تنفيذ يبلغ ثانيتين. لقد خصصت لوظيفتك ذاكرة بسعة 1024 ميجابايت.

      وقت الحوسبة خلال الشهر (بالثواني): 10 ملايين × ثانيتين = 20 مليون ثانية
      إجمالي استهلاك الحوسبة الشهري (بالجيجابايت-ثانية): 20 مليون ثانية × (1024 ميجابايت ÷ 1024 ميجابايت) = 20 مليون جيجابايت-ثانية
      رسوم الحوسبة الشهرية: 20 مليون × 0.0000166667 USD‏ = 333.34 USD

      رسوم عزل المستأجرين
      تخدم وظيفتك في المتوسط 1,000 مستأجر فريد شهريًا. يُجري كل مستأجر 10,000 استدعاء للوظيفة، وتُنشئ Lambda له 200 بيئة تنفيذ في المتوسط، وهو ما يعادل معدل بدء تشغيل بارد (Cold Start) بنسبة 2% من إجمالي استدعاءاته.

      عدد بيئات التنفيذ التي أُنشئت شهريًا لخدمة 1,000 مستأجر: 200 × 1,000 = 200,000
      رسوم عزل المستأجرين الشهرية: 200,000 × 0.000167 USD × (1024 ميجابايت ÷ 1024 ميجابايت) = 33.4 USD

      التكلفة الشهرية الإجمالية
      تُحسب التكلفة الشهرية الإجمالية بجمع رسوم الطلبات وتكاليف الحوسبة ورسوم عزل المستأجرين.
      وبذلك، يبلغ إجمالي التكلفة الشهرية = 2 USD‏ + 333.34 USD‏ + 33.4 USD‏ = 368.74 USD

    تسعير التخزين المؤقت في Lambda

    تعتمد تكلفة التخزين المؤقت على حجم التخزين المؤقت الذي تخصصه لوظيفة الحدث الخاصة بك، ومدة تنفيذ الوظيفة التي تُقاس بالمللي ثانية. يمكنك تخصيص أي حجم إضافي من التخزين لوظيفتك بحيث يتراوح من 512 ميجابايت إلى 10240 ميجابايت، بزيادات تبلغ واحد ميجابايت. يمكنك تكوين التخزين المؤقت للوظائف التي تعمل على كل من بنية x86 وبنية Arm. تتوفر 512 ميجابايت من التخزين المؤقت لكل وظيفة من وظائف Lambda بدون أي تكلفة إضافية. تدفع فقط مقابل التخزين المؤقت الإضافي الذي تُكوّنه.

    تُحتسب الأسعار في الأمثلة التالية جميعها وفقًا لأسعار منطقة شرق الولايات المتحدة (فرجينيا الشمالية).

    • لنفترض أنك مطور تطبيقات هاتف محمول تُنشئ تطبيقًا يختص بطلبات الطعام. يمكن للعملاء استخدام التطبيق في طلب الطعام من موقع مطعم معين، وتلقي تحديثات لحالة الطلب، واستلام الطعام عندما يكون الطلب جاهزًا. ونظرًا لأنك تتوقع تباينًا كبيرًا في الطلب حسب الوقت من اليوم وموقع المطعم، فأنت تنشئ برنامج خلفية للهاتف المحمول باستخدام خدمات بلا خادم، التي من بينها AWS Lambda.

      للتبسيط، لنفترض أن تطبيقك يعالج ثلاثة ملايين طلب في الشهر. ومتوسط مدة تنفيذ الوظيفة هو 120 مللي ثانية. لقد قمت بتكوين وظيفتك بذاكرة 1536 ميجابايت، على معالج قائم على x86. تُحسب رسومك كالتالي:

      رسوم الحوسبة الشهرية

      يبلغ سعر الحوسبة الشهرية 0.0000166667 USD لكل جيجابايت/ثانية، وتوفّر الطبقة المجانية 400000 جيجابايت/ثانية.
      المدة الإجمالية للحوسبة: 3 ملايين طلب × 120 مللي ثانية = 360,000 ثانية
      الاستهلاك الإجمالي للحوسبة: 360,000 ثانية × (1536 ميجابايت ÷ 1024 ميجابايت) = 540,000 جيجابايت-ثانية
      استهلاك الحوسبة الشهري الخاضع للرسوم: يُطرح 400,000 جيجابايت-ثانية من الطبقة المجانية من إجمالي
      540,000 جيجابايت-ثانية، ليكون الناتج 140,000 جيجابايت-ثانية
      تكلفة الحوسبة الشهرية:
      140,000 × 0.0000166667 USD‏ = 2.33 USD

      رسوم الطلب الشهرية

      سعر الطلب الشهري هو 0.20 USD لكل مليون طلب، وتوفّر الطبقة المجانية مليون طلب شهريًا.
      عدد الطلبات الشهرية الخاضعة للرسوم: يُحدد بطرح الطلبات المتاحة في الطبقة المجانية من إجمالي الطلبات. وعليه، فإن
      3 ملايين طلب − مليون طلب مجاني = مليوني طلب خاضعين للرسوم شهريًا
      تكلفة الطلبات الشهرية: مليونا طلب × 0.2 USD لكل مليون طلب = 0.40 USD

      إجمالي الرسوم الشهرية

      يصل إجمالي التكلفة الشهرية إلى 2.73 USD، وهو حاصل جمع رسوم الحوسبة البالغة 2.33 USD ورسوم الطلبات البالغة 0.40 USD

    • لنفترض أنك شركة لوجستية لديها أسطول من المركبات في الميدان، كل منها مزودة بأجهزة استشعار واتصال 4G/5G لإرسال بيانات قياس تتبع الاستخدام إلى Amazon Kinesis Data Stream. وتريد استخدام نماذج التعلم الآلي (ML) التي طورتها للاستدلال حول سلامة السيارة والتنبؤ بالوقت الذي قد تلزم فيه صيانة بعض المكونات.

      لنفترض أن لديك 10,000 مركبة في الميدان، وتُصدر كل منها بيانات القياس عن بُعد مرةً واحدةً في الساعة في أوقات متباعدة مع وجود تفاوت زمني عشوائي كافٍ. وتعتزم إجراء هذا الاستدلال على كل حمولة للتأكد من جدولة صيانة المركبات على الفور وضمان السلامة المثلى لأسطول مركباتك.

      افترض أن نموذج تعلم الآلة معبأ مع الوظيفة ويبلغ حجمه 512 ميجابايت. لتنفيذ الاستدلال، خصصت للوظيفة ذاكرة بسعة 1 جيجابايت، ويبلغ متوسط الوقت اللازم لإتمام تنفيذها ثانيتين عند تشغيلها على معالج يستند إلى بنية x86.

      رسوم الطلب الشهرية:
      في الشهر، ترسل المركبات 10,000 * 24 * 31 = 7,440,000 رسالة تعالجها وظيفة Lambda.

      تكلفة الطلبات خلال الشهر = 7.44 مليون طلب × 0.20 USD لكل مليون طلب) = 1.488 USD، أي نحو 1.49 USD

      رسوم الحوسبة الشهرية:
      في الشهر، ستُنفَّذ الوظائف مرةً واحدةً لكل رسالة لمدة ثانيتين.

      زمن الحوسبة الإجمالي خلال الشهر، بالثواني: 7.44 مليون × ثانيتين = 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

    • لنفترض أنك شركة خدمات مالية تتطلع إلى فهم أفضل لأهم مشكلات خدمة العملاء لديك. هدفك هو تحسين تجربة العملاء وتقليل فقدان العملاء. يمكن لعملائك الدردشة المباشرة مع موظفي دعم العملاء لديك عبر تطبيق الأجهزة المحمول الذي توفره أنت. وقررت نشر نموذج لمعالجة اللغة الطبيعية (NLP).

      في هذه الحالة، تستخدم نموذج تمثيلات التشفير ثنائي الاتجاه من المحولات (BERT) الشهير في AWS Lambda. يساعدك النموذج في تجزئة تفاعلات خدمة العملاء وتحليلها وفهمها عبر تطبيق الهاتف المحمول لعرض محتوى الدعم ذي الصلة أو توجيه العميل إلى وكيل خدمة العملاء المناسب. يختلف عدد استعلامات الدعم التي يعالجها نموذج الاستدلال اختلافًا كبيرًا على مدار الأسبوع.

      لنفترض أن وظائفك التي تشغِّل نموذج الاستدلال تتلقى ستة ملايين طلب شهريًا. ومتوسط مدة تنفيذ الوظيفة هو 280 مللي ثانية. وقمت بتكوين وظيفتك بذاكرة 4096 ميجابايت على معالج قائم على x86.

      يُمكنك أيضًا تكوين وظيفتك لاستخدام 2048 ميجابايت من التخزين المؤقتة.

      يتم حساب رسومك كالتالي:

      رسوم الحوسبة الشهرية:
      يبلغ سعر الحوسبة الشهرية 0.0000166667 USD لكل جيجابايت/ثانية، وتوفّر الطبقة المجانية 400000 جيجابايت/ثانية.
      إجمالي مدة الحوسبة بالثواني = 6 ملايين عملية تنفيذ × 280 مللي ثانية = 1,680,000 ثانية
      إجمالي استهلاك موارد الحوسبة = 1,680,000 ثانية × (4096 ميجابايت ÷ 1024 ميجابايت) = 6,720,000 جيجابايت-ثانية
      يُحسب استهلاك الحوسبة الشهري القابل للفوترة بطرح الحصة المجانية التي توفرها الطبقة المجانية من AWS من إجمالي استهلاك الحوسبة.
      6,720,000 جيجابايت-ثانية − 400,000 جيجابايت-ثانية مشمولة بالطبقة المجانية = 6,320,000 جيجابايت-ثانية خاضعة للفوترةوبذلك، تبلغ تكلفة الحوسبة الشهرية = 6,320,000 × 0.0000166667 USD‏ = 105.33 USD

      رسوم الطلب الشهرية:
      سعر الطلب الشهري هو 0.20 USD لكل مليون طلب، وتوفّر الطبقة المجانية مليون طلب شهريًا.
      يُحسب عدد الطلبات الشهرية القابلة للفوترة بطرح عدد الطلبات المشمولة بالطبقة المجانية من إجمالي عدد الطلبات.
      6 ملايين طلب − مليون طلب مشمول بالطبقة المجانية = 5 ملايين طلب تُحتسب عليها رسوم شهرية
      رسوم الطلبات الشهرية = وبذلك، تبلغ رسوم الطلبات الشهرية = 5 ملايين طلب × 0.2 USD لكل مليون طلب = 1 USD

      رسوم التخزين المؤقت الشهرية:
      يبلغ سعر التخزين المؤقت الشهري 0.0000000309 USD لكل جيجابايت في الثانية، وتوفر Lambda مساحةً قدرها 512 ميجابايت من التخزين بدون أي تكلفة إضافية.
      إجمالي مدة الحوسبة بالثواني = 6 ملايين عملية تنفيذ × 280 مللي ثانية = 1,680,000 ثانية
      تُحسب مساحة التخزين المؤقت الخاضعة للفوترة بطرح المساحة المجانية البالغة 512 ميجابايت من إجمالي المساحة المخصصة البالغة 2048 ميجابايت، ليصبح الناتج 1536 ميجابايت.
      إجمالي استهلاك موارد التخزين المؤقت = 1,680,000 ثانية × (1536 ميجابايت ÷ 1024 ميجابايت) = 2,520,000 جيجابايت-ثانية
      وبذلك، تبلغ رسوم التخزين المؤقت الشهرية = 2,520,000 × 0.0000000309 USD‏ = 0.08 ‏USD

      إجمالي الرسوم الشهرية:
      الرسوم الإجمالية = رسوم الحوسبة + رسوم الطلب = 105.33 USD‏ + 1 USD‏ + 0.08 USD‏ = 106.41 USD لكل شهر

    تسعير Provisioned Concurrency

    لتعزيز قدرتك على التحكم في أداء تطبيقك بلا خوادم، فعِّل Provisioned Concurrency لوظائف Lambda Event Functions. وعند التمكين، تحتفظ Provisioned Concurrency بالوظائف التي تم بدء تشغيلها ويجعلها سريعة الجاهزية للاستجابة في زمن قصير لا يتجاوز 99 مللي ثانية. تدفع مقابل حجم التزامن الذي تكوّنه ومقابل المدة الزمنية التي تكوّنه فيها. عند تمكين Provisioned Concurrency وتنفيذها لوظيفتك، فأنت تدفع أيضًا مقابل "الطلبات" و"المدة" بناءً على الأسعار التالية. تُفرض رسوم على عمليات تنفيذ الوظيفة التي تتجاوز مستوى التزامن المُهيأ، وفق التعرفة المبينة أعلاه في قسم أسعار AWS Lambda، وذلك إذا تجاوزت الوظيفة حد التزامن المحدد في إعداداتها. باستطاعتك تمكين Provisioned Concurrency للوظائف التي تعمل على البنيتين x86 وArm. يمكنك الاطلاع على الوثائق لمعرفة المزيد عن Provisioned Concurrency.

    يُحتسب استخدام Provisioned Concurrency من وقت تمكينها على الوظيفة حتى وقت تعطيلها، مع التقريب إلى أقرب خمس دقائق. ويعتمد السعر على حجم الذاكرة التي تخصصها للوظيفة وحجم التزامن الذي تكوّنه عليها. تُحتَسب المدة من وقت بدء تنفيذ التعليمات البرمجية حتى تعود أو تنتهي، مع التقريب لأقرب واحد مللي ثانية**. يعتمد السعر على حجم الذاكرة التي تخصصها لوظيفتك.

    ** تنطبق رسوم المدة على التعليمات البرمجية التي يُجرى تشغيلها في معالج الوظيفة بالإضافة إلى التعليمات البرمجية للتهيئة الموضحة خارج المعالج. عند استخدام ملحقات AWS Lambda مع وظائف Lambda للأحداث، تشمل المدة المحتسبة أيضًا الوقت الذي تتطلبه التعليمات البرمجية لآخر إضافة لا تزال قيد التشغيل حتى تنتهي من تنفيذها خلال مرحلة إيقاف التشغيل. بالنسبة للوظائف المكوَّنة بواسطة Provisioned Concurrency، فإن AWS Lambda تعيد بشكل دوري استخدام بيئات التنفيذ وتعيد تشغيل التعليمات البرمجية للتهيئة الخاصة بك. يمكن الاطلاع على  وثائق نموذج برمجة Lambda للحصول على تفاصيل إضافية.

    لا تنطبق طبقة Lambda المجانية على الوظائف التي تمكِّن Provisioned Concurrency. إذا مكَّنت Provisioned Concurrency للوظيفة ونفذتها، فإنك تدفع مقابل "الطلبات" و"المدة" بناءً على الأسعار التالية.

    تُحتسب الأسعار في الأمثلة التالية جميعها وفقًا لأسعار منطقة شرق الولايات المتحدة (فرجينيا الشمالية).

    • لنفترض أنك مطور تطبيقات هاتف محمول، وتُنشئ تطبيق هاتف محمول يختص بطلبات الطعام. يمكن للعملاء استخدام التطبيق في طلب الطعام من موقع مطعم معين، وتلقي تحديثات لحالة الطلب، واستلام الطعام عندما يكون الطلب جاهزًا. ونظرًا لأنك تتوقع تباينًا كبيرًا في الطلب من خلال تطبيقك حسب الوقت من اليوم وموقع المطعم، فأنت تنشئ برنامج خلفية للهاتف المحمول باستخدام خدمات بلا خادم، التي من بينها AWS Lambda.

      للتبسيط، لنفترض أن تطبيقك يعالج ثلاثة ملايين طلب في الشهر.
      متوسط مدة تنفيذ الوظيفة هو 120 مللي ثانية. لقد قمت بتكوين وظيفتك بذاكرة 1536 ميجابايت على معالج قائم على x86.

      أنت تقوم بإطلاق الإصدار الجديد من تطبيق الهاتف المحمول الذي سوقته على نطاق واسع. استعدادًا للارتفاع المتوقع في الطلب يوم إطلاق التطبيق، خلال الفترة الممتدة من الساعة 12 ظهرًا حتى الساعة 8 مساءً، ترغب في الحفاظ على سرعة استجابة تطبيق الهاتف المحمول رغم التقلبات السريعة في حجم الطلب، سواء بالزيادة أو الانخفاض. ولهذا الغرض، تُفعِّل Provisioned Concurrency لوظائف Lambda الخاصة بالأحداث. وتضبط Provisioned Concurrency على 100.

      خلال هذه الساعات الثماني، تلقت وظائفك 500,000 طلب. خلال فترة تفعيل Provisioned Concurrency، يبلغ متوسط الوقت المستغرق
      لتنفيذ الوظيفة 100 مللي ثانية. خلال المدة المتبقية من الشهر، يتلقى تطبيقك 2.5 مليون طلب آخر، ويتم تنفيذ وظائفك استجابةً لها بدون تمكين Provisioned Concurrency.

      يتم حساب رسومك كالتالي:

      رسوم Provisioned Concurrency:
      حساب رسوم Provisioned Concurrency: تبلغ التعرفة 0.0000041667 USD لكل جيجابايت-ثانية
      إجمالي مدة التفعيل (بالثواني): عند ضرب 8 ساعات في 3,600 ثانية، تكون المدة 28,800 ثانية
      إجمالي سعة التزامن المهيأة (بالجيجابايت): حساب إجمالي سعة التزامن المهيأة: 100 × (1536 ميجابايت ÷ 1024 ميجابايت) = 150 جيجابايت
      إجمالي استهلاك Provisioned Concurrency (جيجابايت-ثانية): حساب الاستهلاك الكلي للتزامن المُخصَّص: عند ضرب 150 جيجابايت في 28,800 ثانية، تكون النتيجة 4,320,000 جيجابايت-ثانية
      التكاليف المرتبطة بخدمة Provisioned Concurrency: تُحسب تكلفة استخدام Provisioned Concurrency بضرب 4.32 ملايين جيجابايت-ثانية في 0.0000041667 USD، لتبلغ الرسوم 18 USD

      رسوم الطلب:
      سعر الطلب الشهري هو 0.20 USD لكل مليون طلب وتوفّر الطبقة المجانية مليون طلب شهريًا.
      الطلبات الشهرية الخاضعة للرسوم = العدد الإجمالي للطلبات − الطلبات المشمولة بالطبقة المجانية
      وبطرح 1,000,000 طلب مجاني من إجمالي 3,000,000 طلب، يتبقى 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 جيجابايت-ثانية.
      يصل إجمالي المبلغ المستحق للحوسبة إلى 21.78 USD، وفق العملية الحسابية التالية: 75,000 جيجابايت-ثانية × 0.0000097222 USD‏ = 0.73 USD

      تكلفة استخدام الحوسبة خلال فترة تعطيل Provisioned Concurrency:
      يبلغ سعر الحوسبة الشهرية 0.0000166667 USD لكل جيجابايت/ثانية، وتوفّر الطبقة المجانية 400000 جيجابايت/ثانية.
      إجمالي زمن الحوسبة (بالثواني) = 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 وتعطيله
      وبذلك يكون المبلغ الإجمالي = 18 USD‏ + 0.40 USD‏ + 0.73 USD‏ + 0.83 USD‏ = 19.96 USD

    • لنفترض أنك بائع تجزئة تُجري تخفيضات كبيرة خلال "إثنين الإنترنت"، وهو يوم عطلة للتجارة الإلكترونية الذي يوافق يوم الإثنين الذي يلي عيد الشكر في الولايات المتحدة. يمكن لعملائك الدردشة المباشرة مع دعم العملاء عبر تطبيق الهاتف المحمول الذي توفره أنت. وقررت نشر نموذج لمعالجة اللغة الطبيعية (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 USD

      تكلفة استخدام الحوسبة خلال فترة تفعيل Provisioned Concurrency:
      سعر الحوسبة هو 0.0000097222 USD لكل جيجابايت/ثانية.
      حساب المدة الإجمالية للحوسبة (بالثواني): عند ضرب 2,000,000 في 280 مللي ثانية، يكون الناتج 560,000 ثانية
      إجمالي استهلاك الحوسبة (جيجابايت-ثانية): 560,000 ثانية × (4096 ميجابايت ÷ 1024 ميجابايت) = 2,240,000 جيجابايت-ثانية.
      يصل إجمالي المبلغ المستحق للحوسبة إلى 21.78 USD، وفق العملية الحسابية التالية: 2,240,000 جيجابايت-ثانية × 0.0000097222 USD‏ = 21.78 USD

      رسوم الطلب الشهرية:
      سعر الطلبات الشهري: تبلغ التكلفة 0.20 USD لكل مليون طلب
      احتساب التكلفة الشهرية للطلبات: مليونا طلب × 0.2 USD لكل مليون طلب = 0.40 USD

      إجمالي الرسوم الشهرية:
      احتساب المبلغ الإجمالي: يتكون من رسوم Provisioned Concurrency وتكاليف الحوسبة خلال فترة تفعيله، إضافةً إلى رسوم الطلبات. ويُحسب على النحو التالي: 10.08 USD‏ + 21.78 USD‏ + 0.40 USD‏ = 32.26 USD

    تسعير SnapStart

    يمكن لـ SnapStart تحسين أداء بدء التشغيل من عدة ثوانٍ إلى أقل من الثانية للتطبيقات الحساسة لوقت الاستجابة. يعمل SnapStart عن طريق التقاط صورة لحالة الذاكرة (والقرص) المهيأة لوظيفتك والتخزين المؤقت لهذه اللقطة للوصول إليها بزمن انتقال منخفض. عند إجراء استدعاءات لاحقة لوظيفتك، تستخدم Lambda هذه اللقطة المُعدّة مسبقًا لاستئناف عمل بيئات التنفيذ دون الحاجة إلى إعادة تهيئتها من البداية، مما يساهم في تسريع بدء تشغيل الوظيفة وتقليل زمن الاستجابة الأولي.

    في كل مرة تنشر فيها إصدارًا جديدًا من وظيفتك بعد تمكين ميزة SnapStart، تُنشئ Lambda لقطة خاصة بذلك الإصدار. تُحتسب رسوم الاحتفاظ باللقطة في ذاكرة التخزين المؤقت طوال مدة بقاء إصدار وظيفتك نشطًا، على ألا تقل مدة الفوترة عن 3 ساعات، وبعد انقضاء هذه المدة، تُحسب الرسوم وفقًا لمدة التخزين الفعلية بدقة المللي ثانية. يعتمد السعر على حجم الذاكرة التي تخصصها لوظيفتك. كما تُحاسب في كل مرة تستأنف فيها Lambda بيئة التنفيذ من خلال استعادة اللقطة، مع اعتماد السعر على مقدار الذاكرة التي تخصصها لوظيفتك.

    لا تسري أسعار SnapStart على  بيئات التشغيل المُدارة للغة Java التي تتوفر لها إمكانية الدعم.

    • لنفترض أنك شركة لوجستية لديها أسطول من المركبات في الميدان، كل منها مزودة بأجهزة استشعار واتصال 4G/5G لإرسال بيانات قياس تتبع الاستخدام إلى Amazon Kinesis Data Stream. وتريد استخدام نماذج التعلم الآلي (ML) التي طورتها للاستدلال حول سلامة السيارة والتنبؤ بالوقت الذي قد تلزم فيه صيانة بعض المكونات.

      لنفترض أن لديك 10,000 مركبة في الميدان، وتُصدر كل منها بيانات القياس عن بُعد مرةً واحدةً في الساعة في أوقات متباعدة مع وجود تفاوت زمني عشوائي كافٍ. وتعتزم إجراء هذا الاستدلال على كل حمولة للتأكد من جدولة صيانة المركبات على الفور وضمان السلامة المثلى لأسطول مركباتك.

      افترض أن نموذج تعلم الآلة معبأ مع الوظيفة ويبلغ حجمه 512 ميجابايت. لتنفيذ مهام الاستدلال، خصصت لوظيفتك ذاكرة بسعة 1 جيجابايت، مع تشغيلها على معالج ببنية x86، ويبلغ متوسط زمن التنفيذ الذي تُحتسب على أساسه الرسوم ثانيتين لكل استدعاء. تحتفظ بإصدار واحد فقط من وظيفتك. لتسهيل الحسابات، سنفترض أن بيئات تنفيذ جديدة تُنشأ استجابةً لنسبة 1% من جميع الطلبات الواردة.

      تكتشف أن الطلبات التي تمثل 1% من إجمالي الطلبات تستغرق عدة ثوانٍ لإتمام جميع مراحل معالجتها. يرجع ذلك إلى أن تهيئة وظيفتك تستغرق عدة ثوانٍ، بسبب استيراد وحدات برمجية كبيرة ونموذج تعلم الآلة (ML) أثناء التهيئة. ترغب في تقليل وقت معالجة هذه الطلبات من البداية إلى النهاية، لذا تفعّل ميزة SnapStart في وظيفتك وتنشر إصدارًا جديدًا منها.

      يتم حساب رسومك كالتالي:

      رسوم الطلبات
      ستُرسل المركبات شهريًا 10,000 × 24 × 31 = 7,440,000 رسالة، ستعالجها وظيفة Lambda.

      تكلفة الطلبات خلال الشهر: 7.44 مليون طلب × 0.20 USD لكل مليون طلب = 1.49 USD

      رسوم الحوسبة الشهرية
      خلال الشهر، ستُنفَّذ وظيفتك مرة واحدة لكل رسالة، بمدة تنفيذ تبلغ ثانيتين.

      مدة الحوسبة الشهرية (بالثواني): 7.44 مليون × ثانيتين = 14.88 مليون ثانية
      استهلاك الحوسبة الشهري (بالجيجابايت-ثانية): 14.88 مليون ثانية × (1024 ميجابايت ÷ 1024 ميجابايت) = 14.88 مليون جيجابايت-ثانية
      رسوم الحوسبة الشهرية: 14.88 مليون جيجابايت-ثانية × 0.0000166667 USD‏ = 248.00 USD

      رسوم SnapStart:

      إجمالي الفترة الزمنية التي يظل خلالها إصدار الوظيفة نشطًا (بالثواني): 24 ساعة × 31 يومًا × 3600 ثانية = 2,678,400 ثانية
      الذاكرة المخصصة للوظيفة: حجم الذاكرة المخصّصة للوظيفة: 1024 ميجابايت، أي ما يعادل 1 جيجابايت
      إجمالي سعة التخزين المؤقت المستهلكة بواسطة SnapStart: 1 جيجابايت × 2,678,400 ثانية = 2,678,400 جيجابايت-ثانية
      رسوم التخزين المؤقت لميزة SnapStart‏: 2.68 مليون جيجابايت-ثانية × 0.0000015046 ‏USD‏ = 4.03 USD

      عدد الطلبات التي تستخدم استعادة SnapStart: ‏1% من 7.44 مليون = 74,400 طلب
      إجمالي استخدام استعادة SnapStart: 74,400 × 1 جيجابايت = 74,400 جيجابايت
      رسوم استعادة SnapStart: 74,400 جيجابايت × 0.0001397998 USD‏ =  10.4 USD

      إجمالي رسوم SnapStart: رسوم التخزين المؤقت لميزة SnapStart + رسوم استعادة SnapStart
      إجمالي رسوم SnapStart: 4.03 USD‏ + 10.4 USD‏ = 14.43 USD

      إجمالي الرسوم الشهرية

      إجمالي الرسوم = رسوم الطلبات + رسوم الحوسبة + رسوم SnapStart
      إجمالي الرسوم =  1.49 USD + 248.00 USD‏ + 14.43 USD‏ = 263.92 USD

    تسعير تدفق استجابة HTTP من Lambda

    يمكن لوظائف أحداث AWS Lambda إرجاع استجابة HTTP متدفقة عند استدعائها عبر واجهة برمجة التطبيقات  InvokeWithResponseStream API، أو باستخدام عنوان URL للوظيفة مع تحديد وضع الاستدعاء ResponseStream. يمكن لتدفق استجابة HTTP تحسين أداء "الوقت إلى أول بايت" ويدعم الحمولات الأكبر من 6 ميجابايت. عند استخدام تدفق استجابة HTTP، تتم محاسبتك على كل جيجابايت مكتوبة إلى تدفق الاستجابة بواسطة الوظيفة الخاصة بك. يمكنك تدفق أول 6 ميجابايت لكل طلب من دون أي تكلفة.

    تُحتسب الأسعار في الأمثلة التالية جميعها وفقًا لأسعار منطقة شرق الولايات المتحدة (فرجينيا الشمالية).

    أسعار الوضع المُوفَّر لتعيين مصادر الأحداث (ESM)

    يمكنك تحسين معدل نقل البيانات في ESM باستخدام الوضع المُوفَّر، وذلك من خلال تحديد الحدين الأدنى والأقصى لعدد الموارد المعروفة بأدوات استطلاع الأحداث، مع إتاحة توسيع نطاق هذه الأدوات أو تقليصه تلقائيًا ضمن الحدود التي جرت تهيئتها. يُمثّل المورد الذي يُعرف باسم أداة استطلاع الأحداث أساس عمل ESM في الوضع المُوفَّر، ويمكن ضبط إعدادات هذا المورد وفق الحاجة. يُحدَّد السعر بناءً على الحد الأدنى من أدوات استطلاع الأحداث التي جرى توفيرها، فضلًا عن الأدوات المستهلكة خلال عمليات التوسّع التلقائي. يتم احتساب الرسوم باستخدام وحدة الفوترة المسماة وحدة استطلاع الأحداث (EPU). تتحدد المبالغ المستحقة وفق عدد وحدات EPU المستخدمة وفترة استخدامها، ويُقاس الاستهلاك بوحدة ساعة استخدام أداة استطلاع أحداث (Event-Poller-Unit-hours).

    SQS ESM: تتيح كل وحدة EPU تشغيل أداة واحدة لاستطلاع الأحداث بمعدل نقل بيانات يصل إلى 1 ميجابايت/ثانية. ويتطلب كل تعيين لمصدر أحداث من نوع SQS ESM استخدام أداتين لاستطلاع الأحداث على الأقل.

    تعيين مصادر الأحداث (ESM) لخدمة MSK أو Kafka المُدارة ذاتيًا (SMK): تدعم كل وحدة EPU ما يصل إلى 20 ميجابايت/الثانية من سعة الإنتاجية لاستطلاع الأحداث، مع إعداد افتراضي يتكون من 10 أجهزة استطلاع للأحداث. يمكن توسيع نطاق معدل نقل البيانات لكل أداة مخصصة لاستطلاع الأحداث ليبلغ 5 ميجابايت/ثانية كحد أقصى. يتحدد عدد أدوات استطلاع الأحداث التي تُخصص لوحدة EPU بناءً على مقدار موارد الحوسبة التي تستخدمها كل أداة من هذه الأدوات. لمشاركة سعة وحدات EPU والتكاليف المرتبطة بها، تستطيع وضع عدة تعيينات لمصادر الأحداث (ESM) ضمن شبكة Amazon VPC واحدة. للاطلاع على مزيد من المعلومات بشأن الوضع المُوفَّر لتعيين مصادر أحداث Kafka (ESM)، يمكنك الرجوع إلى الوثائق. 

    نقل البيانات: تخضع عمليات نقل البيانات لرسوم تُحسب وفق تعرفات نقل البيانات القياسية  لدى AWS.

    المدة: تعتمد التعرفة على عدد ثواني الاستخدام، على أن تُحتسب دقيقة واحدة على الأقل.

    • مثال: استخدام Kafka لتحليل تدفقات البيانات آنيًا

      لنفترض أنك تقدم حلولاً لمراكز التواصل مع العملاء على مستوى العالم، وتستخدم مسارات لإرسال البيانات الوصفية المرتبطة بتجربة المكالمات إلى موضوعات Amazon MSK (Kafka)، بهدف إخضاعها للتحليل الآني. بسبب التقلبات المفاجئة وغير المتوقعة في حجم حركة البيانات، يمكنك الاستفادة من الوضع المُخصّص لتعيينات مصادر الأحداث (ESM) لتحسين أدائها وضبط إعداداتها بما يتناسب مع التغيرات في أحمال العمل. افترض أنك خصصت ذاكرة بسعة 1,024 ميجابايت لوظيفة Lambda المسؤولة عن معالجة هذه الرسائل، وأنها تعمل على معالج ببنية x86. وتستقبل الوظيفة مليون استدعاء يوميًا، يستغرق تنفيذ كل منها ثانيتين في المتوسط. افترض أنك فعّلت الوضع المُوفَّر لتعيين مصادر الأحداث (ESM) باستخدام أداة استطلاع أحداث واحدة وفق الإعداد الافتراضي، ثم توسّع نطاق ESM ليصل استهلاكه إلى 800 ساعة من وحدات EPU شهريًا في منطقة شرق الولايات المتحدة (فرجينيا الشمالية).

      احتساب تكاليف الحوسبة شهريًا
      يبلغ سعر الحوسبة 0.0000166667 USD لكل جيجابايت-ثانية، وتتيح الطبقة المجانية 400,000 جيجابايت-ثانية.
      المدة الإجمالية للحوسبة: مليون استدعاء × 30 يومًا × ثانيتين = 60,000,000 ثانية. إجمالي استهلاك الحوسبة: 60,000,000 ثانية × (1024 ميجابايت ÷ 1024 ميجابايت) = 60,000,000 جيجابايت-ثانية.
      الاستهلاك الشهري الخاضع للرسوم:
      إجمالي استهلاك الحوسبة − الاستهلاك المشمول بالطبقة المجانية
      = 60,000,000 − 400,000 = 59,600,000 جيجابايت-ثانية.
      تكلفة الحوسبة الشهرية: 59,600,000 × 0.0000166667 USD‏ = 993.3 USD

      التكاليف الشهرية للطلبات
      تبلغ تعرفة الطلبات خلال الشهر 0.20 USD مقابل كل مليون طلب.
      يُحسب المبلغ المستحق للطلبات خلال الشهر بضرب 60 مليون طلب في 0.20 USD، ليبلغ الإجمالي 12.00 USD

      تكاليف استخدام الوضع المُوفَّر لتعيين مصادر الأحداث (ESM) شهريًا
      تُحسب رسوم وحدات EPU على أساس 800 ساعة من وحدات EPU‏ × 0.185 USD‏ = 148 USD.
      وبذلك تبلغ الرسوم الشهرية للوضع المُوفَّر لتعيين مصادر الأحداث (ESM) مبلغ 148 USD

      حساب الرسوم الإجمالية
      تُجمع رسوم استخدام موارد الحوسبة ورسوم الطلبات وتكاليف الوضع المُوفَّر لتعيين مصادر الأحداث (ESM)
      وعليه، يكون المبلغ الإجمالي = 993.3 USD‏ + 12 USD‏ + 148 USD‏ = 1,153.3 USD

       

    • مثال: استخدام Amazon SQS لمعالجة الأحداث آنيًا

      افترض أنك تدير شركة متخصصة في الخدمات المالية، وتعتمد على خدمات مصغّرة تستجيب للأحداث لمعالجة تدفقات بيانات الأسواق وتنفيذ المعاملات المالية ضمن تطبيق مالي يتيح للعملاء التفاعل معه آنيًا. بهدف ضبط أداء تعيين مصدر أحداث SQS ‏(ESM) ضبطًا دقيقًا في ظل احتمالية حدوث ارتفاعات مفاجئة وغير متوقعة في حركة المرور، ترغب في الاستعانة بالوضع المُوفَّر لهذا التعيين. افترض أن وظيفة Lambda المسؤولة عن معالجة هذه الأحداث تستخدم معالجًا ببنية x86 وذاكرة مخصصة بسعة 1,024 ميجابايت، وتتلقى مليون استدعاء كل يوم، بمتوسط زمن تنفيذ يبلغ ثانية واحدة. ترغب في معالجة الأحداث بمعدل يصل إلى 100 معاملة في الثانية (TPS)، مع ضمان ألا يتجاوز وقت الاستجابة 0.2 ثانية. لضمان تحقيق وقت الاستجابة المطلوب، فعّلت الوضع المُوفَّر لتعيين مصدر أحداث SQS ‏(ESM) مع تحديد 10 أدوات لاستطلاع الأحداث حدًا أدنى. ويمكن لهذا التعيين التوسع لاستهلاك 8,000 ساعة من وحدات EPU شهريًا في منطقة شرق الولايات المتحدة (فرجينيا الشمالية)، بما يتيح التعامل مع الارتفاعات المتقطعة في حركة المرور التي تتطلب وقت استجابة منخفضًا.

      حساب تكلفة الحوسبة الشهرية
      يبلغ سعر الحوسبة 0.0000166667 USD لكل جيجابايت-ثانية
      إجمالي زمن الحوسبة: 1,000,000 استدعاء × 30 يومًا × ثانية واحدة = 30,000,000 ثانية
      الاستهلاك الكلي للحوسبة: 30,000,000 × (1024 ميجابايت ÷ 1024 ميجابايت) = 30,000,000 جيجابايت-ثانية
      إجمالي الحوسبة الشهرية الخاضعة للرسوم: 30,000,000 جيجابايت-ثانية
      التكلفة الشهرية للحوسبة: 30,000,000 × 0.0000166667 ‏USD‏ = 500 USD

      احتساب رسوم الطلبات شهريًا
      تبلغ التعرفة 0.20 USD مقابل كل مليون طلب. وبناءً على 30 مليون طلب خلال الشهر
      تكون تكلفة الطلبات = 30 × 0.20 ‏USD‏ = 6 USD

      التكاليف الشهرية للوضع المُوفَّر لتعيين مصدر أحداث SQS ‏(ESM)
      تبلغ تعرفة وحدة EPU مقدار 0.00925 USD عن كل ساعة استخدام
      تكلفة وحدات EPU‏ = 8,000 ساعة من وحدات EPU‏ × 0.00925 USD = 74 USD. وعليه
      فإن المبلغ الشهري المستحق للوضع المُوفَّر لتعيين مصدر الأحداث (ESM) يبلغ 74 USD

      حساب الرسوم الإجمالية
      تُجمع رسوم استخدام موارد الحوسبة ورسوم الطلبات وتكاليف الوضع المُوفَّر لتعيين مصادر الأحداث (ESM)
      وعليه، يكون المبلغ الإجمالي = 500 USD‏ + 6 USD‏ + 74 USD‏ = 580 USD

    • افترض أنك تدير شركة عالمية تقدم حلولاً لمراكز التواصل مع العملاء، وتعتمد على مسارات لتدفق البيانات تنقل معلومات وصفية عن تجربة المكالمات إلى عشرات الموضوعات ضمن Amazon MSK‏ (Kafka)، بحيث يتلقى كل موضوع رسائل صادرة عن مجموعة متنوعة من منتجاتك. يمكن لكل موضوع استقبال 500 رسالة كحد أقصى في الثانية، ويبلغ متوسط حجم الرسالة الواحدة 3 كيلوبايت، بينما تصل سرعة تدفق البيانات إلى ذروتها عند 1.5 ميجابايت في الثانية. بسبب التقلبات المفاجئة وغير المتوقعة في حجم حركة البيانات، يمكنك الاستفادة من الوضع المُخصّص لتعيينات مصادر الأحداث (ESM) لتحسين أدائها وضبط إعداداتها بما يتناسب مع التغيرات في أحمال العمل. افترض أنك خصصت ذاكرة بسعة 1,024 ميجابايت لوظيفة Lambda المسؤولة عن معالجة هذه الرسائل، وأنها تعمل على معالج ببنية x86. وتستقبل الوظيفة مليون استدعاء يوميًا، يستغرق تنفيذ كل منها 0.2 ثانية في المتوسط. لمعالجة الأحداث الواردة من Kafka، أعددت 10 تعيينات لمصادر الأحداث (ESMs)، لا يتجاوز معدل نقل البيانات في كل منها 1.5 ميجابايت في الثانية. ولخفض التكاليف وتحسين استخدام الموارد، اخترت ضم هذه التعيينات إلى مجموعة واحدة من مستطلعات الأحداث (Poller Group). لنفترض أنك مكّنت الوضع المُخصّص لتعيينات مصادر الأحداث (ESM)، مع الإبقاء على الإعداد الافتراضي الذي يخصص مستطلعًا واحدًا للأحداث، وجمعت تعيينات مصادر الأحداث العشرة جميعها في مجموعة استطلاع مشتركة ضمن منطقة شرق الولايات المتحدة (فرجينيا الشمالية).

      رسوم الحوسبة الشهرية
      تُحتسب رسوم الحوسبة بمعدل 0.0000166667 USD لكل جيجابايت-ثانية، مع إتاحة 400,000 جيجابايت-ثانية مجانًا ضمن الطبقة المجانية من AWS
      إجمالي مدة الحوسبة = 1,000,000 × 30 × 0.2 ثانية = 6,000,000 ثانية
      إجمالي موارد الحوسبة المستهلكة = 6,000,000 ثانية × (1024 ميجابايت ÷ 1024) = 6,000,000 جيجابايت-ثانية
      وبالنسبة إلى تعيينات مصادر الأحداث (ESMs) العشرة مجتمعة، يبلغ إجمالي استهلاك الحوسبة = 6,000,000 × 10 = 60,000,000 جيجابايت-ثانية
      وعليه، تبلغ تكلفة الحوسبة الشهرية = 60,000,000 × 0.0000166667 ‏USD‏ = 1,000 USD
      رسوم الطلبات الشهرية
      تُفرض رسوم على الطلبات بمعدل 0.20 USD لكل مليون طلب شهريًا.
      إجمالي الطلبات الشهرية لجميع تعيينات مصادر الأحداث (ESMs) البالغ عددها 100 = مليون طلب × 30 يومًا × 10 تعيينات لمصادر الأحداث = 300 مليون طلب
      رسوم الطلبات الشهرية = 300 مليون طلب × 0.20 USD‏ = 60.00 USD
      الرسوم الشهرية للوضع المُخصّص لتعيينات مصادر الأحداث (ESM)
      يبلغ سعر وحدة معالجة الأحداث (EPU) نحو 0.185 USD في الساعة، وتدعم كل وحدة 10 عمليات استطلاع للأحداث.
      إجمالي عمليات استطلاع الأحداث في الساعة = عملية استطلاع أحداث واحدة × 10 تعيينات لمصادر الأحداث (ESMs) = 10 عمليات استطلاع للأحداث
      عدد وحدات معالجة الأحداث (EPU) المستخدمة = 10 عمليات استطلاع للأحداث ÷ 10 عمليات استطلاع تدعمها كل وحدة EPU = وحدة EPU واحدة
      إجمالي استهلاك وحدات معالجة الأحداث شهريًا = وحدة EPU واحدة × 720 ساعة شهريًا = 720 وحدة EPU-ساعة
      رسوم وحدات معالجة الأحداث = 720 وحدة EPU-ساعة × 0.185 USD‏ = 133.2 USD
      الرسوم الشهرية للوضع المُخصّص لتعيينات مصادر الأحداث (ESM) = ‏133.2 USD
      إجمالي الرسوم
      إجمالي الرسوم = رسوم الحوسبة + رسوم الطلبات + رسوم الوضع المُخصّص لتعيينات مصادر الأحداث
      إجمالي الرسوم = 1,000 USD‏ + 60 USD‏ + 133.2 USD‏ = 1,193.2 USD شهريًا مقابل 10 تعيينات لمصادر الأحداث
      التكلفة الشهرية لكل تعيين لمصدر أحداث (ESM) = ‏1,193.2 USD‏ ÷ 10 = 119.3 USD شهريًا لكل تعيين

    رسوم نقل البيانات والرسوم الأخرى

    نقل البيانات
    تخضع البيانات الواردة إلى وظائف AWS Lambda Event Functions والصادرة منها، عند نقلها من خارج المنطقة التي تُنفَّذ فيها الوظيفة، لرسوم نقل البيانات الخاصة بخدمة Amazon EC2، وفق التعرفات الواردة ضمن قسم نقل البيانات.

    لا تُفرض رسوم مقابل نقل البيانات بين وظائف AWS Lambda Event Functions والخدمات التالية، ما دامت عمليات النقل تتم داخل منطقة 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 Event Functions، تُفرض رسوم إضافية بحسب التفاصيل الواردة في صفحة أسعار Amazon Elastic Compute Cloud (EC2) عند الطلب. يتيح اتصال إقران شبكات VPC، وهو اتصال شبكي بين شبكتَي VPC، توجيه حركة المرور من إحداهما إلى الأخرى بالاعتماد على عناوين IPv4 الخاصة أو عناوين IPv6. 

    الرسوم الإضافية
    قد تتحمل رسومًا إضافية إذا كانت وظيفة Lambda لديك تستخدم خدمات AWS أخرى أو تنقل البيانات. على سبيل المثال، إذا كانت وظيفة Lambda تقرأ وتكتب البيانات إلى Amazon S3 أو منها، فستتم فوترة طلبات القراءة/الكتابة والبيانات المخزنة في Amazon S3.

    للحصول على تفاصيل حول تسعير خدمات AWS، راجع قسم التسعير الخاص بصفحات تفاصيل خدمة AWS ذات الصلة.

    تسعير Lambda@Edge

    تُقاس وظائف Lambda@Edge بتنفيذ متكرر يصل إلى 1 مللي ثانية

    • إذا نُفِّذت وظيفة Lambda@Edge ‏10 ملايين مرة في شهر واحد، واستغرقت 10 مللي ثانية في كل مرة، فسيتم احتساب الرسوم على النحو الآتي:

      رسوم الحوسبة الشهرية

      احتساب التكلفة الشهرية للحوسبة: يبلغ سعر الاستخدام 0.00000625125 USD لكل 128 ميجابايت-ثانية

      ويُحدد إجمالي مدة الحوسبة بضرب 10 ملايين في 0.01 ثانية، ما يعادل 100,000 ثانية

      ينتج عن ضرب إجمالي مدة الحوسبة البالغ 100,000 ثانية في 0.00000625125 USD تكلفة شهرية قدرها 0.63 USD


      رسوم الطلب الشهرية

      يبلغ سعر الطلب الشهري 0.60 USD لكل مليون طلب.

      تبلغ التكلفة الشهرية للطلبات 6.00 USD، وفق العملية التالية: 10 ملايين طلب × 0.6 USD لكل مليون طلب = 6.00 USD
       

      إجمالي الرسوم الشهرية

      الرسوم الإجمالية = رسوم الحوسبة + رسوم الطلب = 0.63 USD + 6.00 USD = 6.63 USD لكل شهر

  • MicroVMs
  • تسعير Lambda MicroVMs

    يتحدد سعر AWS Lambda MicroVMs وفق مقدار موارد الحوسبة المستهلكة، وتكاليف عمليات قراءة اللقطات وكتابتها وتخزينها، إضافةً إلى نقل البيانات الذي يخضع لأسعار AWS القياسية.

    الحوسبة

    بفضل Lambda MicroVMs، لم تعد هناك حاجة إلى ضبط حجم كل بيئة حوسبة بما يتناسب مع مستويات النشاط في أوقات الذروة. لتكوين خط الأساس، تحدد مقدار الذاكرة، ثم تُخصَّص موارد وحدة المعالجة المركزية بنسبة ذاكرة إلى وحدة معالجة مركزية تبلغ 2:1، علمًا بأن التكوين الافتراضي هو 2 جيجابايت مقابل وحدة معالجة مركزية افتراضية واحدة (1vCPU). عند بلوغ النشاط ذروته، يمكن توسيع نطاق MicroVM رأسيًا ليصل إلى أربعة أمثال خط الأساس (بحد أقصى 8 جيجابايت و4 وحدات vCPU)، من دون أن تضطر إلى التدخل.
     
    تقتصر الرسوم المستحقة خلال تشغيل MicroVM على موارد الحوسبة المحددة في خط الأساس. إذا تجاوز استهلاك عبء العمل الموارد المحددة في خط الأساس، فلن تُحتسب الرسوم بناءً على سعة الذروة، بل على مدة الاستخدام الفعلي للذاكرة الإضافية ووحدات المعالجة المركزية الافتراضية (vCPU) الإضافية المستهلكة فقط. وبذلك، يكفي إعداد التكوين بما يلائم عبء العمل المعتاد، فيما تتولى Lambda التعامل مع الارتفاعات المفاجئة في الطلب. تُحتسب رسوم موارد الحوسبة على أساس كل ثانية استخدام. للاطلاع على معلومات تفصيلية بشأن اختيار أحجام MicroVMs، يُرجى الرجوع إلى  إنشاء صورة MicroVM.
    • x86
    • Graviton (ARM)

    اللقطات

    تعتمد Lambda MicroVMs على اللقطات لتمكين تشغيل البيئات بصورة شبه فورية، مع خفض التكاليف المرتبطة بفترات عدم النشاط. تمثل صورة MicroVM لقطة لحالة التطبيق بعد الانتهاء من تهيئته الأولية. يبدأ تشغيل MicroVM مباشرةً اعتمادًا على هذه الصورة، دون الاضطرار إلى إجراء بدء تشغيل بارد من البداية. عند عدم وجود نشاط، تستطيع إيقاف تشغيل MicroVM مؤقتًا لمدة لا تتجاوز ثماني ساعات، مع الاحتفاظ بحالة الذاكرة والقرص كما هي، ودون تحمّل أي رسوم مقابل الحوسبة خلال فترة التعليق. بمجرد استئناف تدفق حركة البيانات، يعود MicroVM الذي عُلّق تشغيله إلى العمل بسرعة، سواء من خلال الاستئناف التلقائي أو باستخدام تعليمات برمجية. تشمل الرسوم المستحقة تكلفة الاحتفاظ باللقطات، وعمليات قراءة بياناتها عند بدء التشغيل أو استئنافه، إلى جانب عمليات كتابة بيانات اللقطات عند تعليق التشغيل.
    *تخضع صور MicroVM المخزنة لحد أدنى من مدة الاحتفاظ يبلغ أسبوعًا واحدًا.

    نقل البيانات

    يخضع نقل البيانات لرسوم تُحتسب وفق أسعار نقل البيانات القياسية لدى AWS. تُضاف كذلك رسوم مقابل البيانات التي يجري نقلها بين بيئات Lambda MicroVMs وشبكة Amazon VPC التابعة لك، وفق التفاصيل الواردة في قسم   نقل البيانات داخل منطقة AWS نفسها.

    Lambda MicroVMs – أمثلة التسعير

    تعتمد الأمثلة الواردة فيما يلي جميعها على أسعار منطقة شرق الولايات المتحدة (فرجينيا الشمالية)، مع استخدام بنية ARM ‏(Graviton). تخصص Lambda MicroVMs موارد وحدة المعالجة المركزية الافتراضية (vCPU) بما يتناسب مع الذاكرة المُهيأة بنسبة 2:1؛ فعند تهيئة ذاكرة بسعة 8 جيجابايت، على سبيل المثال، تُخصَّص 4 وحدات vCPU.
    • افترض أنك تطوّر منصة تتيح لكل مطوّر بيئة تشغيل مستقلة بنظام Linux، معزولة عن بيئات المطوّرين الآخرين، ليتمكن من كتابة الأكواد البرمجية وتطويرها بمساعدة الذكاء الاصطناعي داخل بيئة آمنة ومقيّدة (Sandbox). تُشغَّل كل بيئة تطوير على جهاز افتراضي مصغّر من Lambda ‏(MicroVM)، يبدأ بموارد أساسية تشمل ذاكرة بسعة 2 جيجابايت ووحدة معالجة مركزية افتراضية واحدة (vCPU). وعند الحاجة إلى تنفيذ مهام تتطلب قدرات حوسبة أكبر، مثل تجميع الشيفرة البرمجية وتشغيل الاختبارات، يمكن زيادة الموارد رأسيًا لتصل إلى 8 جيجابايت من الذاكرة و4 وحدات معالجة مركزية افتراضية. تدير مؤسستك خمس صور أساسية موحّدة لبيئات الأجهزة الافتراضية المصغّرة (MicroVM)، تغطي بيئات التطوير باستخدام Rust وPython وNode.js وJava وGo، وتبلغ مساحة كل صورة منها 2 جيجابايت. يُشغّل كل مطوّر بيئة واحدة يوميًا انطلاقًا من صورة بحجم 2 جيجابايت.​​​​​ ​​​​​​خلال يوم عمل مدته 8 ساعات، تُستخدم كل بيئة لمدة ساعتين ونصف، حيث تعمل بالموارد الأساسية المُخصّصة خلال 75% من هذه المدة (2 جيجابايت ووحدة معالجة مركزية افتراضية واحدة vCPU)، وتتوسع رأسيًا إلى الحد الأقصى للموارد خلال 25% من المدة (8 جيجابايت و4 وحدات معالجة مركزية افتراضية vCPU). خلال الساعات الخمس والنصف المتبقية من يوم العمل، التي تكون فيها البيئة غير نشطة (عندما يبتعد المطوّرون عن أجهزتهم أو ينتقلون إلى مهام أخرى)، تُعلّق البيئة تشغيلها تلقائيًا، مع الاحتفاظ بحالة تشغيل بحجم 2 جيجابايت، تشمل دليل العمل وحالة العمليات والملفات المخزنة مؤقتًا. تمر كل بيئة بست دورات تعليق واستئناف يوميًا، نتيجة انتقال المطوّرين بين كتابة التعليمات البرمجية وأنشطتهم الأخرى. باستخدام ميزة التعليق والاستئناف، تتجنب دفع رسوم الحوسبة المستمرة خلال فترات عدم النشاط، مع الاحتفاظ بحالة العمل الكاملة. يمكن للمطوّرين استئناف عملهم من النقطة التي توقفوا عندها تمامًا، دون الحاجة إلى إعادة تشغيل بيئاتهم أو إعادة تهيئة حالتها. ​ ​يتألف فريق العمل من 100 مطوّر، ويستخدم كل مطوّر منصة التطوير على مدار 20 يومًا من كل شهر. يتم احتساب رسومك الشهرية على النحو التالي:​​​​​

      رسوم الحوسبة الشهرية

      للتذكير، تُستهلك موارد الحوسبة عند المستوى الأساسي طوال 75% من وقت التشغيل، في حين تمثل فترات الاستهلاك عند ذروة الاستخدام نسبة 25% المتبقية.

      المدة الإجمالية عند ذروة الاستخدام (بالثواني): 100 مطور × 20 يومًا × 2.5 ساعة × 25% = 4.5 ملايين ثانية
      التكاليف المترتبة على الاستخدام عند الذروة
      وحدات المعالجة المركزية الافتراضية (vCPU): تُحسب تكلفة وحدات المعالجة المركزية الافتراضية خلال فترة الذروة بضرب 4.5 ملايين ثانية × 4 وحدات vCPU‏ × 0.0000276944 USD لكل vCPU-ثانية، لتبلغ 498.50 USD
      الذاكرة: تبلغ تكلفة الذاكرة عند مستوى الاستخدام الأساسي: 4.5 ملايين ثانية × 8 جيجابايت من الذاكرة × 0.0000036667 USD لكل جيجابايت-ثانية = 132.00 USD
      المجموع: 630.50 USD

      المدة الإجمالية لاستهلاك الموارد عند المستوى الأساسي: 100 مطور × 20 يومًا × 2.5 ساعة × 75% = 13.5 مليون ثانية
      التكاليف المستحقة مقابل الاستخدام الأساسي
      وحدات المعالجة المركزية الافتراضية (vCPU): تُحسب تكلفة وحدات المعالجة المركزية الافتراضية خلال فترة الذروة بضرب 13.5 ملايين ثانية × وحدة vCPU‏ واحدة × 0.0000276944 USD لكل vCPU-ثانية، لتبلغ 373.87 USD
      الذاكرة: تبلغ تكلفة الذاكرة عند مستوى الاستخدام الأساسي: 13.5 ملايين ثانية × 2 جيجابايت من الذاكرة × 0.0000036667 USD لكل جيجابايت-ثانية = 99.00 USD
      المجموع: 472.88 USD

      ​​رسوم الحوسبة الشهرية: 630.50 USD‏ + 472.88 USD‏ = 1,103.38 USD

      رسوم اللقطات الشهرية

      العمليات المتعلقة بكتابة اللقطات وقراءتها:
      عدد دورات التعليق والاستئناف شهريًا: 100 مطور × 20 يومًا × 6 دورات = 12,000 دورة
      تكلفة كتابة اللقطات عند تعليق التشغيل: 12,000 دورة × 2 جيجابايت × 0.0038 USD لكل جيجابايت = 91.20 USD
      تكلفة قراءة اللقطات عند استئناف التشغيل: 12,000 دورة × 2 جيجابايت × 0.00155 USD لكل جيجابايت = 37.20 USD

      عمليات بدء التشغيل خلال الشهر: ينتج عن تشغيل بيئة واحدة يوميًا لكل مطور من أصل 100 مطور على مدار 20 يومًا إجمالي قدره 2,000 عملية بدء تشغيل
      تكلفة قراءة اللقطات عند بدء التشغيل: 2,000 عملية × 2 جيجابايت × 0.00155 USD لكل جيجابايت = 6.20 USD

      المبلغ الإجمالي المستحق شهريًا لعمليات قراءة اللقطات وكتابتها: 91.20 USD‏ + 37.20 USD‏ + 6.20 USD‏ = 134.60 USD

      الاحتفاظ باللقطات في التخزين:
      تكلفة تخزين صور MicroVM: تُحسب بضرب 5 صور × 2 جيجابايت × 0.08 USD لكل جيجابايت شهريًا = 0.80 USD. تكلفة الاحتفاظ ببيئات MicroVM المُعلَّقة: 100 مطور × 2 جيجابايت × (5.5 ساعة خمول يوميًا × 20 يومًا ÷ 720 ساعة) × 0.08 USD لكل جيجابايت شهريًا = 2.44 USD.

      رسوم تخزين اللقطات الشهرية: 3.24 USD  

      إجمالي الرسوم الشهرية

      حساب المبلغ الإجمالي: تُجمع تكاليف الحوسبة والعمليات المتعلقة بقراءة اللقطات وكتابتها وتكاليف تخزين اللقطات. وعليه، يكون المجموع = 1,103.38 USD‏ + 134.60 USD‏ + 3.24 USD‏ = 1,241.22 USD

      نصيب المطور الواحد من التكاليف الشهرية: يُحسب متوسط التكلفة الشهرية للمطور بقسمة 1,241.22 USD على 100 مطور، ليبلغ نحو 12.41 USD لكل مطور

    • افترض أنك تعمل على تطوير منصة تتولى تنفيذ مهام الفحص الأمني أو وظائف التكامل المستمر والتسليم المستمر (CI/CD) لصالح عدة مستخدمين نهائيين. تتضمن كل مهمة تنفيذ تعليمات برمجية لا تحظى بالثقة أو تحظى بثقة جزئية، ومنها التعليمات المستخدمة لتثبيت التبعيات والبرامج النصية الخاصة بالبناء وأدوات الكشف عن الثغرات الأمنية. ومن ثم، لا بد من تخصيص بيئة مستقلة لكل مهمة، مع ضمان عزلها على مستوى الأجهزة. نظرًا إلى تعذّر التنبؤ بحجم حركة البيانات، كان عليك سابقًا إبقاء عدد كبير من البيئات غير النشطة جاهزًا للتشغيل، حتى تتمكن من استيفاء متطلبات وقت الاستجابة. تتيح Lambda MicroVMs بدء تشغيل البيئات بسرعة اعتمادًا على اللقطات، مما يغنيك عن الاحتفاظ بمجموعة من البيئات الخاملة. يبدأ تكوين كل بيئة بخط أساس يتضمن ذاكرة بسعة 8 جيجابايت و4 وحدات vCPU، مع إمكانية زيادة الموارد رأسيًا إلى 32 جيجابايت و16 وحدة معالجة مركزية افتراضية (vCPU) خلال مراحل التجميع أو الفحص التي تتطلب موارد كثيفة. تكتمل كل مهمة في عملية تنفيذ واحدة، دون الحاجة إلى تعليق تشغيلها أو استئنافه. يبلغ متوسط زمن تنفيذ المهمة الواحدة عشر دقائق، وتعمل خلالها بنسبة 10% من الوقت بسعة الذروة (32 جيجابايت و16 وحدة vCPU)، مقابل 90% من الوقت باستخدام موارد خط الأساس (8 جيجابايت و4 وحدات vCPU). ما عليك سوى الاحتفاظ بصورة قياسية واحدة لـ MicroVM، بحجم 2 جيجابايت. يتيح بدء التشغيل باستخدام اللقطات الاستغناء عن رسوم مجموعات البيئات الخاملة الجاهزة للتشغيل، إذ تبدأ كل بيئة عملها بسرعة عند الحاجة إليها، ثم يتوقف تشغيلها فور اكتمال المهمة. يبلغ عدد المهام التي تنفذها منصتك شهريًا 10000 مهمة. يتم حساب رسومك كالتالي:

      رسوم الحوسبة الشهرية

      للتذكير، تستهلك الموارد عند المستوى الأساسي خلال 90% من مدة الحوسبة، بينما تُستهلك عند مستوى الذروة خلال النسبة المتبقية البالغة 10%.

      مدة التشغيل عند ذروة الاستخدام: 10,000 مهمة × 600 ثانية × 10% = 600,000 ثانية
      تكاليف الاستخدام عند الذروة:
      وحدة المعالجة المركزية الافتراضية (vCPU): تُحتسب تكلفة وحدات المعالجة المركزية الافتراضية عند الذروة وفق المعادلة التالية: 600,000 ثانية × 16 vCPU‏ × 0.0000276944 USD لكل vCPU-ثانية = 265.87 USD
      الذاكرة: تُحسب رسوم الذاكرة عند الذروة بضرب 600,000 ثانية × 32 جيجابايت من الذاكرة × 0.0000036667 USD لكل جيجابايت-ثانية = 70.40 USD
      المجموع: 336.27 USD

      المدة المستغرقة في استخدام الموارد الأساسية: 10,000 مهمة × 600 ثانية × 90% = 5.4 ملايين ثانية
      التكاليف المرتبطة باستخدام الموارد الأساسية:
      وحدة المعالجة المركزية الافتراضية (vCPU): تُحسب رسوم وحدة المعالجة المركزية الافتراضية عند مستوى الاستخدام الأساسي كالآتي: 5.4 ملايين ثانية × 4 vCPU‏ × 0.0000276944 USD لكل vCPU-ثانية = 598.20 USD
      الذاكرة: تبلغ تكلفة الذاكرة عند مستوى الاستخدام الأساسي: 5.4 ملايين ثانية × 8 جيجابايت من الذاكرة × 0.0000036667 USD لكل جيجابايت-ثانية = 158.40 USD
      المجموع: 756.60 USD

      ​​رسوم الحوسبة الشهرية: 756.60 USD‏ + 336.27 USD‏ = 1,092.87 USD

      رسوم اللقطات الشهرية

      العمليات المتعلقة بكتابة اللقطات وقراءتها:
      عدد مرات بدء التشغيل شهريًا: 10,000 مهمة × عملية تشغيل واحدة لكل مهمة = 10,000 عملية
      بدء تشغيل. تكلفة قراءة اللقطات عند بدء التشغيل: 10,000 عملية × 2 جيجابايت × 0.00155 USD لكل جيجابايت = 31 USD

      المبلغ الإجمالي المستحق شهريًا لعمليات قراءة اللقطات وكتابتها: 31 USD

      الاحتفاظ باللقطات في التخزين:تُحسب تكلفة تخزين صورة
      MicroVM واحدة بسعة 2 جيجابايت وفق المعادلة التالية: صورة واحدة × 2 جيجابايت × 0.08 USD لكل جيجابايت شهريًا = 0.16 USD

      رسوم تخزين اللقطات الشهرية: 0.16 USD

      إجمالي الرسوم الشهرية

      يُحسب إجمالي المبلغ المستحق بجمع تكاليف الحوسبة وتكاليف قراءة اللقطات وكتابتها وتكاليف تخزينها. وبذلك يكون الإجمالي = 1,092.87 USD‏ + 31 USD‏ + 0.16 USD‏ = 1,124.03 USD

      المبلغ المستحق مقابل تنفيذ كل مهمة: 1,124.03 USD على 10,000 مهمة، تكون تكلفة المهمة الواحدة نحو 0.112 USD  

  • الوظائف المخصصة للويب
  • أسعار وظائف AWS Lambda المخصصة لتطبيقات الويب

    يتحدد المبلغ المستحق مقابل وظائف Lambda Web Functions بناءً على عدد الطلبات التي تجري معالجتها، والمدة الفعلية لنشاط وحدة المعالجة المركزية، وحجم الذاكرة المستهلكة، فضلًا عن نقل البيانات الذي يخضع لتعرفة AWS القياسية.

     تشمل الرسوم التي تتحملها تكلفة الطلبات، والوقت الذي تستخدم خلاله التعليمات البرمجية وحدة المعالجة المركزية استخدامًا نشطًا، بالإضافة إلى استهلاك الذاكرة في كل بيئة تنفيذ طوال فترة عملها. تُحسب تكلفة الحوسبة على أساس فترات زمنية مقدار كل منها مللي ثانية واحدة. تُوزَّع موارد الحوسبة والذاكرة المستخدمة بين الطلبات المتزامنة، إذ تستطيع بيئة تنفيذ واحدة التعامل مع عدة طلبات في الوقت نفسه.

    • Graviton (ARM)
    الطلبات

    يشمل احتساب الرسوم جميع الطلبات الواردة إلى وظائفك، بصرف النظر عن المصادر التي نشأت منها.

    نقل البيانات

    يخضع نقل البيانات لرسوم تُحتسب وفق أسعار نقل البيانات القياسية لدى AWS. تُفرض رسوم إضافية أيضًا مقابل نقل البيانات بين وظائف Lambda Web Functions وشبكة Amazon VPC التابعة لك، وذلك وفق ما يرد في قسم نقل البيانات داخل منطقة AWS نفسها.

    أمثلة على احتساب أسعار وظائف Lambda Web Functions

    كيفية احتساب الفاتورة الشهرية لأعباء عمل نموذجية، كما توضحها الأمثلة التالية. لتيسير العمليات الحسابية، لا تشمل الأمثلة الطبقة المجانية أو تكاليف نقل البيانات، وتعتمد جميعها على أسعار بنية Arm في منطقة شرق الولايات المتحدة (فرجينيا الشمالية). تُحسب تكلفة الحوسبة على أساس فترات زمنية مقدار كل منها مللي ثانية واحدة. طوال مدة عمل بيئة التنفيذ، تُفرض رسوم على مقدار الذاكرة التي تستخدمها، بما يشمل الفترات الفاصلة بين الطلبات. وفقًا للتغيرات في حجم حركة المرور، تزيد Lambda عدد بيئات التنفيذ أو تخفضه. تفترض الأمثلة، بهدف تسهيل الحسابات، توزيع حركة المرور بصورة منتظمة طوال شهر مكوّن من 30 يومًا (2,592,000 ثانية)، مع وصول الطلبات بمعدل متكرر يكفي لاستمرار تشغيل بيئة تنفيذ واحدة فقط في جميع الأوقات، بحيث تتولى معالجة حركة المرور بالكامل.

    • لنفترض أن لديك تطبيق ويب يعتمد على العرض من جانب الخادم، بحيث يتولى الخادم عرض كل صفحة فور ورود طلب للحصول عليها. يستقبل التطبيق 15 مليون طلب على مدار الشهر. يبلغ إجمالي زمن معالجة الطلب الواحد 150 مللي ثانية، وتشغل عمليات المعالجة الفعلية على وحدة المعالجة المركزية (CPU) 40 مللي ثانية من هذه المدة. يبلغ استهلاك الذاكرة في بيئة التنفيذ نحو 500 ميجابايت، أي ما يعادل 0.49 جيجابايت تقريبًا.

      رسوم الحوسبة الشهرية

      تُحدد تكلفة استخدام وحدة المعالجة المركزية الافتراضية (vCPU) النشطة بمعدل 0.0000276944 USD لكل vCPU-ثانية، في حين تُحتسب تكلفة الذاكرة بمعدل 0.0000036667 USD لكل جيجابايت-ثانية.

      • حساب تكلفة وحدة المعالجة المركزية الافتراضية (vCPU) النشطة: ينتج عن ضرب 15,000,000 في 0.040 ثانية إجمالي استخدام يبلغ 600,000 vCPU-ثانية. وعند ضرب هذا الإجمالي في 0.0000276944 USD، تكون التكلفة 16.62 USD.
      • الذاكرة: 0.49 جيجابايت × 2,592,000 ثانية = 1,270,080 جيجابايت-ثانية × 0.0000036667 USD‏ = 4.66 USD.

      رسوم الطلب الشهرية

      • تكلفة الطلبات = 15,000,000 طلب × 0.30 USD‏ لكل مليون طلب = 4.50 USD.

      إجمالي الرسوم الشهرية

      حساب المبلغ الإجمالي: تُضاف رسوم الحوسبة إلى رسوم الطلبات، وفق المعادلة التالية: (16.62 USD‏ + 4.66 USD) + ‏4.50 USD‏ = 25.78 USD

    • افترض أنك تدير نظامًا خلفيًا لواجهة برمجة التطبيقات (API)، ويُستهلك معظم زمن معالجة الطلبات فيه في انتظار استجابة قاعدة بيانات أو واجهة API لخدمة لاحقة. يصل حجم الطلبات التي تتولى الخدمة معالجتها إلى عشرة ملايين طلب في الشهر. يبلغ إجمالي زمن معالجة الطلب الواحد 200 مللي ثانية، ولا تشغل عمليات المعالجة الفعلية على وحدة المعالجة المركزية سوى 50 مللي ثانية من هذه المدة. يبلغ استهلاك الذاكرة في بيئة التنفيذ نحو 300 ميجابايت، أي ما يعادل 0.29 جيجابايت تقريبًا.

      رسوم الحوسبة الشهرية

      • استهلاك وحدة المعالجة المركزية الافتراضية (vCPU) أثناء المعالجة الفعلية: 10000000 طلب × 0.050 ثانية = 500000 وحدة vCPU-ثانية. الرسوم = 500000 × 0.0000276944 USD‏ = 13.85 USD.
      • الذاكرة: استهلاك الذاكرة = 0.29 جيجابايت × 2592000 ثانية = 751680 جيجابايت-ثانية. وتبلغ الرسوم المقابلة لهذا الاستهلاك 751680 × ‏0.0000036667 USD‏ = 2.76 USD.

      رسوم الطلب الشهرية

      • تكلفة الطلبات = (10000000 طلب ÷ مليون طلب) × 0.30 USD‏ = 3.00 USD.

      إجمالي الرسوم الشهرية

      إجمالي المبلغ المستحق = رسوم الحوسبة + رسوم الطلبات = (13.85 USD‏ + 2.76 USD) + 3.00 USD‏ = 19.61 USD
      ولأن رسوم وحدة المعالجة المركزية لا تُحتسب إلا خلال فترة المعالجة الفعلية للتعليمات البرمجية، فإنك تتحمل تكلفة 50 مللي ثانية فقط من المعالجة النشطة.

    • افترض أنك تستخدم أداة بسيطة للتحقق من التفويض، وتُشغَّل هذه الأداة عند ورود كل طلب إلى تطبيقك. يصل حجم الطلبات التي تتولى الخدمة معالجتها إلى 100 مليون طلب في الشهر. يبلغ إجمالي زمن معالجة الطلب الواحد 50 مللي ثانية، وتشغل عمليات المعالجة الفعلية على وحدة المعالجة المركزية (CPU) 12 مللي ثانية من هذه المدة. يبلغ استهلاك الذاكرة في بيئة التنفيذ نحو 145 ميجابايت، أي ما يعادل 0.14 جيجابايت تقريبًا.

      رسوم الحوسبة الشهرية

      • استهلاك وحدة المعالجة المركزية الافتراضية (vCPU) النشطة: ينتج عن ضرب 100,000,000 في 0.012 ثانية إجمالي استخدام قدره 1,200,000 ثانية-vCPU. وبضرب هذا الإجمالي في تعرفة قدرها 0.0000276944 USD لكل ثانية-vCPU، تصل الرسوم إلى 33.23 USD
      • الذاكرة: تكلفة الذاكرة: يبلغ الاستهلاك 362,880 جيجابايت-ثانية، ناتجًا عن ضرب 0.14 جيجابايت في 2,592,000 ثانية. وعند تطبيق تعرفة قدرها 0.0000036667 USD لكل جيجابايت-ثانية، تكون الرسوم 1.33 USD

      رسوم الطلب الشهرية

      • رسوم الطلبات: يبلغ عدد الطلبات 100,000,000 طلب. وباحتساب تعرفة قدرها 0.30 USD لكل مليون طلب، يصل المبلغ المستحق إلى 30.00 USD

      إجمالي الرسوم الشهرية

      حساب المبلغ الإجمالي: تُجمع تكاليف وحدة المعالجة المركزية والذاكرة مع الرسوم المترتبة على الطلبات، وفق المعادلة: (33.23 USD‏ + 1.33 USD) + 30.00 USD‏ = 64.56 USD

    • افترض أنك تدير خدمة ترسل الرموز (Tokens) التي يولّدها نموذج لغوي كبير بصورة متدفقة عبر اتصال يظل مفتوحًا لفترة طويلة. يصل حجم الطلبات التي تتولى الخدمة معالجتها إلى خمسة ملايين طلب في الشهر. تستغرق معالجة كل طلب 3,000 مللي ثانية إجمالاً، ويبقى الاتصال مفتوحًا طوال هذه المدة، بينما لا تنشغل وحدة المعالجة المركزية (CPU) بتنفيذ العمليات فعليًا إلا لمدة 200 مللي ثانية. يبلغ استهلاك الذاكرة في بيئة التنفيذ نحو 512 ميجابايت، أي ما يعادل 0.50 جيجابايت تقريبًا.

      رسوم الحوسبة الشهرية

      • وقت تشغيل وحدة المعالجة المركزية الافتراضية (vCPU) الفعلي: 5,000,000 × 0.200 ثانية = 1,000,000 وحدة معالجة مركزية افتراضية-ثانية × 0.0000276944 ‏USD‏ = 27.69 USD.
      • الذاكرة: 0.50 جيجابايت × 2,592,000 ثانية = 1,296,000 جيجابايت-ثانية × 0.0000036667 USD‏ = 4.75 USD.

      رسوم الطلب الشهرية

      • تكلفة الطلبات =  5,000,000 طلب × 0.30 USD‏ لكل مليون طلب = 1.50 USD.

      إجمالي الرسوم الشهرية

      إجمالي الرسوم = رسوم الحوسبة + رسوم الطلبات = (27.69 USD + 4.75 USD) ‏+ 1.50 USD‏ = 33.94 USD
      وهنا تتجلى أهمية الفوترة على أساس وقت الاستخدام الفعلي لوحدة المعالجة المركزية (CPU) بأكبر قدر. يظل كل طلب مفتوحًا لمدة 3 ثوانٍ، لكنك لا تدفع إلا مقابل 200 مللي ثانية من وقت التشغيل الفعلي لوحدة المعالجة المركزية (CPU). كما تسهم معالجة عدة طلبات في الوقت نفسه في تقليل تكاليف استخدام الذاكرة. تستطيع بيئة تنفيذ واحدة معالجة طلبات متعددة بالتزامن، إذ إن معظم الوقت الذي يستغرقه كل طلب يُقضى في الانتظار، وليس في استخدام وحدة المعالجة المركزية. عند معالجة نحو ستة طلبات في الوقت نفسه، تُستخدم ذاكرة بيئة تنفيذ واحدة لمعالجتها جميعًا، ومن ثم تُحتسب عليك تكلفة بيئة واحدة عوضًا عن ست بيئات.

موارد التسعير الإضافية

حاسبة تسعير AWS

احتساب تكاليفك الشهرية لدى AWS بسهولة

الحصول على المساعدة في التسعير

التواصل مع متخصصي AWS للحصول على عرض أسعار مخصص