Serverlessبلا خادم
ما هو Serverless؟
تستأجر الحوسبة لحظة بلحظة، ولا تملك خادمًا تسهر على رعايته.
ما معنى Serverless بالعربي؟
الاسم المعتمد الآن هو «بلا خادم». ولأن كثيرًا من المصطلحات لم يستقرّ لها اسم عربي واحد، يكتب هذا القاموس قرّاؤه: صوّت للاسم الذي تراه أوضح، أو اقترح اسمًا أفضل. نراجع الأصوات في كل جولة ونعتمد ما يختاره الناس.
-
بلا خادم الاسم المعتمد اسم القاموس
-
سيرفرلس تعريب صوتي شائع بين المطورين
-
بدون سيرفر تعبير دارج بين المطورين
صوت واحد لكل قارئ في كل مصطلح، وتستطيع نقله إلى اسم آخر. حين يتجاوز اسمٌ الاسمَ المعتمد ويصل إلى 5 أصوات على الأقل، نعرضه للاعتماد في الجولة التالية.
اقترح اسمًا عربيًا أفضل
هل الشرح غير واضح أو فيه خطأ؟
تخيّل شاحنة مثلجات صغيرة لا توجد إلا حين يقف أمامها زبون. يطلب أحدهم كوبًا، فتظهر الشاحنة، وتفتح نافذتها، ويناوله البائع الكوب، ثم تنطلق وتختفي حتى يأتي الزبون التالي. لا محل يبقى مفتوحًا طوال اليوم، ولا إيجار شهري، ولا بائع ينتظر على كرسي ساعات بلا عمل. تدفع ثمن الكوب الذي بيع، لا ثمن الشاحنة.
هذا هو المعنى الحقيقي لكلمة Serverless، والاسم خادع بعض الشيء. فالخادم موجود بالتأكيد، إذ لا بد أن يعمل الكود في مكان ما. لكنه ليس خادمك، وليس مسؤوليتك.
في الطريقة القديمة تستأجر خادمًا يعمل على مدار الساعة، وتدفع ثمن الساعات الأربع والعشرين كلها، حتى تلك التي لا يزورك فيها أحد. وإذا تعطل، فأنت من يُوقَظ لإصلاحه. وإذا احتاج إلى تحديث أمني، ضاعت عطلتك فيه. وإذا جاءت موجة زوار مفاجئة، كان عليك أن تكون قد استأجرت خادمًا أكبر مسبقًا، وإلا سقط.
في طريقة Serverless تسلّم مزوّد الخدمة قطعة صغيرة من الكود تؤدي عملًا واحدًا: تصغير صورة، أو إرسال رسالة تأكيد، أو التحقق من صلاحية كوبون خصم. ثم تنصرف. وحين يحتاج أحد إلى هذا العمل، يُخرج المزوّد جهازًا من أسطوله المشترك، ويشغّل الكود عليه لأجزاء من الثانية، ثم يعيد الجهاز إلى الأسطول. العدّاد لا يدور إلا أثناء تلك اللحظة.
ولهذا أثران تشعر بهما في جيبك وفي أعصابك. الأول: تدفع عن الاستخدام لا عن الانتظار، فمشروع جانبي يزوره عشرة أشخاص في الشهر يكاد لا يكلفك شيئًا. والثاني: الزحام لم يعد مخيفًا، فإذا انتشر منشور لك ووصل ألف زائر في دقيقة، شغّل المزوّد ألف نسخة من الكود في الوقت نفسه من دون أن تخطط لذلك أو تغيّر شيئًا.
لكن للمعادلة وجهًا آخر، وهو نفسه حساب من يطلب سيارة أجرة بدل أن يملك سيارة: رحلة واحدة في الشهر تجعل الأجرة أرخص بكثير، أما عشرات الرحلات يوميًا فتجعل الامتلاك أوفر. Serverless رخيص حين يكون استخدامك خفيفًا أو متقطعًا، وقد يصبح أغلى من خادم دائم حين يعمل بأقصى طاقته طوال الوقت.
لحظة من حياتك: حملة رمضانية لمتجرك تجلب في الليلة الأولى عشرة أضعاف زوارك المعتادين. مع Serverless، لم تلاحظ شيئًا سوى ارتفاع المبيعات.
لماذا يهمك Serverless؟
حين تختار منصة لمشروعك أو تقرأ عرض سعر، ستفهم لماذا يكون بند «الاستضافة» صفرًا تقريبًا في البداية ثم يرتفع مع نجاحك، وستعرف متى يكون الانتقال إلى خادم دائم قرارًا ماليًا صائبًا. ولن تخيفك عبارة «بلا خادم» فتظن أن تطبيقك يعمل في الفراغ.
متى ستسمع كلمة Serverless؟
يقول لك المطوّر: «سأنشر هذه الوظيفة Serverless، فلن تدفع شيئًا ما دام لا أحد يستخدمها».
