خدمات الحوسبة في AWS
تحديد خدمات الحوسبة في AWS
ماذا ستتعلّم؟
- تفرّق بين EC2 وLambda من ناحية من يدير الخادم ونموذج الفوترة.
- تميّز ECS عن EKS كخدمتَي تنسيق حاويات مختلفتين، وموقع Fargate منهما.
- تشرح كيف يعمل Auto Scaling مع موازن الحمل لاستيعاب زيادة الطلب تلقائيًا.
- تختار خدمة الحوسبة المناسبة لسيناريو معطى بدل حفظ الأسماء فقط.
حوسبة AWS طيف لا نقطة واحدة. في أحد طرفيه Amazon EC2: خوادم افتراضية تتحكّم فيها بالكامل — تختار نظام التشغيل، تثبّت ما تشاء، وتديره كأنه خادمك الخاص. في الطرف الآخر AWS Lambda: تكتب دالّة فقط، وAWS تشغّلها عند وقوع حدث دون أن ترى خادمًا إطلاقًا. بين الطرفين تقع الحاويات، التي تمنحك تحكّمًا أدقّ من Lambda دون إدارة خادم كاملة كـEC2.
الخدمات الأساسية
| Amazon EC2 | خوادم افتراضية بتحكّم كامل — تختار نوع المثيل ونظام التشغيل وتدير التصحيح بنفسك. |
|---|---|
| AWS Lambda | حوسبة بلا خوادم (Serverless): تكتب دالّة تُستدعى بحدث، وتُحاسَب على زمن التنفيذ فقط. |
| Amazon ECS | خدمة تنسيق حاويات مملوكة لـAWS بالكامل — أبسط إعدادًا، مرتبطة بمنظومة AWS. |
| Amazon EKS | Kubernetes مُدارة من AWS — للفرق التي تستعمل Kubernetes فعلًا وتريد التوافق المعياري معه. |
| AWS Fargate | طبقة تشغيل بلا خوادم للحاويات، تُستعمَل مع ECS أو EKS معًا — لا تدير مثيلات EC2 خلف الحاويات إطلاقًا. |
EC2 مقابل Lambda
| Amazon EC2 | AWS Lambda | |
|---|---|---|
| إدارة الخادم | يديره العميل بالكامل | لا خادم مرئي إطلاقًا |
| الفوترة | على مدة تشغيل المثيل، سواء استُخدم أم لا | على زمن التنفيذ الفعلي للدالّة فقط |
| الأنسب لـ | أحمال مستمرّة ومتوقّعة تحتاج تحكّمًا دقيقًا بالبيئة | أحمال متقطّعة تُستدعى بأحداث (رفع ملف، طلب API) |
كيف يعمل التوسّع التلقائي مع موازن الحمل
استجابة تلقائية لزيادة الطلب دون تدخّل بشري.
يرتفع حِمل الطلبات
CloudWatch يرصد تجاوز عتبة مقياس مُعرَّف
Auto Scaling يُطلق مثيلات EC2 جديدة
موازن الحمل يوزّع الطلبات على كل المثيلات السليمة
ما يهمّ في الاختبار
- لا تحتاج حفظ كل صيغة تسعير الحوسبة هنا — أهداف 4.1 تغطي التسعير بتفصيل أكبر. هنا الأهم هو معرفة أيّ خدمة تناسب أي سيناريو.
- "حِمل متقطّع وغير متوقّع" في نصّ السؤال يشير غالبًا إلى Lambda، لا EC2.
ECS ليست EKS
كلاهما ينسّق حاويات، لكنهما ليستا نفس الشيء: ECS نظام تنسيق مملوك لـAWS حصريًا، وEKS نسخة مُدارة من Kubernetes المفتوح المصدر. سؤال يذكر "Kubernetes" صراحةً يشير إلى EKS، لا ECS.
تحقّق سريع
أجب في ذهنك أولًا، ثم اكشف الإجابة.
أي خدمة حوسبة تُحاسِب على زمن التنفيذ فقط لا على مدّة التشغيل؟اكشف الإجابة
AWS Lambda.
ما الفرق بين ECS وEKS؟اكشف الإجابة
ECS تنسيق حاويات مملوك لـAWS، وEKS نسخة مُدارة من Kubernetes.
ما دور Fargate بالضبط؟اكشف الإجابة
يشغّل الحاويات (عبر ECS أو EKS) دون إدارة مثيلات EC2 خلفها.
ماذا يفعل CloudWatch في مسار التوسّع التلقائي؟اكشف الإجابة
يرصد المقاييس ويُطلق التنبيه الذي يشغّل Auto Scaling.
سجّل الدخول لتتبّع تقدّمك في هذا الموضوع.
خطوتك التالية
اقرأ الدرس ثم علّمه مكتملًا
المصادر
استُعملت للتحقّق من المعلومات. المحتوى أصلي بصياغة Passuit.