انتقل إلى المحتوى الرئيسي

خدمة الحوسبة السحابية

الحوسبة السحابية وبنية AWS​

رمز الدورة: Inskillflow
الجلسة: شتاء 2026
المعلم: Haythem Rehouma
المؤسسة: College Maisonneuve


نظرة عامة على الدورة​

ستُمكنك هذه الدورة من إتقان خدمات الحوسبة AWS (Amazon Web Services)، وهي المنصة السحابية الأكثر استخدامًا في العالم. ستتعلم كيفية تصميم ونشر واستكشاف أخطاء البنية التحتية السحابية الاحترافية.

أهداف التعلم​

في نهاية هذه الدورة، ستكون قادرًا على:

  • فهم المفاهيم الأساسية للحوسبة السحابية
  • تكوين واستخدام AWS CLI
  • نشر وإدارة مثيلات EC2
  • تكوين التخزين باستخدام EBS واللقطات
  • تصميم شبكات VPC آمنة
  • إعداد التوافر العالي والتوسع التلقائي
  • تطوير وظائف serverless باستخدام Lambda
  • مراقبة وتحسين البنية التحتية
  • الأتمتة باستخدام Infrastructure as Code (CloudFormation)

النهج التعليمي​

نهج هجين - متكيف بدون Sandbox AWS

خصوصية الدورة

تم تصميم هذه الدورة للعمل بدون الوصول إلى بيئة sandbox AWS. نحن نستخدم نهجًا هجينًا يجمع بين:

  • نظرية مفصلة مع مخططات ورسوم بيانية
  • LocalStack (محاكي AWS مجاني) للممارسة المحلية
  • مختبرات محاكاة مع لقطات شاشة خطوة بخطوة
  • تمارين تحليل ودراسات حالة
  • توثيق معماري كمهارة رئيسية

كل وحدة تجمع بين:

  • دروس نظرية مع مخططات AWS مفصلة
  • مختبرات عملية مع LocalStack (محاكاة محلية)
  • تمارين تحليل واستكشاف الأخطاء
  • توثيق ومخططات للإنتاج

خطة الدورة - 15 وحدة​

الوحدة 1 - البيئة وAWS CLI​

المحتوى:

  • تقديم الدورة وطريقة الإثبات
  • مقدمة في الحوسبة السحابية وAWS
  • تثبيت وتكوين البيئة
  • AWS CLI: التثبيت، التكوين، الأوامر الأساسية
  • LocalStack: محاكي AWS للممارسة المحلية

مختبر: تكوين البيئة + AWS CLI + LocalStack

التقييم: تكويني - اختبار تشخيصي + قائمة التحقق من البيئة

التسليم: تقرير مصغر "البيئة جاهزة" مع لقطات


الوحدة 2 - الحوسبة AWS: مفاهيم EC2​

المحتوى:

  • Amazon EC2: المفاهيم الأساسية
  • المناطق ومناطق التوافر (AZ)
  • AMI (Amazon Machine Images)
  • أنواع المثيلات (العائلات، الأحجام، حالات الاستخدام)
  • أزواج المفاتيح والمصادقة
  • مجموعات الأمان: القواعد الواردة/الصادرة

مختبر: مختبر محاكاة EC2 مع مخططات وتحليل التكوينات

التقييم: تكويني - تحقق من المكتسبات

التسليم: مخطط معماري EC2 + تبرير الاختيارات


الوحدة 3 - استكشاف أخطاء EC2​

المحتوى:

  • الأخطاء الشائعة في إنشاء المثيلات
  • طريقة التشخيص: الأعراض → الفرضيات → الاختبارات → التصحيح
  • قراءة الحالات والأحداث EC2
  • السجلات والمقاييس الأساسية
  • التحقق: ping, HTTP, SSH حسب السياق

مختبر: تمارين استكشاف الأخطاء الموجهة (سيناريوهات محاكاة)

التقييم: تكويني - تمرين استكشاف الأخطاء

التسليم: تقرير مصغر: 2 أعطال محاكاة + تصحيحات موثقة


الوحدة 4 - التخزين: EBS​

المحتوى:

  • Amazon EBS: الأحجام، الأنواع، الأداء
  • إرفاق/فصل الأحجام
  • اللقطات والاستعادة
  • أفضل ممارسات التخزين
  • التأثير على مثيلات EC2

مختبر: مختبر محاكاة EBS مع LocalStack

التقييم: التقييم 1 (20%) - EC2 + EBS + التحقق النظري

التسليم: إثباتات + تفسير + معايير النجاح


الوحدة 5 - الشبكة: أساسيات VPC​

المحتوى:

  • Amazon VPC: المفاهيم والمكونات
  • الشبكات الفرعية العامة والخاصة
  • جداول التوجيه
  • بوابة الإنترنت (IGW)
  • العنونة IP وCIDR

مختبر: تصميم مخطط VPC كامل

التقييم: تكويني - مخطط الشبكة

التسليم: مخطط VPC + تبرير الطرق والوصول


الوحدة 6 - الشبكة: الأمان واستكشاف الأخطاء​

المحتوى:

  • مجموعات الأمان مقابل NACLs
  • قواعد التصفية والأولويات
  • استكشاف أخطاء الشبكة: الاتصال، الطرق، القواعد
  • اختبارات الاتصال والتفكير
  • نشر الخدمات

مختبر: دراسات حالة استكشاف أخطاء الشبكة

التقييم: تكويني - دراسة حالة

التسليم: 3 سيناريوهات "السبب المحتمل" + إجراءات التصحيح


الوحدة 7 - النشر الكامل للويب​

المحتوى:

  • بنية كاملة: VPC + EC2 + النشر
  • تسلسل التكوينات
  • التحقق من البداية إلى النهاية
  • أفضل ممارسات النشر
  • تحديد المخاطر

مختبر: تصميم بنية ويب كاملة

التقييم: تكويني - التحقق المعماري

التسليم: تقرير 1 صفحة: البنية + الاختبارات + المخاطر


الوحدة 8 - القابلية للتوسع والتوافر العالي​

المحتوى:

  • موازنة التحميل: ELB, ALB, NLB
  • فحوصات الصحة والتحويل
  • بنية "stateless"
  • معايير النجاح HA
  • أنماط التوافر العالي

مختبر: تصميم بنية HA

التقييم: التقييم 2 (25%) - HA + التوسع (نظري + مخططات)

التسليم: بنية HA موثقة


الوحدة 9 - التوسع التلقائي​

المحتوى:

  • مجموعات التوسع التلقائي: المفاهيم والتكوين
  • سياسات التوسع (target tracking, step, simple)
  • المقاييس والعتبات
  • الأبعاد وأفضل الممارسات
  • الأخطاء الشائعة والحلول

مختبر: تحليل تكوينات التوسع التلقائي

التقييم: تكويني - أسئلة موجهة

التسليم: تحليل التوسع + تقرير مصغر


الوحدة 10 - DNS والتحويل​

المحتوى:

  • Amazon Route 53: مفاهيم DNS
  • أنواع السجلات
  • TTL والانتشار
  • توجيه التحويل (failover)
  • سيناريوهات الحوادث والمرونة

مختبر: تصميم استراتيجية DNS/failover

التقييم: تكويني - تقرير مصغر failover

التسليم: سيناريو + إثباتات + حدود موثقة


الوحدة 11 - Serverless: AWS Lambda​

المحتوى:

  • Serverless مقابل VM: مقارنة
  • AWS Lambda: المفاهيم والوظيفة
  • الأذونات والأدوار IAM الدنيا
  • سجلات CloudWatch
  • الاختبارات والتحقق

مختبر: إنشاء وظيفة Lambda مع LocalStack

التقييم: التقييم 3 (25%) - Lambda + التحقق

التسليم: وظيفة Lambda موثقة + اختبارات


الوحدة 12 - Lambda: استكشاف الأخطاء​

المحتوى:

  • الأخطاء الشائعة Lambda
  • المهلات والحدود
  • تحليل سجلات CloudWatch
  • منطق التشخيص
  • أفضل الممارسات

مختبر: تمارين استكشاف الأخطاء Lambda

التقييم: تكويني - تحدي استكشاف الأخطاء

التسليم: تقرير: الإخفاقات + التصحيحات الموثقة


الوحدة 13 - القابلية للمراقبة​

المحتوى:

  • Amazon CloudWatch: المقاييس والسجلات
  • الإنذارات والإشعارات
  • تشخيص الحوادث
  • إنشاء runbooks
  • لوحات المراقبة

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

التقييم: تكويني - Runbook 1 صفحة

التسليم: Runbook الحادث + العتبات/التنبيهات


الوحدة 14 - الحوكمة وFinOps​

المحتوى:

  • العلامات وتنظيم الموارد
  • الجرد والإدارة
  • تحسين التكاليف
  • تسعير AWS والحاسبة
  • ممارسات الشركة

مختبر: تمرين تحسين التكاليف

التقييم: تكويني - شبكة التحسين

التسليم: 5 توصيات تحسين + تبرير


الوحدة 15 - Infrastructure as Code​

المحتوى:

  • AWS CloudFormation: المفاهيم والصياغة
  • قوالب YAML/JSON
  • القابلية للتكرار والإصدار
  • الأخطاء الشائعة واستكشاف الأخطاء
  • التكامل والنشر

مختبر: إنشاء قوالب CloudFormation

التقييم: المشروع النهائي (30%) - IaC + التوثيق + أسئلة وأجوبة

التسليم: قالب CloudFormation + إثباتات + عرض


التقييمات​

التقييمالأسبوعالوزنالنوع
التقييم 1420%EC2 + EBS (نظري + تحليل)
التقييم 2825%HA + Scaling (نظري + مخططات)
التقييم 31125%Lambda (ممارسة LocalStack)
المشروع النهائي1530%IaC + التوثيق
المجموع100%

الأدوات والتقنيات​

البيئة المحلية (إلزامي)​

  • LocalStack - محاكي AWS مجاني
  • AWS CLI - واجهة سطر الأوامر
  • Docker Desktop - لـ LocalStack
  • VS Code - محرر الشيفرة
  • Draw.io / Lucidchart - مخططات معمارية

تقنيات AWS (نظري + محاكاة)​

  • Amazon EC2
  • Amazon EBS
  • Amazon VPC
  • Elastic Load Balancing
  • Auto Scaling
  • Amazon Route 53
  • AWS Lambda
  • Amazon CloudWatch
  • AWS CloudFormation

المتطلبات المسبقة​

المعرفة السابقة​

  • مفاهيم أساسية في الحوسبة
  • فهم أساسي للشبكة (IP) والمنافذ
  • سطر الأوامر (terminal/PowerShell)

المعدات المطلوبة​

  • حاسوب بذاكرة 8 جيجابايت على الأقل (16 جيجابايت موصى بها)
  • 20 جيجابايت من مساحة القرص الحرة
  • Windows 10/11، macOS أو Linux

البرامج للتثبيت (الوحدة 1)​

  • Docker Desktop
  • AWS CLI v2
  • LocalStack
  • VS Code
  • Git

النهج بدون Sandbox​

لماذا LocalStack؟

LocalStack هو محاكي AWS يعمل محليًا على جهازك. يسمح بـ:

  • ممارسة الأوامر الحقيقية لـ AWS CLI
  • إنشاء الموارد (S3, Lambda, SQS) وغيرها بدون تكلفة
  • تعلم سير العمل AWS بدون خطر الفوترة
  • تطوير مهارات قابلة للنقل إلى AWS الحقيقي

ما الذي يحاكيه LocalStack بشكل جيد:​

  • ✅ S3 (التخزين)
  • ✅ Lambda (وظائف serverless)
  • ✅ SQS/SNS (الرسائل)
  • ✅ DynamoDB (قاعدة NoSQL)
  • ✅ CloudWatch Logs
  • ✅ CloudFormation (أساسي)

ما نغطيه نظريًا فقط:​

  • 📚 EC2 (المثيلات الافتراضية)
  • 📚 VPC (الشبكة)
  • 📚 EBS (الأحجام)
  • 📚 Route 53 (DNS)
  • 📚 ELB/ALB (موازنة التحميل)

الموارد​

الوثائق الرسمية​

أدوات المخططات​

القراءات الموصى بها​

  • إطار عمل AWS Well-Architected
  • الأوراق البيضاء AWS (مجانية)

التنقل​

استكشف الوحدات في القائمة الجانبية. تحتوي كل وحدة على:

  • 📖 محتوى نظري
  • 🔬 مختبرات عملية (LocalStack أو محاكاة)
  • 📝 تمارين وتسليمات
  • ✅ اختبار التحقق

ابدأ بالوحدة 1 لتكوين بيئتك!


آخر تحديث: ديسمبر 2024