تُدفع صناديق الرمل من الرصيد المسبق الدفع نفسه الذي تُدفع منه الخوادم. لا اشتراك ولا بطاقة محفوظة: تشحن الرصيد، وتصرف الصناديق منه، وحين ينفد تتوقف. هذه الصفحة هي الحساب الذي يقف وراء ذلك. لمعرفة ما هو صندوق الرمل ابدأ من صناديق الرمل، وللجانب البرمجي راجع مرجع الـ SDK.
ما الذي تدفع ثمنه
سعر صندوق الرمل هو سعر وحدات vCPU والذاكرة RAM التي تحجزها خطته:
- $0.040 لكل vCPU-ساعة
- $0.013 لكل GiB من الذاكرة في الساعة
| الخطة | vCPU / RAM / القرص | الشبكة | بالساعة | الدائم، أقصى شهرياً |
|---|---|---|---|---|
| micro | 0.25 / 512 MB / 3 GB | 50 Mbit/s | $0.0165 | $9.03 |
| small | 0.5 / 1 GB / 5 GB | 100 Mbit/s | $0.033 | $18.07 |
| standard | 1 / 2 GB / 10 GB | 200 Mbit/s | $0.066 | $36.14 |
| plus | 2 / 4 GB / 15 GB | 300 Mbit/s | $0.132 | $72.27 |
| pro | 4 / 8 GB / 20 GB | 400 Mbit/s | $0.264 | $144.54 |
| max | 8 / 16 GB / 40 GB | 500 Mbit/s | $0.528 | $289.08 |
تدفع ثمن الحجز، لا ثمن المعالج المستهلك فعلاً. الصندوق الخامل يكلّف في الثانية ما يكلّفه صندوق يترجم كوداً. الحركة الصادرة لا تُفوتر. الأسعار الحالية بلا رمز:
GET /sandboxes/tariffs
المؤقتة: بالثانية، وحد أدنى 60 ثانية
يُفوتر الصندوق المؤقت عن كل ثانية من وجوده، من الإنشاء حتى الحذف، بحد أدنى 60 ثانية لكل صندوق.
| ما حدث | الخطة | الوقت المحتسب | التكلفة |
|---|---|---|---|
| أُنشئ، شغّل سكربتاً واحداً، حُذف بعد 20 ث | small | 60 ث (الحد الأدنى) | $0.00055 |
| مجموعة اختبارات، حُذف بعد 10 دقائق | small | 600 ث | $0.0055 |
| تُرك، فحذفته مهلة الخمول ذات الدقائق الخمس بعد دقيقتين من العمل | standard | 420 ث | $0.0077 |
| مهمة خلفية لثلاث ساعات | standard | 10,800 ث | $0.198 |
السطر الثالث هو ما يفوت الناس: مهلة الخمول تُحتسب أيضاً. احذف الصندوق حين تنتهي (كتلة with في الـ SDK تفعل ذلك عنك)، أو اجعل idle_timeout منخفضة.
الدائمة: بالساعة التي بدأت، مع سقف شهري
يحتفظ الصندوق الدائم بقرصه بين الجلسات حتى 30 يوماً. كل ساعة بدأت تُحتسب كاملة: 61 دقيقة تكلّف ساعتين. في المقابل، لا يتجاوز الشهر التقويمي (UTC) أبداً 730 ساعة ناقص 25%، وهو العمود الأخير في الجدول أعلاه. صندوق standard يعمل طوال الشهر يكلّف $36.14 لا $48.18.
ما دام الصندوق الدائم موقوفاً مؤقتاً (انظر أدناه) فلا يُفوتر.
حين ينفد الرصيد
- تُرفض الصناديق الجديدة بـ
402 insufficient_balance. - الصناديق المؤقتة العاملة أصلاً تنتهي كالمعتاد، عند مهلة الخمول أو الـ TTL.
- تُوقف الصناديق الدائمة مؤقتاً بعد 24 ساعة إن لم تشحن الرصيد. الإيقاف يحفظ الصندوق في لقطة على القرص، والصندوق الموقوف لا يكلّف شيئاً.
- اشحن الرصيد فتستأنف من تلقاء نفسها، عادةً خلال دقيقة. وفي الأثناء تتلقى الأوامر الموجّهة إلى صندوق موقوف
409 sandbox_paused. - تُحفظ اللقطات الموقوفة 14 يوماً. بعدها يُحذف الصندوق ويرد معرّفه بـ
410 sandbox_deleted.
لا ينزل الرصيد تحت الصفر أبداً.
حدود الإنفاق
افتراضياً لا يوجد حد. يمكنك تحديد سقف يومي وآخر شهري بالدولار، من لوحة التحكم أو عبر الـ API:
curl -X PUT https://api.eqvps.com/api/v1/eqvps/sandboxes/budget \
-H "Authorization: Bearer $EQVPS_API_KEY" -H "Content-Type: application/json" \
-d '{"daily_usd": 2, "monthly_usd": 20}'
الحقلان إلزاميان، و null تعني بلا حد. تُحسب الأيام والأشهر بتوقيت UTC. عند بلوغ السقف تتلقى الصناديق الجديدة 429 budget_exceeded (وفي الرد limit_usd و spent_usd و resets_at)، وتُحذف المؤقتة الجارية، وتُوقف الدائمة مع الاحتفاظ بقرصها. وتستأنف حين تبدأ الفترة من جديد أو ترفع السقف. وبخلاف الإيقاف بسبب نفاد الرصيد، لا يُحذف الإيقاف بسبب الميزانية بعد 14 يوماً.
إن كان وكيل ذكاء اصطناعي ينشئ الصناديق بنفسه فضع سقفاً. هذا هو الفرق بين ليلة سيئة وشهر سيئ.
تجربة الـ $1
يحصل الحساب الجديد على رصيد $1 لصناديق الرمل أول مرة ينشئ فيها صندوقاً دون رصيد كافٍ. هذا يعادل نحو 30 ساعة من small أو 60 ساعة من micro. يصلح الرصيد 14 يوماً، لصناديق الرمل فقط، ويُصرف قبل أموالك، ولا يمكن سحبه. تجربة واحدة لكل حساب.
كل الحصص في مكان واحد
| الحد | القيمة |
|---|---|
| الصناديق لكل حساب (العاملة + الموقوفة) | 20 |
| الأوامر المتزامنة لكل حساب | 2 |
| أمر متزامن واحد | 55 ث |
| المهام الخلفية لكل صندوق | 8 |
| المخرجات لكل تدفق، استدعاء متزامن | 1 MiB |
| نقل ملف عبر الـ API | 5 MB (الأكبر، حتى 2 GB، عبر روابط لمرة واحدة) |
| عمر الصندوق المؤقت (TTL) | حتى 24 ساعة |
| مهلة خمول المؤقت | 300 ث افتراضياً، حتى 3600 ث |
| عمر الصندوق الدائم | حتى 30 يوماً |
| متغيرات البيئة | 64 لكل صندوق، 32 KB لكل قيمة، 64 KB إجمالاً |
| الاستخدام المتواصل للمعالج | أكثر من 90% لأكثر من 15 دقيقة يُعدّ إساءة استخدام |
قاعدة المعالج موجودة لأن الصناديق تتشارك العتاد. الصندوق المؤقت الذي يخالفها يُوقف، والدائم تُخفّض سرعته. العمل المتقطع لا يقترب منها أبداً. أما ساعات الحساب بحمل كامل فمكانها VPS تستأجر أنويته بالشهر.
كيف ترى ما أنفقت
تعرض usage() في الـ SDK، أو GET /sandboxes/{id}/usage، ثواني تشغيل الصندوق وثواني المعالج المستهلكة والبايتات الصادرة و billed_usd و estimated_total_usd. تُخصم الرسوم من الرصيد على دفعات كل ساعة، لذا قد تتأخر لوحة التحكم حتى ساعة عن الرقم الحي. لتجرّب هذه الأرقام على صندوق حقيقي، في صفحة صناديق الرمل كل ما تحتاجه للبدء.
التعليقات
لا تعليقات بعد. كن الأول.