🎯 Welcome to AWS Academy Cloud Architecting — مرحباً بك في أكاديمية AWS لهندسة السحابة
تُعد هذه الدورة التدريبية بوابتك إلى عالم الحوسبة السحابية مع AWS، حيث تقدم لك المفاهيم الأساسية والمهارات العملية لتصميم وبناء بنى سحابية متكاملة. ستتعرف على خدمات AWS الرئيسية وأفضل الممارسات في هندسة السحابة، مما يمنحك أساساً متيناً لبدء رحلتك المهنية في مجال cloud computing.
1️⃣ Course Objectives — أهداف الدورة
📖 ما الذي تهدف إليه الدورة؟
دورة AWS Academy Cloud Architecting تهدف إلى تعليمك تطبيق أفضل مبادئ التصميم في Amazon Web Services لاختيار الحلول المناسبة التي تجعل بنيتك قابلة للتوسع وموثوقة وعالية التوفر.
📋 الأهداف الستة للدورة:
دورة AWS Academy Cloud Architecting تهدف إلى تعليمك تطبيق أفضل مبادئ التصميم في Amazon Web Services لاختيار الحلول المناسبة التي تجعل بنيتك قابلة للتوسع وموثوقة وعالية التوفر.
- اختيار خدمات AWS المناسبة لجعل البنية التحتية قابلة للتوسع (scalable).
- بناء بنية موثوقة (reliable) ومتاحة بشكل دائم (highly available).
- استخدام خدمات AWS المُدارة (managed services) لمنح البنية مرونة عالية.
- رفع الأداء مع تقليل التكلفة.
- تأمين المستخدمين والتطبيقات والبيانات باستخدام أدوات AWS.
- تطبيق أفضل ممارسات إطار AWS Well-Architected Framework لتحسين البنى المعمارية التي تستخدم حلول AWS.
🔑 الأنماط المعمارية الأساسية في الدورة: ستتعلم في هذه الدورة الطبقات المعمارية ومبادئ التصميم وخدمات AWS المستخدمة في ثلاثة أنماط معمارية رئيسية: البنية ثلاثية الطبقات (Three-tier architectures)، والبنية بدون خوادم (Serverless architectures)، وبنية تدفق البيانات (Streaming architectures).
شركة ناشئة تريد إطلاق تطبيق لتوصيل الطعام.
بدلاً من شراء خوادم داخلية غالية الثمن، تستخدم الدورة لتعليم المؤسسين كيف يختارون Amazon EC2 للحوسبة وAmazon S3 للتخزين وAmazon RDS لقاعدة البيانات، مع تفعيل Auto Scaling ليتوسع التطبيق تلقائياً في أوقات الزحام.
بدلاً من شراء خوادم داخلية غالية الثمن، تستخدم الدورة لتعليم المؤسسين كيف يختارون Amazon EC2 للحوسبة وAmazon S3 للتخزين وAmazon RDS لقاعدة البيانات، مع تفعيل Auto Scaling ليتوسع التطبيق تلقائياً في أوقات الزحام.
2️⃣ AWS Certification Alignment — العلاقة بشهادة AWS
📖 كيف ترتبط الدورة بالامتحان؟
مواضيع الدورة مرتبطة بشكل وثيق بالمعرفة المطلوبة لاجتياز امتحان AWS Certified Solutions Architect – Associate (SAA-C03)، والذي يركز على تصميم حلول تعتمد على AWS Well-Architected Framework.
مواضيع الدورة مرتبطة بشكل وثيق بالمعرفة المطلوبة لاجتياز امتحان AWS Certified Solutions Architect – Associate (SAA-C03)، والذي يركز على تصميم حلول تعتمد على AWS Well-Architected Framework.
🔑 تنبيه مهم: هذه الدورة ليست دورة تحضير مباشر لامتحان SAA-C03، ولكن المحاضرات والتطبيقات العملية صُممت لتتوافق مع المعرفة المطلوبة للامتحان، مما يمنحك أساساً متيناً للتحضير.
📋 متطلبات الامتحان التي تغطيها الدورة:
- تصميم بنى تلبي احتياجات اليوم وقابلة للنمو في المستقبل.
- بناء تصاميم آمنة (secure) ومرنة (resilient) وعالية الأداء (high-performing) ومحسّنة التكلفة (cost-optimized).
- مراجعة الحلول الحالية وإيجاد فرص للتحسين.
- تصميم شبكات VPC وحماية البيانات واختيار خدمات التخزين المناسبة.
مهندس برمجيات يريد اجتياز امتحان SAA-C03. وجد أن الدورة تغطي بالضبط المواضيع الموجودة في Exam Guide الرسمي.
بدلاً من قراءة الوثائق بشكل عشوائي، يستخدم ترتيب الدورة كخريطة طريق منظمة للامتحان.
بدلاً من قراءة الوثائق بشكل عشوائي، يستخدم ترتيب الدورة كخريطة طريق منظمة للامتحان.
3️⃣ Course Outline — محتوى الدورة حسب الوحدات
📖 كيف تنتظم الوحدات الـ17؟
الدورة تتكون من 17 وحدة مرتبة بعناية، تبدأ بمراجعة الأساسيات ثم تتعمق في كل طبقة معمارية، وتنتهي بالأنماط المتقدمة والتحضير للامتحان.
📋 توزيع الوحدات:
الدورة تتكون من 17 وحدة مرتبة بعناية، تبدأ بمراجعة الأساسيات ثم تتعمق في كل طبقة معمارية، وتنتهي بالأنماط المتقدمة والتحضير للامتحان.
- الوحدتان 2 و3: مراجعة لأساسيات الحوسبة السحابية.
- الوحدات 4–8: التعمق في كل طبقة معمارية (التخزين، الحوسبة، قواعد البيانات، الشبكات، وربط الشبكات).
- الوحدات 9–16: مبادئ تصميم شاملة (تأمين الوصول، المراقبة، المرونة، الأتمتة، التخزين المؤقت، البنى المنفصلة، والبنى بدون خوادم).
- الوحدة 17: التحضير للامتحان (Bridging to Certification).
طالب في الأسبوع الأول من الدورة يفتح المنصة ويشاهد 17 وحدة.
بدلاً من القلق، يفهم أن الوحدتين الأوليين مجرد مراجعة سريعة، ثم ينتقل للتطبيق العملي على طبقات البنية التحتية، وأخيراً يتعلم الأنماط المتقدمة.
هذه الرؤية الواضحة تساعده على تنظيم جدول دراسته.
بدلاً من القلق، يفهم أن الوحدتين الأوليين مجرد مراجعة سريعة، ثم ينتقل للتطبيق العملي على طبقات البنية التحتية، وأخيراً يتعلم الأنماط المتقدمة.
هذه الرؤية الواضحة تساعده على تنظيم جدول دراسته.
4️⃣ Prerequisites — ماذا تحتاج قبل بدء الدورة
📖 المتطلبات الأساسية:
لتنجح في هذه الدورة، تحتاج إلى معرفة أساسية بـ AWS Cloud ومفاهيم الأنظمة الموزعة والشبكات، وهذه الدورة تمثل الطابق الثاني من مبنى المعرفة.
📋 المهارات المطلوبة قبل البدء:
لتنجح في هذه الدورة، تحتاج إلى معرفة أساسية بـ AWS Cloud ومفاهيم الأنظمة الموزعة والشبكات، وهذه الدورة تمثل الطابق الثاني من مبنى المعرفة.
- معرفة أساسية بـ AWS Cloud (مثل دورة AWS Academy Cloud Foundations).
- معرفة عملية بالأنظمة الموزعة (distributed systems) والبنى متعددة الطبقات (multi-tier architectures).
- معرفة بأساسيات الشبكات مثل TCP/IP وDNS.
- يمكنك تعويض النقص عبر منصة AWS Educate المجانية والروابط التدريبية داخل الدورة.
طالبة جامعية في تخصص غير الحاسوب تريد دخول عالم الحوسبة السحابية.
تبدأ بـ AWS Educate المجاني، ثم Cloud Foundations، ثم دورة Cloud Architecting.
هذا الترتيب المنطقي يعطيها وقتاً لفهم الأساسيات ويجعلها أكثر ثقة عند مواجهة مواضيع متقدمة مثل VPC Peering أو Auto Scaling.
تبدأ بـ AWS Educate المجاني، ثم Cloud Foundations، ثم دورة Cloud Architecting.
هذا الترتيب المنطقي يعطيها وقتاً لفهم الأساسيات ويجعلها أكثر ثقة عند مواجهة مواضيع متقدمة مثل VPC Peering أو Auto Scaling.
5️⃣ Course Materials — مواد الدورة
📖 ما الأدوات والمواد المتاحة؟
مواد الدورة تشمل دليل الطالب وفيديوهات وثلاثة أنواع من التطبيقات العملية، إضافة إلى اختبارات تقييمية لقياس تقدمك.
📋 مكونات الدورة:
مواد الدورة تشمل دليل الطالب وفيديوهات وثلاثة أنواع من التطبيقات العملية، إضافة إلى اختبارات تقييمية لقياس تقدمك.
- دليل الطالب (Student Guide) وفيديوهات لكل وحدة.
- ثلاثة أنواع من التطبيقات: Guided labs (خطوة بخطوة)، Challenge labs (مبنية على قصة المقهى)، ومشروع Capstone شامل.
- تسجيلات توضيحية (recorded demonstrations) وأنشطة يقودها المدرب.
- اختبارات: 10 أسئلة لكل وحدة، سؤال امتحان نموذجي، واختبار نهائي من 25 سؤالاً.
مدير فريق في شركة برمجيات يعطي المهندسين الجدد مسار تعلم يبدأ من Guided labs البسيطة.
بعد إتمام ثلاثة منها، ينتقل المهندس إلى Challenge labs لقصة المقهى.
النتيجة: مهندس يفهم AWS ليس نظرياً فقط، بل يستطيع اتخاذ قرارات معمارية صحيحة في بيئات حقيقية.
بعد إتمام ثلاثة منها، ينتقل المهندس إلى Challenge labs لقصة المقهى.
النتيجة: مهندس يفهم AWS ليس نظرياً فقط، بل يستطيع اتخاذ قرارات معمارية صحيحة في بيئات حقيقية.
مثلما يخطط الطباخ لقائمة طعام تجمع بين الطعم الجيد والسعر المناسب، هذه الدورة تعلمك كيف توازن بين الأداء والأمان والتكلفة في كل قرار.
وكما يقرأ المسافر خريطة الطريق قبل الرحلة، الوحدات الـ17 هي محطات رحلتك لتعلم AWS.
وكما يقرأ المسافر خريطة الطريق قبل الرحلة، الوحدات الـ17 هي محطات رحلتك لتعلم AWS.
✅ خلاصة: نظرة عامة على الدورة
- الدورة تغطي 17 وحدة مرتبطة بامتحان SAA-C03.
- تحتاج معرفة مسبقة بـ Cloud Foundations وأساسيات الشبكات.
- مواد الدورة تشمل Guided labs وChallenge labs وCapstone واختبارات تقييمية.
- الوحدات مرتبة من الأساسيات إلى الأنماط المتقدمة.
📖 جدول المصطلحات
| المصطلح (English) | الترجمة | المفهوم |
|---|---|---|
| AWS Academy Cloud Architecting | أكاديمية أمازون لمعمارية السحابة | دورة رسمية من AWS لتعليم تصميم الحلول السحابية. |
| SAA-C03 | امتحان مهندس الحلول المعتمد | امتحان شهادات AWS الأساسي لمهندسي الحلول. |
| AWS Well-Architected Framework | إطار AWS للهندسة المتقنة | مجموعة مبادئ وأفضل ممارسات لبناء حلول سحابية عالية الجودة. |
| Scalability | القابلية للتوسع | قدرة النظام على التعامل مع زيادة الضغط بإضافة موارد جديدة تلقائياً. |
| Resiliency | المرونة | قدرة التطبيق على التعافي من الأعطال والاستمرار في العمل. |
| Capstone | المشروع النهائي | مشروع تطبيقي طويل يدمج كل المهارات في بنية واقعية. |
1️⃣ Café Story — قصة المقهى
📖 ما هي قصة المقهى؟
قصة المقهى هي السيناريو العملي الذي سترافقك عبر الدورة، وتدور حول زوجين متقاعدين قررا فتح مقهى ومخبز، ثم اكتشفا كيف تساعدهم الحوسبة السحابية على تنمية أعمالهم.
📋 أطراف القصة:
قصة المقهى هي السيناريو العملي الذي سترافقك عبر الدورة، وتدور حول زوجين متقاعدين قررا فتح مقهى ومخبز، ثم اكتشفا كيف تساعدهم الحوسبة السحابية على تنمية أعمالهم.
- Frank وMartha: زوجان متقاعدان، أحدهما من البحرية والآخر محاسبة، قررا بدء مشروع يجمع بين حبهم للخبز ودخل إضافي.
- المشكلة: زيادة الإقبال واستفسارات من مسافرين وسياح تتطلب حلاً تقنياً.
- الحل: بمساعدة زبائن يعملون مستشارين في AWS، يكتشف الزوجان كيف تساعدهم السحابة على النمو.
مقهى صغير في حي شعبي يستقبل 30 زبوناً يومياً.
بعد ستة أشهر، أصبح يستقبل 150 زبوناً وتصله طلبات من سياح عبر إنستغرام.
أصحاب المقهى يفكرون في إنشاء موقع إلكتروني للطلبات.
بدلاً من شراء خادم خاص، يستشيرون مستشار AWS من زبائن المقهى، الذي يقترح استخدام Amazon S3 لاستضافة موقع ثابت بسرعة وبتكلفة شبه معدومة.
بعد ستة أشهر، أصبح يستقبل 150 زبوناً وتصله طلبات من سياح عبر إنستغرام.
أصحاب المقهى يفكرون في إنشاء موقع إلكتروني للطلبات.
بدلاً من شراء خادم خاص، يستشيرون مستشار AWS من زبائن المقهى، الذي يقترح استخدام Amazon S3 لاستضافة موقع ثابت بسرعة وبتكلفة شبه معدومة.
2️⃣ Café Characters — شخصيات المقهى والعاملون
📖 من هم أبطال القصة؟
المقهى يتكون من أربعة أشخاص رئيسيين، كل واحد بمهارات مختلفة، يمثلون الأدوار الحقيقية في رحلة التحول إلى السحابة.
📋 الشخصيات الأربع:
المقهى يتكون من أربعة أشخاص رئيسيين، كل واحد بمهارات مختلفة، يمثلون الأدوار الحقيقية في رحلة التحول إلى السحابة.
- Frank: شريك مؤسس، متقاعد من البحرية، يحب الخبز لكنه لا يستخدم التكنولوجيا كثيراً.
- Martha: شريكته، محاسبة متقاعدة، تجيد استخدام الجداول الإلكترونية فقط.
- Sofía: ابنتهما ومديرة سلسلة التوريد، تخطط لدراسة إدارة الأعمال ولديها مهارات برمجية أساسية.
- Nikhil: موظف بدوام جزئي، لديه مهارات تصميم ومهتم بتعلم الحوسبة السحابية.
Sofía تدير مخزون المقهى يدوياً في دفتر.
بعد أن تعرفت على AWS، تقترح على والديها استخدام Amazon DynamoDB لتتبع المخزون في الوقت الفعلي، وAmazon QuickSight لإنشاء لوحة معلومات توضح المنتجات الأكثر مبيعاً.
هذا يوفر عليها ساعات من العمل اليدوي كل أسبوع.
بعد أن تعرفت على AWS، تقترح على والديها استخدام Amazon DynamoDB لتتبع المخزون في الوقت الفعلي، وAmazon QuickSight لإنشاء لوحة معلومات توضح المنتجات الأكثر مبيعاً.
هذا يوفر عليها ساعات من العمل اليدوي كل أسبوع.
3️⃣ AWS Advisor Customers — زبائن المقهى مستشارو AWS
📖 من هم المستشارون الثلاثة؟
ثلاثة من زبائن المقهى الدائمين يعملون مستشارين في AWS، كل واحد متخصص في مجال مختلف، ويقدمون النصح لعائلة المقهى.
📋 المستشارون وتخصصاتهم:
ثلاثة من زبائن المقهى الدائمين يعملون مستشارين في AWS، كل واحد متخصص في مجال مختلف، ويقدمون النصح لعائلة المقهى.
- Olivia: مهندسة حلول (AWS solutions architect) — متخصصة في قواعد البيانات والشبكات.
- Faythe: مطورة برمجيات (AWS developer) — خبيرة في واجهات البرمجة APIs.
- Mateo: مهندس أنظمة (SysOps engineer) — متخصص في الأتمتة والنسخ الاحتياطي.
عندما يقرر المقهى قبول الطلبات الإلكترونية، تقترح Olivia استخدام Amazon API Gateway وAWS Lambda لبناء الواجهة الخلفية. Faythe تقترح تشفير البيانات عبر AWS KMS. Mateo يوصي بأتمتة النسخ الاحتياطي اليومي عبر AWS Backup.
كل مستشار يقدم خبرته، فتصبح البنية متكاملة.
كل مستشار يقدم خبرته، فتصبح البنية متكاملة.
4️⃣ Café Architecture Evolution — تطور بنية المقهى
📖 كيف تتطور البنية عبر الدورة؟
قصة المقهى سترافقك عبر سبعة تطبيقات عملية (Challenge labs) تتطور فيها البنية تدريجياً من موقع ثابت بسيط إلى بنية سحابية متكاملة.
📋 مراحل التطور السبعة:
قصة المقهى سترافقك عبر سبعة تطبيقات عملية (Challenge labs) تتطور فيها البنية تدريجياً من موقع ثابت بسيط إلى بنية سحابية متكاملة.
- V1: موقع ثابت بسيط على Amazon S3.
- V2: تطبيق ديناميكي يدعم الطلبات الإلكترونية عبر Amazon EC2.
- V3: فصل خادم الويب عن قاعدة البيانات ونقلها إلى Amazon RDS.
- V4: تحسين أمان التطبيق عبر Amazon VPC.
- V5: إضافة Load Balancer وAuto Scaling لتوزيع الحركة.
- V6: استخدام AWS CloudFormation لأتمتة النشر.
- V7: إضافة قدرات التقارير عبر AWS Lambda مع تقليل التكاليف.
في الأسبوع الأخير من الدورة، ينظر الطالب إلى الخلف ويرى كيف تحول تطبيق المقهى من موقع ثابت بسيط إلى بنية كاملة تشمل Lambda وRDS وCloudFormation.
هذا التطور المنهجي يظهر كيف كل خدمة جديدة تضيف قيمة محددة، وكيف تتكامل الخدمات معاً لبناء حلول حقيقية.
هذا التطور المنهجي يظهر كيف كل خدمة جديدة تضيف قيمة محددة، وكيف تتكامل الخدمات معاً لبناء حلول حقيقية.
مثلما يحتاج الخباز إلى وصفة واضحة قبل العجن، المقهى يحتاج إلى خطة سحابية واضحة قبل النمو.
وكما يحتاج المسرح إلى ممثلين بأدوار مختلفة، المقهى يحتاج إلى هذه الشخصيات المتنوعة لإتمام رحلة السحابة.
وتخيل هذه الرحلة مثل بناء منزل: تبدأ بغرفة واحدة، ثم تضيف طابقاً، ثم قبو، ثم حديقة، حتى يصبح منزلاً كاملاً.
وكما يحتاج المسرح إلى ممثلين بأدوار مختلفة، المقهى يحتاج إلى هذه الشخصيات المتنوعة لإتمام رحلة السحابة.
وتخيل هذه الرحلة مثل بناء منزل: تبدأ بغرفة واحدة، ثم تضيف طابقاً، ثم قبو، ثم حديقة، حتى يصبح منزلاً كاملاً.
✅ خلاصة: قصة المقهى
- Frank وMartha يديران مقهى يحتاج للتوسع باستخدام الحوسبة السحابية.
- أربعة شخصيات رئيسية وثلاثة مستشارين من AWS يقدمون خبراتهم.
- البنية تتطور عبر 7 إصدارات من موقع ثابت على S3 إلى بنية متكاملة.
- قصة المقهى هي خيط التطبيقات العملية طوال الدورة.
📖 جدول المصطلحات
| المصطلح (English) | الترجمة | المفهوم |
|---|---|---|
| Challenge labs | معامل التحديات | تطبيقات عملية تحتاج حل مشاكل واقعية دون تعليمات مفصلة. |
| Static website | موقع ثابت | موقع محتواه لا يتغير، يمكن استضافته بتكلفة منخفضة على Amazon S3. |
| CloudFormation | تشكيل السحابة | خدمة لتعريف البنية التحتية ككود ونشرها بشكل متكرر. |
| Load Balancer | موزع الأحمال | خدمة توزع الزوار على عدة خوادم لضمان الأداء والتوفر. |
| API Gateway | بوابة التطبيقات | خدمة لإنشاء وإدارة وتأمين واجهات التطبيقات. |
1️⃣ IT Professional — متخصص تكنولوجيا المعلومات (IT professional)
📖 من هو متخصص تكنولوجيا المعلومات؟
هو شخص لديه مهارات تقنية متعددة، يدير بيئة الإنتاج لتطبيق معين، وقد يتخصص في مجال واحد مثل الأمن أو التخزين.
📋 مسمياته وخصائصه:
هو شخص لديه مهارات تقنية متعددة، يدير بيئة الإنتاج لتطبيق معين، وقد يتخصص في مجال واحد مثل الأمن أو التخزين.
- من مسمياته: IT administrator، Systems administrator، Network administrator.
- مستواه التقني عالٍ، وقد تكون خبرته في السحابة واسعة أو محدودة.
- يتميز بفهمه الشامل لمكونات الحل، حتى لو لم يتعمق في كل خدمة.
- هو نقطة الاتصال التقنية الأولى في المؤسسة.
شركة صغيرة ليس لديها مدير تقنية مخصص.
توظف IT administrator واحد يدير خوادم الشركة، ويركب الطابعات، ويؤمن شبكة الواي فاي.
هذا الشخص يعرف متى يستدعي خبيراً لمشكلة متقدمة في AWS.
توظف IT administrator واحد يدير خوادم الشركة، ويركب الطابعات، ويؤمن شبكة الواي فاي.
هذا الشخص يعرف متى يستدعي خبيراً لمشكلة متقدمة في AWS.
2️⃣ IT Leader — قائد تكنولوجيا المعلومات (IT leader)
📖 من هو قائد تكنولوجيا المعلومات؟
هو مدير يقود فريقاً من المتخصصين التقنيين، مسؤول عن العمليات اليومية والميزانية ومتابعة التقنيات الجديدة واختيار الأدوات المناسبة.
📋 مسمياته ومسؤولياته:
هو مدير يقود فريقاً من المتخصصين التقنيين، مسؤول عن العمليات اليومية والميزانية ومتابعة التقنيات الجديدة واختيار الأدوات المناسبة.
- من مسمياته: IT manager، IT director، IT supervisor.
- يشارك في التنفيذ بداية المشروع، ثم يفوض المهام للفريق.
- يركز على الجوانب الاستراتيجية والتقنية معاً.
- يراجع التكلفة والأداء للتأكد من تحقيق الأهداف.
IT director في شركة متوسطة يقرر الانتقال من خوادم داخلية إلى AWS Cloud.
يختار الخدمات المناسبة حسب ميزانية الشركة، ثم يفوض التنفيذ لفريق DevOps.
في النهاية، يراجع التكلفة والأداء للتأكد من تحقيق الأهداف.
يختار الخدمات المناسبة حسب ميزانية الشركة، ثم يفوض التنفيذ لفريق DevOps.
في النهاية، يراجع التكلفة والأداء للتأكد من تحقيق الأهداف.
3️⃣ Developer — المطور (Developer)
📖 من هو المطور؟
هو من يكتب ويختبر ويصلح الكود البرمجي، ويتعامل مع واجهات البرمجة APIs وحزم التطوير SDKs، وقد يتخصص في مجال واحد مثل الأمان أو التخزين.
📋 مسمياته وأدواته:
هو من يكتب ويختبر ويصلح الكود البرمجي، ويتعامل مع واجهات البرمجة APIs وحزم التطوير SDKs، وقد يتخصص في مجال واحد مثل الأمان أو التخزين.
- من مسمياته: Software developer، System architect، Software development manager.
- يفكر في المشاريع على مستوى التطبيق.
- يستخدم أمثلة جاهزة من الكود لتسريع عمله.
- يعمل على التفاصيل الدقيقة ويبني الحلول من خلال الأكواد.
مطور في شركة مالية يبني ميزة جديدة تتيح للعملاء تحويل الأموال.
يستخدم AWS SDK for Python للاتصال بـ Amazon S3 لتخزين الإيصالات، وAmazon SNS لإرسال إشعارات للعملاء.
يستخدم AWS SDK for Python للاتصال بـ Amazon S3 لتخزين الإيصالات، وAmazon SNS لإرسال إشعارات للعملاء.
4️⃣ DevOps Engineer — مهندس DevOps (DevOps engineer)
📖 من هو مهندس DevOps؟
هو مسؤول عن بناء البنية التحتية التي تعمل عليها التطبيقات، ويركز على أتمتة كل شيء من تثبيت الخوادم إلى نشر التطبيقات، ويقرب المسافة بين التطوير والعمليات.
📋 مسمياته ومهامه:
هو مسؤول عن بناء البنية التحتية التي تعمل عليها التطبيقات، ويركز على أتمتة كل شيء من تثبيت الخوادم إلى نشر التطبيقات، ويقرب المسافة بين التطوير والعمليات.
- من مسمياته: DevOps engineer، Build engineer، Reliability engineer.
- يتبع تعليمات cloud architect ويجرب باستمرار لتحسين طرق النشر.
- يستخدم أدوات مثل AWS CodePipeline وCodeBuild وCodeDeploy.
- كل تغيير في الكود يُختبر ويُنشر تلقائياً في دقائق.
فريق DevOps في شركة تجارة إلكترونية يستخدم AWS CodePipeline وCodeBuild وCodeDeploy لنشر التطبيق من الكود إلى الإنتاج تلقائياً.
كل تغيير في الكود يُختبر ويُنشر في دقائق، مما يقلل الأخطاء ويسرع الوصول للسوق.
كل تغيير في الكود يُختبر ويُنشر في دقائق، مما يقلل الأخطاء ويسرع الوصول للسوق.
5️⃣ Cloud Architect — معماري السحابة (Cloud architect)
📖 من هو معماري السحابة؟
هو خبير يقضي وقته في متابعة أحدث تطورات الحوسبة السحابية، يختار التقنيات المناسبة لتحقيق أهداف العمل، ويعطي المطورين الوثائق والأدوات اللازمة مع منحهم حرية الإبداع ضمن معايير محددة.
📋 مسمياته ومسؤولياته:
هو خبير يقضي وقته في متابعة أحدث تطورات الحوسبة السحابية، يختار التقنيات المناسبة لتحقيق أهداف العمل، ويعطي المطورين الوثائق والأدوات اللازمة مع منحهم حرية الإبداع ضمن معايير محددة.
- من مسمياته: Cloud architect، Systems engineer، Systems analyst.
- يتعامل مع تحديات: إدارة الموارد، تحسين التكلفة، أفضل ممارسات الأداء والموثوقية والأمان.
- مرتبط بشكل كبير بركائز AWS Well-Architected Framework.
- يجري مراجعة AWS Well-Architected Review دورياً لضمان أفضل الممارسات.
Cloud architect في شركة برمجيات كبيرة يقرر نقل التطبيق من بنية واحدة إلى بنية خدمات مصغرة (microservices).
يختار Amazon ECS للحاويات، وAmazon EKS للخدمات المعقدة، وAWS Lambda للمهام القصيرة.
يعمل مراجعة Well-Architected Review كل ربع سنة لضمان أفضل الممارسات.
يختار Amazon ECS للحاويات، وAmazon EKS للخدمات المعقدة، وAWS Lambda للمهام القصيرة.
يعمل مراجعة Well-Architected Review كل ربع سنة لضمان أفضل الممارسات.
مثل الطبيب العام الذي يفهم جسم الإنسان كاملاً ويوجهك للطبيب المختص عند الحاجة، هكذا متخصص تكنولوجيا المعلومات.
ومثل قائد الأوركسترا الذي يوجه العازفين دون أن يعزف على كل آلة، هكذا قائد تكنولوجيا المعلومات.
ومثل مهندس البناء الذي يضع المخطط المعماري للمنزل دون أن يضع كل لبنة بنفسه، هكذا معماري السحابة.
ومثل قائد الأوركسترا الذي يوجه العازفين دون أن يعزف على كل آلة، هكذا قائد تكنولوجيا المعلومات.
ومثل مهندس البناء الذي يضع المخطط المعماري للمنزل دون أن يضع كل لبنة بنفسه، هكذا معماري السحابة.
✅ خلاصة: الأدوار في الحوسبة السحابية
- IT professional: متخصص تقني متعدد المهارات — نقطة الاتصال الأولى.
- IT leader: مدير استراتيجي وتقني — مسؤول عن الميزانية والعمليات.
- Developer: يكتب الكود ويبني الحلول — يتعامل مع APIs وSDKs.
- DevOps engineer: يؤتمت البنية التحتية وعمليات النشر.
- Cloud architect: يصمم البنية السحابية ويختار التقنيات المناسبة — الدور الذي نتبناه في الدورة.
📖 جدول المصطلحات
| المصطلح (English) | الترجمة | المفهوم |
|---|---|---|
| IT professional | متخصص تكنولوجيا المعلومات | شخص متعدد المهارات التقنية يدير البنية التحتية. |
| IT leader | قائد تكنولوجيا المعلومات | مدير فريق تقني مسؤول عن الميزانية والعمليات. |
| Developer | المطور | شخص يكتب ويختبر الكود البرمجي. |
| DevOps engineer | مهندس DevOps | متخصص في بناء البنية التحتية وأتمتة العمليات. |
| Cloud architect | معماري السحابة | خبير يختار التقنيات ويصمم البنية السحابية. |
| SDK | حزمة تطوير البرمجيات | مجموعة أدوات تساعد المطورين على استخدام خدمات AWS من خلال لغة برمجة معينة. |
🚀 الخاتمة
في هذه الوحدة الأولى تعرفنا على دورة AWS Academy Cloud Architecting وأهدافها الستة، وعلاقتها بامتحان SAA-C03، وترتيب وحداتها الـ17. تعرفنا أيضاً على قصة المقهى التي سنستخدمها في التطبيقات العملية طوال الدورة، والشخصيات الأربع التي سترافقنا والمستشارين الثلاثة.
وأخيراً استعرضنا الأدوار الخمسة في الحوسبة السحابية من IT professional إلى Cloud architect، وهو الدور الذي سنتبناه في رحلتنا.
