الوكيل الذي يكتب الكود يحتاج مكانًا لتشغيله. الجواب المعتاد هو «أعطه خادمًا»، ولكثير من الوكلاء هذا أكبر من حاجة العمل. والخطأ المعاكس شائع بالقدر نفسه: شخص يبني داخل صندوق رمل بوتًا يجب أن يعمل دائمًا، ثم يتساءل لماذا اختفى أثناء الليل.
نحن نبيع الاثنين، لذا نرى الخطأين معًا. هكذا كنا سنقرر.
ما هو كل منهما
صندوق الرمل هو microVM من نوع Firecracker. يبدأ خلال ثانية تقريبًا، وفيه Python 3.12 وNode.js 22 وbash وgit، ولديه إنترنت صادر، بلا منافذ واردة وبلا SSH. تتعامل معه عبر الـ API أو الـ SDK أو MCP: تشغيل أمر، رفع ملف، قراءة المخرجات. يعمل الأمر الواحد حتى 55 ثانية، والعمل الأطول يعمل كمهمة في الخلفية. صندوق الرمل المؤقت يعيش حتى 24 ساعة ويختفي من تلقاء نفسه عند الخمول.
الـ VPS خادم افتراضي عادي. root عبر SSH، وقرص يبقى، ويعمل حتى تلغيه. في الخطط ذات IPv4 خاص، كل المنافذ الواردة لك. في خطط NAT تحصل على منفذ واحد مُعاد التوجيه لـ SSH، والعنوان الصادر ليس عنوانك الخاص.
الرصيد نفسه، الحساب نفسه، خادم MCP نفسه. الفرق في مدة الحياة، وفي إمكانية الوصول إلى الجهاز من الخارج.
ثلاثة أسئلة
1. هل يجب أن يعمل حين لا يستدعيه أحد؟ بوت تيليجرام، حلقة تداول، scraper مجدول، وكيل يستيقظ كل عشر دقائق ليتحقق من شيء. كل هذا VPS. صندوق الرمل الخامل يحذف نفسه، والدائم المدفوع بالساعة لشهر كامل يكلف أضعاف VPS صغير.
2. هل يجب أن يتصل شيء به؟ Webhooks، أو API، أو خادم MCP للفريق، أو لوحة تحكم تفتحها في المتصفح. صناديق الرمل لا تقبل الاتصالات الواردة إطلاقًا. إذًا VPS، وعمليًا بعنوان IPv4 خاص: Nano-IP من $8 شهريًا.
3. هل قرأ أحد هذا الكود؟ مخرجات نموذج، أو حزمة قرر الوكيل تثبيتها، أو pull request من شخص غريب. هنا يثبت صندوق الرمل قيمته. إذا فعل الكود شيئًا سيئًا، فسيفعله داخل جهاز يُحذف بعد دقيقة ولا يحتوي أيًّا من مفاتيحك. تشغيل الشيء نفسه على الـ VPS الذي يحمل رموز بوتك رهان لا تريد خوضه.
إذا كانت إجاباتك «لا، لا، نعم» فاستخدم صندوق رمل. «نعم» على أيٍّ من السؤالين الأولين تعني VPS. كثير من الوكلاء ينتهون عند «نعم، ربما، نعم»، وهؤلاء يحتاجون الاثنين.
أين تلتقي التكاليف
تُحتسب صناديق الرمل بالثانية حسب الـ vCPU والذاكرة المخصصة، بحد أدنى 60 ثانية. خطط الـ VPS بسعر شهري ثابت. بالأسعار الحالية:
| تعرفة صندوق الرمل | بالساعة | VPS مماثل | شهريًا | التعادل |
|---|---|---|---|---|
| small (0.5 vCPU, 1 GB) | $0.033 | Nano (2 vCPU, 1 GB, NAT) | $3 | ~91 س |
| standard (1 vCPU, 2 GB) | $0.066 | Micro (2 vCPU, 2 GB, NAT) | $5 | ~76 س |
| plus (2 vCPU, 4 GB) | $0.132 | Small (4 vCPU, 4 GB, NAT) | $8 | ~61 س |
إذا كان كود وكيلك يعمل بضع دقائق لكل مهمة، فحتى مئات المهام شهريًا تكلف سنتات في صناديق الرمل. وعندما يتجاوز المجموع نحو ثلاث ساعات يوميًا يصبح الـ VPS أرخص، وعلى مدار الساعة أرخص بكثير: صندوق رمل standard دائم لشهر كامل يكلف $36.14 كحد أقصى، مقابل $5 لخطة Micro.
الصفوف ليست توائم تامة: الـ VPS فيه vCPU أكثر وقرص أكبر، وخطط NAT لا تقبل اتصالات واردة. لكن لسؤال «أين يعمل كودي»، وهو موضوعنا هنا، المقارنة عادلة.
ما نوصي به
للوكيل الذي يؤدي عملًا حقيقيًا، الاثنان معًا:
- VPS بيتًا للوكيل. عليه تعمل حلقة الوكيل، وتُحفظ ذاكرته ومفاتيح الـ API، ويُفتح ما يجب أن يكون مفتوحًا. خطة Nano بسعر $3 تكفي لوكيل يستدعي نموذجًا عبر API، أما الاستدلال المحلي فيحتاج أكثر بكثير.
- صندوق رمل لكل مهمة غير موثوقة. يكتب الوكيل الكود، ويرسله إلى microVM جديدة، ويقرأ النتيجة، ثم يرمي الجهاز. لا يحصل صندوق الرمل على أسرار لا يحتاجها.
كلاهما متاح من اتصال MCP نفسه، والوكيل يختار في كل مهمة. قبل أن تطلق يده، ضع حدًّا للإنفاق على صناديق الرمل. أي حلقة تنشئ صناديق رمل بلا نهاية ستتوقف عند الحد بدل أن تستنزف الرصيد.
متى لا تناسب هذه النصيحة
إذا كنت تشغّل الكود غير الموثوق داخل حاويات على خادمك وتكفيك هذه الحدود، فقد يبدو صندوق الرمل المنفصل زائدًا. الأمر يتوقف على مدى ثقتك بالكود. مقارنتنا لمستويات العزل تشرح ما توقفه الحاوية وما لا توقفه.
وإذا كان الوكيل يكتب تطبيقات كاملة لا مقتطفات، فهناك خيار ثالث بينهما: VPS يتحول فيه كل فرع يدفعه الوكيل إلى معاينة بعنوان خاص بها.
أما إذا كان الوكيل يستدعي واجهات API فقط ولا يشغّل أبدًا ما كتبه، فلا يحتاج صندوق رمل ولا خادمًا كبيرًا. VPS بسعر $3 يشغّل الحلقة أكثر من كافٍ.
الخطوة التالية: صناديق الرمل من $0.0165 في الساعة (يحصل الحساب الجديد ذو البريد المؤكد مرة واحدة على $1 لأول صندوق رمل، صالح 14 يومًا) وخطط VPS من $3 شهريًا. إذا كان الوكيل سيدير خادمه بنفسه، فاقرأ ماذا يفعل بعد الطلب.
التعليقات
لا تعليقات بعد. كن الأول.