شرح IaaS وPaaS وSaaS
حلّلوا نماذج خدمات السحابة الثلاثة باستخدام أمثلة من العالم الواقعي، وتعرّفوا إلى طبقة المكدس التي يجرّدكم كل نموذج من إدارتها.
شرح IaaS وPaaS وSaaS درس مجاني في Cloud & IT Cert Prep على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Cloud & IT Cert Prep، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Cloud & IT Cert Prep 4 دروس في المجموع.
حزمة نماذج الخدمات السحابية
تأتي الخدمات السحابية بثلاثة أنواع: IaaS وPaaS وSaaS. وتختلف في مقدار ما يديره الموفّر نيابةً عنك من مكونات الحزمة، بدءاً من الأجهزة الخام وصولاً إلى تطبيق جاهز.
IaaS: البنية التحتية كخدمة
تؤجّر لك IaaS أجهزة افتراضية وتخزيناً وشبكات. وتدير أنت نظام التشغيل وكل ما يعلوه، بينما تتولى Azure الأجهزة الفعلية. ويكون الجهاز الافتراضي تحت سيطرتك.
# IaaS example: create a VM (you manage OS and above)
az vm create \
--resource-group myRG \
--name myIaaSVM \
--image Win2022Datacenter \
--size Standard_B2sمن يدير ماذا في IaaS؟
في IaaS، تدير Azure الأجهزة والمحاكاة الافتراضية، بينما تتولى أنت نظام التشغيل والتطبيقات والبيانات. وهذا يجعلها مناسبة جداً لنقل تطبيق موجود إلى السحابة.
PaaS: النظام الأساسي كخدمة
ترتقي PaaS خطوة أخرى؛ إذ تدير Azure نظام التشغيل وبيئة التشغيل، فلا تحتاج إلا إلى إرسال التعليمات البرمجية والبيانات. ينشر الأمر أدناه تطبيق ويب مع إدارة النظام الأساسي بالكامل.
# PaaS example: deploy a web app (OS and runtime managed by Azure)
az webapp up \
--name myWebApp \
--resource-group myRG \
--runtime 'NODE:20-lts'حالات استخدام PaaS وفوائدها
تُعد PaaS مناسبة عندما تريد طرح المنتجات بسرعة من دون الانشغال بالخوادم، مثل App Service أو Azure SQL. والمقابل هو تحكم أقل في نظام التشغيل الأساسي.
SaaS: البرمجيات كخدمة
إن SaaS تطبيق جاهز للاستخدام، ما عليك سوى تسجيل الدخول إليه واستخدامه، مثل Microsoft 365 أو Salesforce. ويتولى الموفّر كل شيء نيابةً عنك.
مقارنة النماذج الثلاثة
فكّر فيها كأنها بيتزا: IaaS مكونات خام تطهوها بنفسك، وPaaS بيتزا نصف مخبوزة تضيف إليها الإضافات، أما SaaS فتصل جاهزة للأكل. كلما زادت الإدارة، قلّ التحكم. 🍕
تعيين خدمات Azure إلى كل نموذج
تندرج معظم الخدمات ضمن نموذج واحد: الأجهزة الافتراضية والأقراص هي IaaS، وApp Service وFunctions هما PaaS، وMicrosoft 365 هو SaaS. وبعض الخدمات، مثل AKS، تجمع بين هذه النماذج.
اختيار نموذج الخدمة المناسب
اختر النموذج بناءً على مقدار التحكم والسرعة: IaaS للوصول الكامل إلى نظام التشغيل، وPaaS للتحرك بسرعة، وSaaS للبرمجيات القياسية. وتستخدم فرق كثيرة النماذج الثلاثة معاً.
Serverless امتداداً لـ PaaS
تأخذ Serverless مفهوم PaaS إلى أبعد مدى؛ فمع Azure Functions تنسى الخوادم تماماً. تعمل التعليمات البرمجية عند الطلب، وتتوسع حتى الصفر، ولا تدفع إلا مقابل عمليات التنفيذ.
# Azure Functions: HTTP-triggered function snippet
module.exports = async function (context, req) {
context.res = {
body: 'Hello from Azure Functions!'
};
};ملخص مصفوفة المسؤوليات
خريطة سريعة لمن يدير ماذا: IaaS = أنت تملك نظام التشغيل وما يعلوه، وPaaS = أنت تملك التطبيقات والبيانات، وSaaS = أنت تملك بياناتك وحقوق الوصول فقط.
تحقق سريع
حان وقت التحقق السريع! لنرَ ما إذا أصبحت نماذج IaaS وPaaS وSaaS واضحة الآن.
مراجعة الدرس
مراجعة سريعة: تمنحك IaaS بنية تحتية خاماً تديرها بنفسك، وتتيح لك PaaS التركيز على التعليمات البرمجية، بينما تقدم لك SaaS منتجاً جاهزاً مع تولي الموفّر كل شيء.
الأسئلة الشائعة
هل درس «شرح IaaS وPaaS وSaaS» مجاني؟
نعم — نص درس «شرح IaaS وPaaS وSaaS» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Cloud & IT Cert Prep، انتقل إلى CoddyKit PRO. تتضمن دورة Cloud & IT Cert Prep 4 دروس في المجموع.
ماذا ستتعلم في «شرح IaaS وPaaS وSaaS»؟
حلّلوا نماذج خدمات السحابة الثلاثة باستخدام أمثلة من العالم الواقعي، وتعرّفوا إلى طبقة المكدس التي يجرّدكم كل نموذج من إدارتها. تتمرن على Cloud & IT Cert Prep مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Cloud & IT Cert Prep؟
لا تُشترط خبرة سابقة. Cloud & IT Cert Prep على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «شرح IaaS وPaaS وSaaS»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Cloud & IT Cert Prep هذا؟
نعم. كل درس في Cloud & IT Cert Prep يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- السحابة مقابل البنية المحلية التقليدية
- شرح IaaS وPaaS وSaaS
- السحابة العامة والخاصة والهجينة
- الفوائد الأساسية للسحابة واقتصادات الحجم