الرئيسية الخدمات معرض الأعمال المدونة اتصل بنا
🇬🇧 English 🇹🇷 Türkçe 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇮🇹 Italiano 🇧🇷 Português 🇷🇺 Русский 🇸🇦 العربية 🇨🇳 中文
الحوسبة بدون خادم: إنشاء تطبيقات قابلة للتطوير دون إدارة الخوادم

الحوسبة بدون خادم: إنشاء تطبيقات قابلة للتطوير دون إدارة الخوادم

يتيح لك Serverless التركيز على التعليمات البرمجية، وليس البنية التحتية.

تتيح لك الحوسبة بدون خادم (التي تسمى غالبًا الوظيفة كخدمة أو FaaS) تشغيل التعليمات البرمجية دون توفير الخوادم أو إدارتها. تقوم بتحميل التعليمات البرمجية الخاصة بك، ويتولى موفر السحابة التعامل مع كل شيء: إعداد الخادم وتوسيع نطاقه وصيانته وتخطيط السعة. وفقًا لتقرير Datadog لعام 2025، زاد اعتماد الخدمة بدون خادم بنسبة 150% منذ عام 2022، حيث تقوم AWS Lambda بمعالجة تريليونات من عمليات التنفيذ شهريًا.

لا يعني عدم وجود خادم أنه لا توجد خوادم، بل يعني أنك لا تديرها. في x13apps، نستخدم بدون خادم لحالات استخدام محددة حيث تفوق فوائده حدوده. هنا ما يجب أن تعرفه.

كيف يعمل بدون خادم

يمكنك كتابة وظيفة (وحدة من التعليمات البرمجية تؤدي مهمة واحدة)، وتكوين الوقت الذي يجب تشغيلها فيه (يتم تشغيله بواسطة طلب HTTP، أو تحميل ملف، أو تغيير قاعدة البيانات، أو جدول زمني)، ونشرها على نظام أساسي بدون خادم. تحافظ المنصة على جاهزية الوظيفة للتشغيل، وقياسها تلقائيًا بناءً على الطلب، ولا تفرض رسومًا إلا مقابل وقت الحوسبة المستخدم - الذي يتم قياسه بالمللي ثانية. عندما لا تكون الوظيفة قيد التشغيل، لا تدفع شيئًا.

تشمل الأنظمة الأساسية الرئيسية بدون خادم AWS Lambda، وGoogle Cloud Functions، وAzure Functions، وCloudflare Workers. يدعم كل منها لغات برمجة متعددة ويتكامل مع الخدمات السحابية الأخرى. عادةً ما يكون للوظائف بدون خادم حدود زمنية للتنفيذ (15 دقيقة على AWS Lambda) وتنفيذ عديم الحالة مما يعني أن كل استدعاء يبدأ جديدًا بدون ذاكرة للاستدعاءات السابقة.

متى تستخدم بدون خادم

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

يعد بدون خادم أقل ملاءمة للعمليات طويلة الأمد، والتطبيقات التي تتطلب اتصالات مستمرة (WebSockets)، وأحمال العمل ذات حركة مرور عالية يمكن التنبؤ بها حيث تكون السعة المحجوزة أرخص، والتطبيقات ذات حساسية البدء البارد (الاستدعاء الأول بعد عدم النشاط له تأخير من 100 مللي ثانية إلى عدة ثوانٍ).

نموذج التكلفة والقياس

يعتمد التسعير بدون خادم على عدد عمليات التنفيذ ومدة التنفيذ (بالملي ثانية) والذاكرة المخصصة. بالنسبة لحركة المرور المنخفضة إلى المتوسطة، غالبًا ما تكون الاستضافة بدون خادم أرخص من الاستضافة التقليدية. بالنسبة لحركة المرور العالية والمتسقة للغاية، قد يكون الخادم المتوفر أكثر فعالية من حيث التكلفة. يتم التوسع بدون خادم تلقائيًا من صفر إلى آلاف عمليات التنفيذ المتزامنة - التعامل مع ارتفاع حركة المرور دون أي تكوين.

ويتمثل التحدي في تكاليف لا يمكن التنبؤ بها. يمكن أن يؤدي الخطأ الذي يؤدي إلى عمليات إعادة المحاولة غير المحدودة أو ارتفاع حركة المرور من منشور فيروسي إلى توليد فواتير غير متوقعة. قم بإعداد تنبيهات الميزانية وطلب حدود التقييد. استخدم أدوات المراقبة (AWS X-Ray وDatadog) لمراقبة أداء الوظيفة وتكاليفها. تعد Serverless أداة قوية في السياق الصحيح - في x13apps، نساعد العملاء على تحديد المكان المناسب لبنيتهم. لمعرفة المزيد عن البنية التحتية السحابية، اقرأ موقعنامقارنة الاستضافة السحابية.