تخطَّ إلى المحتوى

☁️ شرح الحوسبة السحابية (AWS)

EC2 مقابل Lambda: متى تستخدم الخوادم ومتى الحوسبة بلا خوادم؟

الدرس 27 من 33· ⏱ 1 دقائق قراءة

كلاهما يشغّل الكود على AWS، لكنّهما مختلفان جوهريًا. اختيار الأنسب قرار مهمّ يؤثّر في التكلفة والتشغيل. يبني هذا على ما هو EC2؟ وما هو Lambda؟.

الفرق الجوهري

  • EC2 يمنحك خادمًا كاملًا تديره وتتحكّم به من نظام التشغيل فما فوق، ويعمل باستمرار.
  • Lambda يشغّل دوالّ قصيرة عند الأحداث فقط، ويدير AWS كل ما تحتها.

جدول المقارنة

EC2Lambda
النموذجخادم افتراضي (IaaS)حوسبة بلا خوادم
الإدارةأنت تدير الخادم ونظام التشغيلAWS يدير كل شيء
التشغيلمستمرّعند الحدث فقط
الدفعمقابل وقت تشغيل الخادممقابل كل تنفيذ ومدّته
التوسيعتُعدّه (غالبًا مع توسيع تلقائي)تلقائيّ تمامًا
مدّة التنفيذبلا حدّمحدودة (للمهامّ القصيرة)
الحالةيمكن الاحتفاظ بحالةبلا حالة (Stateless)

متى تختار EC2؟

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

متى تختار Lambda؟

  • مهامّ مُشغَّلة بالأحداث ومتقطّعة (معالجة ملفّ عند رفعه، واجهة برمجة خفيفة).
  • تريد دفعًا بالاستخدام دون تكلفة وقت الخمول.
  • تفضّل صفر إدارة خوادم وتوسيعًا تلقائيًا.

ليست دائمًا «إمّا/أو»

كثير من الأنظمة الحقيقية تمزج الاثنين: خدمات أساسية مستمرّة على EC2 (أو حاويات)، ومهامّ حدثية على Lambda. اختر لكل مكوّن ما يناسب طبيعته.

الخطوات التالية

للمقارنة في التخزين راجع S3 مقابل EBS مقابل EFS، ولفهم التوسيع راجع التوسيع التلقائي.

شرح EC2 مقابل Lambda: متى تستخدم الخوادم ومتى الحوسبة بلا خوادم؟ — الحوسبة السحابية (AWS) بالعربي
EC2 مقابل Lambda: متى تستخدم الخوادم ومتى الحوسبة بلا خوادم؟الحوسبة السحابية (AWS) بالعربي · The Code Fix

هل كان هذا الدرس مفيدًا؟