
ستون حاوية على خادم واحد
صندوق معادن عارية واحد يشغل عشرات إلى مئات حاويات Hoody. يجعل KSM و BTRFS dedup التكلفة الإضافية قريبة من الصفر.
أحد عشر مشروعاً جانبياً نصف مكتمل على Heroku يساوي أحد عشر dyno بسعر 7 دولارات شهرياً. على Hoody، هي إحدى عشرة حاوية على صندوق واحد بـ 29 دولاراً. الخاملة تكلّف صفراً. الرابط يوقظ الحاوية في أجزاء من الثانية حين يزور أحدهم أخيراً محرّك الشطرنج الذي كتبته عام 2023.
12 PROJECTS · 1 BARE-METAL BOX · IDLE = 0¢/HR
حاوية Hoody هي جهاز Linux حقيقي لا يحتاج إلى أن يكون قيد التشغيل ليكون رخيصاً. معظم المشاريع تقضي حياتها في العمود الأوسط.
POST /containers/[id]/stop يُسقط CPU و RAM إلى الصفر. تنجو فقط دلتا BTRFS على القرص — عادة بضع مئات من الميغابايت. الحاوية ذهبت لكن المشروع لم يذهب.
معظم مشاريعك الأحد عشر تجلس هنا. لا عملية تعمل. لا RAM مخصّصة. الشيء الوحيد الذي يدفع الصندوق ثمنه هو نظام الملفات، و BTRFS يُزيل تكرار الصورة الأساسية عبر كل حاوية على الخادم.
GET على رابط الحاوية يُقلعها في 5–15 ثانية (بارد) أو فوراً (مجمّدة). الزائر يرى تحميلاً قصيراً، الطلب يصل، والحاوية تعود للنوم حين تنتهي حركة الزيارات.
يوثّق Hoody ثلاث عمليات لدورة حياة الحاوية: متوقّفة (لا CPU، لا RAM، نظام الملفات يبقى)، مجمّدة (مجمّدة في الذاكرة)، والحالة النشطة. المتوقّفة هي حالة الراحة الطبيعية للمقبرة — دلتا القرص تُبقي المشروع حيّاً بتكلفة هامشية تكاد تكون صفراً.
نافذتان. الزائر يرسل GET عاديّاً. الحاوية تُقلع، تُقدّم، ثم تعود للنوم. التدفّق بأكمله يجري عبر نفس رابط Hoody الذي كان للمشروع دائماً.
POST /api/v1/containers/[id]/start هي عملية دورة الحياة الصريحة؛ التوجيه عبر اسم مضيف HTTPS الخاص بالحاوية يُشغّل الإيقاظ نفسه تلقائياً. لا يوجد endpoint إيقاظ منفصل — زيارة الرابط هي الإيقاظ.
حين يكون التعطّل مجانيّاً، تتوقّف المشاريع الأحد عشر عن أن تكون سؤال فاتورة شهرية وتبدأ بأن تكون مجلّداً. القرارات التي اعتدت اتخاذها تتوقّف عن أن تكون قرارات.
النصّ الذي يُنبّهك حين تصدر نماذج 1099 يعمل مرة في السنة. على dyno بـ 7 دولارات شهرياً، هذا 84 دولاراً لكل تشغيل. هنا ينام 364 يوماً، يستيقظ لاستدعاء HTTP واحد، ثم ينام مجدّداً. نسيت أنك كتبته. ما زال يعمل.
اكتشف أحدهم منشور مدوّنتك `recipe-tracker-2022` على Hacker News بعد سنتين متأخّراً. الرابط ما زال يستجيب. الحاوية تستيقظ، تُصيّر الصفحة، ثم تعود للنوم. لم تتلقَّ فاتورة 30 دولاراً مقابل الذروة.
على خطّة تسعير لكل تطبيق، تُقنّن الأفكار قبل أن تبنيها. هنا لا تفعل. ادفع الشيء نصف المتشكّل. انسَه. اعثر عليه بعد سنوات. افتح الرابط. ما زال هناك.
الاستضافة لكل تطبيق تُحاسبك في كل ثانية لا تتلقّى فيها مشاريعك الأحد عشر زياراتٍ. الاستضافة لكل خادم تُحاسبك مرة واحدة على الصندوق وتترك المشاريع تتراكم بداخله.
أحد عشر Heroku Eco dynos بسعر ~7 دولارات لكلٍّ منها، أو إحدى عشرة خدمة Render الويب. نفس الفاتورة سواء زار أحدهم أم لا.
خادم Hoody واحد يبدأ بسعر يقارب dynos اثنين. إحدى عشرة حاوية تتّسع بداخله. الثانية عشرة لا تكلّف فاتورة إضافية.
دلتا BTRFS + dedup عبر KSM يعنيان أن الحاوية المتوقّفة تكلّف القرص فقط. حالة النوم لا تُحاسب؛ الصندوق يُحاسب.
تسعير معدن Hoody العاري يبدأ عند 29 دولاراً/الشهر؛ السعر النهائي يختلف حسب المواصفات والمنطقة ومدة الإيجار. كثافة الحاويات تعتمد على عبء العمل — المشاريع الجانبية الخفيفة تتراكم بكثافة، أيّ شيء يُبقي RAM ساخنة يحتاج هامشاً أكبر.
المقبرة لم تعد فاتورة استضافة. صارت مجلّداً.
خطط الاستضافة لكل تطبيق تُحاسبك على كل مشروع خامل. التسعير لكل خادم يضع سقفاً مرناً على المقبرة. المنصّات أدناه تُحاسب لكل مشروع جانبي، لا لكل خادم:
يمكنك الإبقاء عليها كلّها. المجلّد هو الحدّ، لا الميزانية.