اختبار التحقق - الوحدة 1
هذا الاختبار المكون من 30 سؤالًا يتيح لك التحقق من معرفتك بالحوسبة السحابية ومقدمة AWS قبل الانتقال إلى المختبر العملي.
السؤال 1
ما هو تعريف الحوسبة السحابية وفقًا لـ NIST؟
A) خادم مادي مثبت في شركة
B) توفير موارد الحوسبة عند الطلب عبر الإنترنت مع الفوترة حسب الاستخدام
C) برنامج مثبت على جهاز كمبيوتر شخصي
D) شبكة محلية للشركة
عرض الإجابة
الإجابة: B
يُعرِّف NIST (المعهد الوطني للمعايير والتكنولوجيا) الحوسبة السحابية كنموذج يتيح الوصول الشبكي الشامل والمريح وعند الطلب إلى مجموعة مشتركة من موارد الحوسبة القابلة للتكوين التي يمكن توفيرها وإطلاقها بسرعة مع جهد إدارة قليل أو تفاعل قليل مع مزود الخدمة.
السؤال 2
ما هي الخصائص الأساسية الخمس للسحابة وفقًا لـ NIST؟
A) الأمان، الأداء، التوفر، القابلية للتوسع، التكلفة
B) الخدمة الذاتية عند الطلب، الوصول الشبكي الواسع، تجميع الموارد، المرونة السريعة، الخدمة المقاسة
C) الخوادم، التخزين، الشبكة، قواعد البيانات، التطبيقات
D) عام، خاص، هجين، مجتمعي، متعدد السحابة
عرض الإجابة
الإجابة: B
الخصائص الأساسية الخمس للسحابة وفقًا لـ NIST هي:
- الخدمة الذاتية عند الطلب: يمكن للمستخدم توفير الموارد دون تدخل بشري
- الوصول الشبكي الواسع: متاح عبر الشبكة بآليات قياسية
- تجميع الموارد: موارد مشتركة بين عدة عملاء
- المرونة السريعة: القدرة على التوسع بسرعة لأعلى أو لأسفل
- الخدمة المقاسة: الاستخدام مقاس ومفوتر حسب الاستخدام
السؤال 3
أي نموذج خدمة سحابية يوفر أكبر قدر من التحكم للمستخدم؟
A) SaaS (البرمجيات كخدمة)
B) PaaS (المنصة كخدمة)
C) IaaS (البنية التحتية كخدمة)
D) FaaS (الوظيفة كخدمة)
عرض الإجابة
الإجابة: C
يوفر IaaS أكبر قدر من التحكم لأن المستخدم يدير نظام التشغيل والتطبيقات والبيانات والبرمجيات الوسيطة. المزود يدير فقط البنية التحتية المادية (الخوادم، التخزين، الشبكة). مع SaaS، يتحكم المستخدم فقط في بياناته. مع PaaS، يتحكم في تطبيقاته وبياناته.
السؤال 4
في نموذج المسؤولية المشتركة لـ AWS، من المسؤول عن أمان السحابة؟
A) العميل
B) AWS
C) كلاهما بالتساوي
D) مدقق طرف ثالث
عرض الإجابة
الإجابة: B
AWS مسؤولة عن أمان السحابة (OF the cloud)، أي البنية التحتية الأساسية: مراكز البيانات المادية، الأجهزة، الشبكة العالمية، الـ hypervisor. العميل مسؤول عن الأمان داخل السحابة (IN the cloud): بياناته، التكوين، الهويات، التطبيقات.
السؤال 5
أي نوع من نشر السحابة مملوك ومدار بالكامل من قبل منظمة واحدة؟
A) السحابة العامة
B) السحابة الخاصة
C) السحابة الهجينة
D) السحابة المجتمعية
عرض الإجابة
الإجابة: B
السحابة الخاصة هي بنية تحتية سحابية تستخدم حصريًا من قبل منظمة واحدة. يمكن إدارتها من قبل المنظمة نفسها أو من قبل طرف ثالث، ويمكن أن توجد في الموقع أو خارج الموقع. توفر المزيد من التحكم ولكن أقل مرونة من السحابة العامة.
السؤال 6
ما هو الفرق الرئيسي بين القابلية للتوسع الرأسي والأفقي؟
A) الرأسي يضيف خوادم، الأفقي يزيد القوة
B) الرأسي يزيد من قوة الخادم، الأفقي يضيف خوادم
C) كلاهما متطابق
D) الرأسي للتخزين، الأفقي للحساب
عرض الإجابة
الإجابة: B
القابلية للتوسع الرأسي (scale up/down) تتضمن زيادة أو تقليل موارد خادم واحد (المزيد من CPU، RAM). القابلية للتوسع الأفقي (scale out/in) تتضمن إضافة أو إزالة خوادم. القابلية للتوسع الأفقي تفضل عادة في السحابة لأنها توفر مرونة أفضل ويمكن أتمتتها.
السؤال 7
كم عدد مناطق التوافر (AZ) التي تمتلكها منطقة AWS كحد أدنى؟
A) 1
B) 2
C) 3
D) 4
عرض الإجابة
الإجابة: C
كل منطقة AWS تمتلك كحد أدنى 3 مناطق توافر (AZ). تتكون AZ من مركز بيانات واحد أو أكثر مع طاقة وشبكة واتصال متكرر. المناطق متباعدة فيزيائيًا ولكنها متصلة بشبكة ذات زمن انتقال منخفض.
السؤال 8
ما هي منطقة التوافر (Availability Zone) في AWS؟
A) منطقة جغرافية كاملة
B) مركز بيانات واحد أو أكثر مع بنية تحتية مستقلة
C) خدمة AWS محددة
D) منطقة فوترة
عرض الإجابة
الإجابة: B
منطقة التوافر (AZ) تتكون من مركز بيانات واحد أو أكثر مع طاقة كهربائية وشبكة واتصال متكرر. مناطق التوافر في نفس المنطقة متصلة ببعضها بشبكة خاصة ذات عرض نطاق عالي وزمن انتقال منخفض، ولكنها متباعدة بما يكفي لتجنب أن تؤثر الكارثة على عدة مناطق توافر.
السؤال 9
أي خدمة AWS تسمح بإدارة الهويات والوصول؟
A) Amazon EC2
B) Amazon S3
C) AWS IAM
D) Amazon VPC
عرض الإجابة
الإجابة: C
AWS IAM (إدارة الهوية والوصول) هي الخدمة التي تسمح بإدارة الوصول الآمن إلى خدمات وموارد AWS. تتيح إنشاء وإدارة المستخدمين والمجموعات والأدوار وسياسات الوصول.
السؤال 10
ما هي أفضل ممارسة بخصوص حساب الجذر AWS؟
A) استخدامه لجميع العمليات اليومية
B) مشاركة بيانات الاعتماد مع الفريق
C) استخدامه فقط للمهام التي تتطلبه وتفعيل MFA
D) حذف حساب الجذر بعد الإنشاء
عرض الإجابة
الإجابة: C
حساب الجذر لديه وصول غير محدود إلى جميع الموارد. أفضل الممارسات هي: عدم استخدامه للمهام اليومية، تفعيل MFA (المصادقة متعددة العوامل)، عدم مشاركة بيانات الاعتماد، إنشاء مستخدمين IAM بأقل الأذونات اللازمة، وعدم استخدام الجذر إلا للمهام التي تتطلبه بشكل مطلق (مثل تغيير معلومات الفوترة).
السؤال 11
ما هو مبدأ الأقل امتيازًا (Least Privilege)؟
A) منح جميع الوصول لجميع المستخدمين
B) منح الأذونات الضرورية فقط لإتمام مهمة
C) حظر كل الوصول افتراضيًا دون استثناء
D) استخدام حساب الجذر فقط
عرض الإجابة
الإجابة: B
مبدأ الأقل امتيازًا يتضمن منح المستخدم أو الدور أو الخدمة الأذونات الدنيا اللازمة لإتمام مهمته. هذا يقلل من سطح الهجوم ويحد من التأثير المحتمل لاختراق بيانات الاعتماد.
السؤال 12
ما هو AWS CLI؟
A) واجهة رسومية لـ AWS
B) أداة سطر أوامر للتفاعل مع خدمات AWS
C) خدمة تخزين AWS
D) لغة برمجة
عرض الإجابة
الإجابة: B
AWS CLI (واجهة سطر الأوامر) هي أداة موحدة لإدارة خدمات AWS من سطر الأوامر. تتيح أتمتة المهام، وكتابة السكربتات، والتفاعل مع AWS دون المرور عبر وحدة التحكم على الويب. الأوامر تتبع عادة التنسيق: aws [service] [command] [options].
السؤال 13
أي أمر AWS CLI يسمح بسرد buckets S3؟
A) aws s3 list
B) aws s3 ls
C) aws s3 show
D) aws s3 get-buckets
عرض الإجابة
الإجابة: B
الأمر aws s3 ls يسرد جميع buckets S3 في الحساب. لسرد محتوى bucket محدد، نستخدم aws s3 ls s3://nom-du-bucket. هذا الأمر جزء من أوامر المستوى العالي لواجهة S3.
السؤال 14
كيف يتم تكوين بيانات اعتماد AWS CLI؟
A) aws setup
B) aws configure
C) aws init
D) aws login
عرض الإجابة
الإجابة: B
الأمر aws configure يسمح بتكوين بيانات الاعتماد والإعدادات الافتراضية لـ AWS CLI. يطلب: معرف مفتاح الوصول، مفتاح الوصول السري، المنطقة الافتراضية، وتنسيق الإخراج. يتم تخزين هذه المعلومات في ~/.aws/credentials و ~/.aws/config.
السؤال 15
ما هو LocalStack؟
A) خدمة AWS رسمية
B) محاكي محلي لخدمات AWS للتطوير والاختبار
C) خادم مادي محلي
D) إضافة متصفح
عرض الإجابة
الإجابة: B
LocalStack هو محاكي مفتوح المصدر يعيد إنتاج APIs خدمات AWS على جهازك المحلي. يتيح تطوير واختبار التطبيقات السحابية دون الحاجة إلى حساب AWS ودون تكبد تكاليف. يدعم العديد من الخدمات مثل S3، EC2، Lambda، DynamoDB، إلخ.
السؤال 16
أي منفذ يستخدمه LocalStack افتراضيًا لجميع الخدمات؟
A) 80
B) 443
C) 4566
D) 8080
عرض الإجابة
الإجابة: C
LocalStack يعرض افتراضيًا جميع خدماته على المنفذ 4566. على عكس AWS الحقيقي حيث لكل خدمة نقطة نهاية خاصة بها، يوحد LocalStack جميع الخدمات على منفذ واحد لتبسيط التكوين المحلي. نقطة النهاية الافتراضية هي http://localhost:4566.
السؤال 17
كيف تحدد نقطة النهاية LocalStack مع AWS CLI؟
A) --local
B) --endpoint-url=http://localhost:4566
C) --localstack
D) --dev-mode
عرض الإجابة
الإجابة: B
لاستخدام AWS CLI مع LocalStack، نضيف المعلمة --endpoint-url=http://localhost:4566 لكل أمر. على سبيل المثال: aws --endpoint-url=http://localhost:4566 s3 ls. بدلاً من ذلك، يمكن استخدام الأمر awslocal الذي يضيف هذه المعلمة تلقائيًا.
السؤال 18
أي أداة ضرورية لتشغيل LocalStack؟
A) Python فقط
B) Java فقط
C) Docker
D) Node.js فقط
عرض الإجابة
الإجابة: C
Docker ضروري لتشغيل LocalStack لأنه يعمل في حاوية Docker. يمكن تشغيل LocalStack باستخدام docker-compose up أو localstack start. Python و pip ضروريان لتثبيت CLI LocalStack، لكن Docker لا غنى عنه للتشغيل.
السؤال 19
ما هو نموذج الفوترة النموذجي للحوسبة السحابية؟
A) ترخيص سنوي ثابت
B) شراء الأجهزة
C) الدفع حسب الاستخدام (Pay-as-you-go)
D) اشتراك شهري ثابت فقط
عرض الإجابة
الإجابة: C
نموذج الدفع حسب الاستخدام (pay-as-you-go) هو أساسي في السحابة. تدفع فقط مقابل الموارد التي تستهلكها، وغالبًا ما يتم فوترتها بالثانية أو الساعة. هذا يلغي الاستثمارات الأولية الكبيرة (CapEx) ويحول التكاليف إلى نفقات تشغيلية (OpEx) متغيرة.
السؤال 20
ما هو CapEx مقابل OpEx في سياق السحابة؟
A) نوعان من خدمات AWS
B) CapEx = نفقات استثمارية، OpEx = نفقات تشغيلية
C) نموذجان لنشر السحابة
D) نوعان من مناطق AWS
عرض الإجابة
الإجابة: B
CapEx (النفقات الرأسمالية) تمثل النفقات الاستثمارية في رأس المال مثل شراء الخوادم المادية. OpEx (النفقات التشغيلية) تمثل النفقات التشغيلية الجارية. السحابة تحول CapEx إلى OpEx، مما يوفر مرونة مالية أكبر ويلغي الاستثمارات الأولية الثقيلة.
السؤال 21
أي خدمة AWS تستخدم للحساب (الآلات الافتراضية)؟
A) Amazon S3
B) Amazon EC2
C) Amazon RDS
D) Amazon VPC
عرض الإجابة
الإجابة: B
Amazon EC2 (Elastic Compute Cloud) هو خدمة الحساب التي تتيح إطلاق مثيلات (آلات افتراضية) في سحابة AWS. يوفر قدرة حسابية قابلة للتعديل ويسمح باختيار نوع المثيل، نظام التشغيل، والتكوين وفقًا للاحتياجات.
السؤال 22
أي خدمة AWS توفر تخزين الكائنات؟
A) Amazon EBS
B) Amazon S3
C) Amazon EC2
D) Amazon RDS
عرض الإجابة
الإجابة: B
Amazon S3 (Simple Storage Service) هو خدمة تخزين الكائنات من AWS. يتيح تخزين واسترجاع أي كمية من البيانات من أي مكان على الويب. البيانات منظمة في buckets وكائنات، مع متانة بنسبة 99.999999999% (11 تسعة).
السؤال 23
ما هو الفرق بين تخزين الكائنات وتخزين الكتل؟
A) لا يوجد فرق
B) تخزين الكائنات للملفات، تخزين الكتل لقواعد البيانات فقط
C) تخزين الكائنات يخزن الملفات مع البيانات الوصفية، تخزين الكتل يخزن البيانات في كتل ذات حجم ثابت
D) تخزين الكتل أحدث
عرض الإجابة
الإجابة: C
تخزين الكائنات (S3) يخزن الملفات الكاملة مع البيانات الوصفية في مساحة مسطحة، مثالي للملفات الثابتة، النسخ الاحتياطية والأرشيفات. تخزين الكتل (EBS) يخزن البيانات في كتل ذات حجم ثابت يمكن تعديلها بشكل مستقل، مثالي لأنظمة التشغيل وقواعد البيانات التي تتطلب وصول سريع ودقيق.
السؤال 24
ما هو Amazon VPC؟
A) خدمة حساب
B) شبكة خاصة افتراضية معزولة في سحابة AWS
C) خدمة تخزين
D) خدمة قاعدة بيانات
عرض الإجابة
الإجابة: B
Amazon VPC (Virtual Private Cloud) يتيح توفير قسم معزول منطقيًا من سحابة AWS حيث يمكنك إطلاق موارد في شبكة افتراضية تحددها. تتحكم في بيئة الشبكة: نطاق عناوين IP، الشبكات الفرعية، جداول التوجيه والبوابات.
السؤال 25
ما هو التنسيق الذي يستخدمه AWS CLI لعرض النتائج افتراضيًا؟
A) XML
B) JSON
C) YAML
D) نص عادي
عرض الإجابة
الإجابة: B
افتراضيًا، يعرض AWS CLI النتائج بتنسيق JSON. يمكن تغيير هذا التنسيق باستخدام الخيار --output أو بتكوين التنسيق الافتراضي باستخدام aws configure. التنسيقات المتاحة هي: json، text، table و yaml.
السؤال 26
كيف تتحقق من إصدار AWS CLI المثبت؟
A) aws version
B) aws --version
C) aws -v
D) aws info
عرض الإجابة
الإجابة: B
الأمر aws --version يعرض إصدار AWS CLI المثبت وكذلك إصدار Python المستخدم. هذا مفيد للتحقق من التثبيت والتأكد من وجود إصدار متوافق مع الميزات المطلوبة.
السؤال 27
ما هي AMI في AWS؟
A) نوع من المثيلات
B) صورة آلة تحتوي على نظام التشغيل والبرامج لإطلاق مثيل
C) خدمة مراقبة
D) نوع من التخزين
عرض الإجابة
الإجابة: B
AMI (Amazon Machine Image) هي نموذج يحتوي على التكوين البرمجي (نظام التشغيل، خادم التطبيقات والتطبيقات) اللازم لإطلاق مثيل. يمكن أن تكون AMIs عامة (مقدمة من AWS أو المجتمع)، خاصة أو مشتركة مع حسابات محددة.
السؤال 28
أي أمر يسمح بالتحقق من هوية حساب AWS المُكوّن؟
A) aws whoami
B) aws sts get-caller-identity
C) aws iam get-user
D) aws account info
عرض الإجابة
الإجابة: B
الأمر aws sts get-caller-identity يعيد تفاصيل حول هوية IAM التي تُستخدم بيانات اعتمادها لاستدعاء API. يعرض UserId، الحساب (رقم الحساب) و ARN للهوية. هذا مفيد للتحقق من أي حساب وأي مستخدم مُكوّن.
السؤال 29
في أي ملف يقوم AWS CLI بتخزين بيانات الاعتماد الافتراضية؟
A) ~/.aws/config
B) ~/.aws/credentials
C) ~/.aws/keys
D) /etc/aws/credentials
عرض الإجابة
الإجابة: B
AWS CLI يخزن بيانات الاعتماد (معرف مفتاح الوصول ومفتاح الوصول السري) في الملف ~/.aws/credentials. الملف ~/.aws/config يحتوي على الإعدادات الأخرى مثل المنطقة الافتراضية وتنسيق الإخراج. كلا الملفين يستخدمان تنسيق INI مع أقسام لكل ملف تعريف.
السؤال 30
لماذا تستخدم ملفات تعريف مسماة في AWS CLI؟
A) للأمان فقط
B) لإدارة حسابات أو أدوار AWS متعددة بإعدادات مختلفة
C) لتسريع الأوامر
D) إنه إلزامي
عرض الإجابة
الإجابة: B
ملفات التعريف المسماة تتيح تكوين مجموعات متعددة من بيانات الاعتماد والإعدادات لحسابات AWS مختلفة، بيئات (dev، staging، prod) أو أدوار. يمكن بعد ذلك استخدام ملف تعريف محدد مع الخيار --profile nom_profil. يتم استخدام الملف التعريفي الافتراضي إذا لم يتم تحديد أي ملف تعريف.
النتيجة
احسب إجاباتك الصحيحة:
- 27-30: ممتاز - أنت تتقن المفاهيم الأساسية
- 22-26: جيد - بعض النقاط تحتاج إلى مراجعة
- 17-21: متوسط - أعد قراءة الدورة قبل المختبر
- أقل من 17: غير كافٍ - أعد الدورة من البداية
انتقل إلى المختبر العملي بمجرد أن تحقق على الأقل 22 إجابة صحيحة.