−25%

على الدفع السنوي لـ Windows حتى 31 أكتوبر. عرض الخطط

EQVPS
ابدأ الآن

الفوترة بالثانية بالتفصيل: لماذا يكلّف صندوق رمل عاش 20 ثانية ‎$0.00055

10 أكتوبر 2026 · 5 دقيقة قراءة · EQVPS Team

عبارة „يُحتسب بالثانية“ من تلك العبارات التي تبدو مكتملة وهي ليست كذلك. خلفها عدة قرارات تغيّر ما تدفعه: ما الذي يُقاس، ومتى يبدأ العدّاد ويتوقف، وهل هناك حد أدنى، وكيف تُعامَل كسور السنت، ومتى تخرج الأموال فعلاً من رصيدك.

يدوّن هذا المقال إجاباتنا مع الحسابات، وذلك بخصوص صناديق رمل الشيفرة. الهدف أن تتمكن من توقّع الفاتورة حتى السنت قبل أن تشغّل أي شيء، وأن تعرف النقطة التي تصبح عندها الفوترة بالثانية النموذج الخطأ لحمل عملك.

الوحدة: vCPU والذاكرة المحجوزة

سعر صندوق الرمل هو سعر الموارد التي تحجزها باقته:

  • ‏$0.040 لكل ساعة vCPU
  • ‏$0.013 لكل GiB من الذاكرة في الساعة

لذلك تكلّف باقة small ‏(0.5 vCPU و1 GB) ما مقداره 0.5 × 0.040 + 1 × 0.013 = ‎$0.033 في الساعة، أي نحو ‎$0.0000092 في الثانية. أما الأكبر، max ‏(8 vCPU و16 GB)، فتكلّف ‎$0.528 في الساعة.

نحن نقيس الحجز لا الاستهلاك. صندوق الرمل الذي ينتظر أمره التالي يكلّف في الثانية ما يكلّفه صندوق يترجم مشروعاً. قياس المعالج الفعلي سيبدو أكثر عدلاً على الورق، لكنه يجعل معرفة السعر مسبقاً مستحيلة، والسعة محجوزة لك في كل الأحوال. ولا تُحتسب حركة البيانات الصادرة.

العدّاد: من الإنشاء حتى الحذف

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

ومن هنا تأتي معظم المفاجآت. سكربت يستغرق دقيقتين، في صندوق رمل لا يحذفه أحد، يُحتسب سبع دقائق: دقيقتان من العمل وخمس في انتظار المهلة. الحل ممل: احذف صندوق الرمل حين تنتهي (كتلة with في SDK تفعل ذلك عنك) أو قلّل مهلة الخمول.

الحد الأدنى: 60 ثانية لكل صندوق رمل

كل صندوق رمل مؤقت يُحتسب له 60 ثانية على الأقل من عمره. فتشغيل آلة microVM وربط قرصها وشبكتها ثم تفكيك كل ذلك يكلّف الشيء نفسه، سواء عملت الشيفرة بداخلها ثانية واحدة أو خمسين.

العمرالباقةالمحتسبالتكلفة
20 ثsmall60 ث$0.00055
61 ثsmall61 ث$0.00056
10 دsmall600 ث$0.0055
3 سstandard10,800 ث$0.198

يُطبَّق الحد الأدنى مرة واحدة، عند انتهاء صندوق الرمل، وفقط إذا كان عمره الإجمالي أقل من 60 ثانية. ولا يوجد فوقه حد أدنى إضافي لكل ساعة أو لكل أمر.

التراكم والخصم: ميكرو دولار وسنتات كاملة

هذا هو الجزء الذي لا تخبرك به عبارة „بالثانية“ عادةً. يسجّل مضيف صناديق الرمل الاستخدام في فترات ساعية، فترة لكل صندوق. ومرة كل دقيقة، تجمع مهمة الفوترة الفترات التي أُغلقت، وتسعّرها، وتخصم من الرصيد.

يجري التسعير بأجزاء من المليون من الدولار، والخصم بسنتات كاملة. وما يتبقى دون السنت يبقى في حسابك ويُضاف إلى الخصم التالي، ولا يُقرَّب إلى الأعلى لا لكل صندوق ولا لكل ساعة.

لهذا أهمية في النطاق الصغير. مئة صندوق رمل من 20 ثانية تتراكم إلى 100 × ‎$0.00055 = ‎$0.055. يُخصم منك خمسة سنتات، ونصف سنت ينتظر الدفعة التالية. لو قُرّب كل صندوق إلى سنت، لكلّف العمل نفسه دولاراً.

خاصيتان أخريان تستحقان المعرفة:

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

والنتيجة أن لوحة التحكم قد تتأخر عن الرقم الحي حتى ساعة. وللحصول على الرقم الحي، يعيد GET /sandboxes/{id}/usage القيمتين billed_usd وestimated_total_usd لصندوق الرمل حتى اللحظة.

صناديق الرمل persistent: لكل ساعة تبدأ، مع سقف

تحتفظ صناديق الرمل persistent بقرصها بين الجلسات، حتى 30 يوماً. وتُحتسب لكل ساعة تبدأ: 61 دقيقة تساوي ساعتين. وفي المقابل، لا يكلّف الشهر التقويمي (UTC) أبداً أكثر من 730 ساعة ناقص 25%.

بالنسبة إلى باقة standard، هذا السقف هو ‎$36.14 شهرياً بدلاً من ‎$48.18. وما دام صندوق الرمل persistent متوقفاً مؤقتاً، فلا يُحتسب إطلاقاً.

حين ينفد الرصيد

لا ينزل الرصيد أبداً تحت الصفر. تُرفض صناديق الرمل الجديدة بالرمز 402 insufficient_balance. وتنتهي صناديق الرمل المؤقتة التي تعمل بالفعل عند مهلة الخمول أو عند TTL الخاص بها. أما persistent فتُوقف مؤقتاً بعد 24 ساعة دون شحن، وتستأنف وحدها حين تضيف رصيداً. تُحفظ اللقطات الموقوفة 14 يوماً. بعدها يُحذف الصندوق ويرد معرّفه بـ 410 sandbox_deleted.

إذا كان وكيل ذكاء اصطناعي ينشئ صناديق الرمل نيابةً عنك، فاضبط سقفاً يومياً وآخر شهرياً. عند بلوغ السقف يُعاد 429 budget_exceeded مع وقت إعادة الضبط، وهو شيء يستطيع البرنامج التصرف بناءً عليه.

أين تخسر الفوترة بالثانية

الفوترة بالثانية ممتازة للعمل الذي يُقاس بالثواني والدقائق. وكلما طال العمل، ساءت.

الحملصندوق رمل بالثانيةالبديل
اختبارات لمدة دقيقتين‎$0.0011 ‏(small)آلة تُحتسب بالساعة تتقاضى الساعة كاملة
مهمة دفعية لمدة 3 ساعات‎$0.198 ‏(standard)تقريباً الشيء نفسه
خدمة تعمل 24/7‎$36.14 شهرياً (standard، سقف persistent)خادم VPS ‏AI agent: ‏4 vCPU و4 GB مقابل ‎$10 شهرياً

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

طريقة سريعة للتقدير

سعر الساعة للباقة × عدد الثواني التي سيبقى فيها صندوق الرمل ÷ 3600، مع 60 ثانية حداً أدنى. أضف مهلة الخمول إن لم تكن ستحذفه بنفسك. وفي صناديق persistent، قرّب كل جلسة إلى ساعات كاملة وتوقف عند السقف الشهري.

القواعد الكاملة والحصص وواجهة الميزانية موجودة في حدود صناديق الرمل وفوترتها، والاستدعاءات المذكورة أعلاه في مرجع SDK. وإن كنت تتساءل عمّا تستأجره فعلاً بالثانية، فمقال آلات Firecracker microVM بلغة بسيطة يشرح ذلك، ويبيّن مقال ما الذي يحتاجه وكلاء الذكاء الاصطناعي فعلاً من البنية التحتية لماذا يهم نموذج الفوترة إلى هذا الحد حين يصبح البرنامج، لا البشر، هو من ينشئ الآلات.

الأسئلة الشائعة

هل أدفع مقابل المعالج الذي أستخدمه فعلاً أم مقابل ما أحجزه؟

مقابل ما تحجزه الباقة: وحدات vCPU والذاكرة الخاصة بها، عن كل ثانية يبقى فيها صندوق الرمل موجوداً. الصندوق الخامل يكلّف في الثانية ما يكلّفه الصندوق المشغول. وهذا يجعل السعر معروفاً مسبقاً قبل أن تشغّل أي شيء.

لماذا يوجد حد أدنى قدره 60 ثانية؟

إنشاء آلة microVM وتفكيكها لهما تكلفة ثابتة، سواء عملت الشيفرة بداخلها ثانية واحدة أو خمسين. الحد الأدنى يغطي هذه التكلفة. صندوق رمل عاش 20 ثانية يُحتسب 60 ثانية، وآخر عاش 61 ثانية يُحتسب 61.

كيف تُعامَل كسور السنت؟

تتراكم التكلفة بأجزاء من المليون من الدولار. ويُخصم من رصيدك بسنتات كاملة، مرة في الساعة تقريباً، وما يقل عن سنت يُرحَّل إلى الخصم التالي بدلاً من تقريبه إلى الأعلى.

هل يمكن أن تؤدي إعادة محاولة الفوترة إلى خصم المبلغ مرتين؟

لا. كل ساعة من كل صندوق رمل تُسجَّل مرة واحدة وتُخصم في معاملة قاعدة البيانات نفسها. إذا أُعيد تشغيل مهمة الفوترة أو ضاع تأكيد، يُرفض التكرار.

متى يكون الخادم الشهري أرخص من الفوترة بالثانية؟

عندما يعمل الحمل معظم اليوم. صندوق رمل من باقة standard يبقى مشغّلاً طوال الشهر يكلّف ‎$36.14 حتى مع خصم persistent، بينما يكلّف خادم VPS بموارد أكثر أقل من نصف ذلك.

التعليقات

لا تعليقات بعد. كن الأول.

اترك تعليقًا

تُراجَع التعليقات قبل ظهورها.