تقنية السحابة وخدماتها أوسع مجالات المخطط وأثقلها وزنًا، وأكثرها استهلاكًا لوقت المراجعة. وأخطر ما فيه أن يُراجَع بوصفه قائمة أسماء تُستظهر، فيقع الخلط عند أوّل موقف يعرض خدمتين متجاورتي الوظيفة. هذه الصفحة تعرض المجال بأزواجه لا بمفرداته: لكل خدمة أقرب ما يشبهها والسؤال الواحد الذي يفصل بينهما.
ما الذي يشمله هذا المجال؟
طرق النشر والتشغيل من الوصول البرمجي والواجهة والبنية ككود، والبنية التحتية العالمية من المناطق ومناطق الإتاحة ومواقع الحافة، وخدمات الحوسبة والتخزين وقواعد البيانات والشبكات، وخدمات الذكاء الاصطناعي والتحليلات، وبقية الفئات داخل النطاق.
الفكرة الحاكمة أن الخدمة تُعرَف بجارتها لا بتعريفها المنفرد. Amazon EBS قرص كتلي يخدم مثيلًا واحدًا، وAmazon EFS نظام ملفات تصل إليه عدّة مثيلات معًا، وAmazon S3 تخزين كائنات يُوصل إليه عبر الإنترنت؛ والتعريف المنفرد لأيٍّ منها لا يحمل الفاصل بينها. ولذلك فالسؤال الأوّل في كل موقف ليس «ما هذه الخدمة؟» بل «ما نمط الوصول ونمط الحمل في هذا الموقف؟» ثم تُختار الخدمة التي يصفها النمط.
الحوسبة: من المثيل إلى الحاوية إلى بلا خوادم
Amazon EC2 يعطيك خادمًا افتراضيًا تتحكم في نظام تشغيله وما تثبّته عليه، وتُحاسب على تشغيله وإن كان خاملًا. وAWS Lambda يشغّل شفرة استجابةً لحدث بلا إدارة خوادم، والمحاسبة على التنفيذ وحده؛ فحمل يعمل دقيقتين عشر مرات يوميًا يترك الخادم خاملًا معظم اليوم وهو حالة النموذج بلا خوادم بامتياز.
وبين الطرفين تقع الحاويات: Amazon ECS وAmazon EKS خدمتا تنسيق، وAWS Fargate نمط تشغيل بلا خوادم للحاويات يُبقي خدمة التنسيق كما هي ويزيل إدارة الخوادم التي تعمل عليها. ومن المفيد تثبيت أن «بلا خوادم» نمط تشغيل لا خدمة واحدة.
ويُكمل الصورةَ عنصران: موزّع الحمل الذي يوزّع الطلبات على الخوادم السليمة ويستبعد المتعطّل، والتوسّع التلقائي الذي يضبط عددها وفق الحمل. وضبط الحدّ الأدنى والأقصى بقيمة واحدة يثبّت العدد ويُلغي حركة السعة عمليًا، وهو خطأ إعداد شائع.
التخزين وقواعد البيانات
فئات تخزين Amazon S3 تتفاوت في السعر مقابل زمن الاسترجاع، فتُختار بنمط الوصول لا بأقلّ سعر: أرشيف يُقرأ مرّة في السنة لا يبرّر سعر الفئة القياسية، وبيانات تُقرأ يوميًا لا تُنقل إلى فئة أرشيفية مهما كان عمرها. وسياسة دورة الحياة تُبنى على تصنيف البيانات لا على عمرها وحده.
وقواعد البيانات تُختار بنمط الوصول كذلك: العلائقية لاستعلامات تجمع جداول بشروط متغيّرة ومعاملات مترابطة، وغير العلائقية بمفتاح وقيمة لمعدّلات طلب عالية وزمن استجابة منخفض ثابت، والذاكرية تخزينًا مؤقّتًا لنتائج تُقرأ آلاف المرات فتخفّف الضغط عن القاعدة. واختيار قاعدة البيانات قرار نمط وصول لا قرار سرعة مطلقة.
وعند نقل قاعدة بين محرّكين مختلفين، يسبق تحويلُ المخطط والشفرة نقلَ البيانات نفسها: أداة التحويل ثم أداة الترحيل، وعكس الترتيب ينقل البيانات إلى مخطط لم يُحوَّل بعد.
الشبكات والنشر والتشغيل
السحابة الخاصة الافتراضية شبكة معزولة منطقيًا تتحكم فيها بالشبكات الفرعية وجداول التوجيه والبوابات. وتصميم الشبكة طبقة أمان أولى لا تفصيلًا تقنيًا: وضع قاعدة بيانات في شبكة فرعية خاصة يزيل المسار إلى الإنترنت أصلًا، فلا يبقى الأمان معلّقًا على صحّة قاعدة واحدة في مجموعة الأمان.
والاتصال بين مركز بيانات المؤسسة وAWS خياران: وصلة عبر الإنترنت العام مشفّرة، ووصلة مخصّصة تعطي أداءً أثبت. والفرق بينهما في ثبات الأداء والكلفة لا في التشفير وحده.
أمّا طرق النشر فثلاث: وحدة التحكم للعمل الفردي، وسطر الأوامر وحِزم التطوير للعمل القابل للتكرار، والبنية التحتية ككود لتعريف الحالة المطلوبة في ملف يُنفَّذ فيُنتج البيئة نفسها في أي حساب. وتوثيق الخطوات في مستند يقلّل النسيان ولا يمنع اختلاف التنفيذ بين شخص وآخر؛ والفرق بين توثيق الإجراء وأتمتة الحالة هو ما يغلق فجوة البيئات.
وزن هذا المجال في المخطط
يمثّل هذا المجال 34٪ من المحتوى المُقوَّم في دليل النسخة CLF-C02. ويستعمل هذا المؤشّر هذه النسبة وزنَ جاهزية في القراءة العامة وحدها، بينما يبقى عدد الأسئلة متساويًا بين المجالات الأربعة حتى تتساوى دقّة التشخيص وتصحّ المقارنة بينها.
هذا أوسع المجالات وأثقلها في المخطط المنشور، والضعف فيه يظهر كخلط بين خدمات متجاورة الوظيفة: Amazon EBS مع Amazon EFS مع Amazon S3، وAWS Lambda مع AWS Fargate، ومنطقة الإتاحة مع المنطقة مع موقع الحافة.
أخطاء متكرّرة في هذا المجال
- الخلط بين Amazon EBS وAmazon EFS وAmazon S3 بإهمال الفرق بين التخزين الكتلي والملفّي والكائني.
- عدّ منطقة الإتاحة والمنطقة وموقع الحافة مستوياتٍ متبادلة، فيُعالَج زمن الانتقال بمنطقة إتاحة إضافية.
- اختيار قاعدة البيانات بالسرعة المطلقة لا بنمط الوصول، فيُختار نموذج لا يخدم الاستعلام المطلوب.
- افتراض أن نشر طبقة واحدة على مناطق إتاحة متعددة يرفع توفر النظام كلّه رغم بقاء طبقة أخرى مفردة.
- الخلط بين Amazon SNS الذي ينشر إلى مشتركين وAmazon SQS الذي يحتفظ بالرسالة حتى يستهلكها معالج.
تمرين عملي هذا الأسبوع
لا تحفظ الخدمة بتعريفها، بل بجارتها: لكل خدمة تراجعها اكتب أقرب خدمة تشبهها والسؤال الواحد الذي يفصل بينهما. من يعرف الفاصل يعرف الخدمتين معًا.
اختر ثماني خدمات من فئات مختلفة، واكتب لكل واحدة أقرب خدمة تشبهها والسؤال الواحد الذي يفصل بينهما. ثم اقرأ قائمتك عكسيًا: اقرأ السؤال الفاصل وحاول تسمية الخدمتين. من يعرف الفاصل يعرف الخدمتين معًا، ومن يحفظ التعريف وحده يعرف واحدة ويخلط الأخرى.
جرّب المؤشّر لترى موقعك في هذا المجال مقارنةً ببقية المجالات: المؤشّر السريع يعطيك اتجاهًا في دقائق، والمؤشّر الشامل يعطيك أولوية مراجعة تُبنى عليها خطة. ثم اقرأ أدلة النتائج لتعرف معنى تركيبتك.
المصادر الرسمية
آخر تحقق:
اعرف من أين تبدأ استعدادك لـAWS Cloud Practitioner
أجرِ المؤشر لتعرف مرتبتك وترتيب مجالاتك الأربعة وأولوية مراجعتك الأولى، ثم ابنِ خطتك عليها.