توزيع المسؤولية بين نماذج الخدمة
6 دقيقة قراءة
أهداف الدرس
- يختار مستوى إدارة ملائمًا لحمل محدد ويحدد مالك كل ضبط لا يغطيه المورد.
بعد إثبات أن العرض يطابق خصائص السحابة، يبقى السؤال التنفيذي: من يدير أي طبقة؟ لا تصف IaaS وPaaS وSaaS بأنها درجات أمان أو أسعار ثابتة. هي نماذج لقدرة يقدمها المورد وحدود تحكم المستهلك. في البنية التحتية كخدمة IaaS يحصل الفريق على موارد حوسبة وتخزين وشبكة ويظل مسؤولًا عادة عن نظام التشغيل الذي يختاره والتطبيق والبيانات والإعدادات. في المنصة كخدمة PaaS ينشر الفريق تطبيقه على منصة يدير المورد كثيرًا من تشغيلها، لكنه لا يسلم شفرته وبياناته وصلاحيات مستخدميه إلى قرار المورد. في البرمجيات كخدمة SaaS يستخدم الفريق تطبيقًا جاهزًا ويضبط المستخدمين والمحتوى والإعدادات المسموح بها. هذه أوصاف عامة للتعريف؛ يجب قراءة عقد العرض المحدد ووثائقه التشغيلية لتحديد الفاصل الفعلي.
ارسم الطبقات من أسفل إلى أعلى: المنشأة المادية، الشبكة المادية، المضيف، نظام التشغيل، بيئة التشغيل، التطبيق، الهوية، البيانات والنسخ. لا تفترض أن كل طبقة يملكها طرف واحد وحده؛ قد يدير المورد منصة قاعدة البيانات ويختار العميل سياسة الاحتفاظ والمستخدمين والمفاتيح. نموذج المسؤولية المشتركة في إرشاد Microsoft يوضح أن العميل يحتفظ ببياناته وهوياته وإعداداته عبر أنماط الخدمة، وتنتقل بعض أعباء البنية الأساسية إلى المزود حسب النموذج. هذا المثال من مورد بعينه أداة لفهم تقسيم العمل، وليس بندًا قانونيًا عامًا لكل مزود. اكتب «مالك التشغيل» و«من يختبر» و«من يصعّد» بدل مربع مبهم اسمه «مشترك».
خذ خدمة حجز دورات تحتاج واجهة ويب وبيانات حجوزات. إذا اختار الفريق آلة افتراضية، يمكنه تثبيت التطبيق وإدارة نظام التشغيل والتحديثات ونسخ البيانات وفق العقد. ذلك يعطيه تحكمًا أعلى في البيئة، لكنه يحتاج قدرة تشغيلية ومراقبة عملية. إذا استخدم منصة تطبيق مُدارة، قد ترفع المنصة عبء تحديث نظام التشغيل؛ يظل اختبار الشفرة، أسرار التطبيق، قواعد الوصول، نسخ البيانات ومراقبة نتائج الحجز ضمن مسؤوليات يجب تعيينها صراحة. إذا استخدم تطبيق حجز جاهزًا، فهو أقرب إلى SaaS، لكنه قد لا يتيح قواعد الأعمال المخصصة أو نقل البيانات بالشكل المطلوب. لا يحسم اختيار النموذج قبل معرفة متطلبات البيانات والتكامل وحد الاستعادة.
نموذج النشر سؤال آخر: عام، خاص، مجتمعي أو هجين في تصنيف NIST. لا تساوِ «خاص» مع IaaS أو «عام» مع SaaS؛ الأول يصف لمن تُخصص البنية وكيف تُشغل، والثاني يصف نوع القدرة التي يستهلكها العميل. قد تكون منصة تطبيق خاصة أو بنية تحتية عامة. «هجين» ليس مجرد استخدام موردين؛ يلزم أن تبقى بنيتان متميزتان وتربطهما تقنية تتيح حمل البيانات أو التطبيق بينهما بحسب التعريف. قرار النشر يحتاج دليلاً عن متطلبات التشغيل والربط والحوكمة، ولا يُستنتج من اسم الشركة أو موقعها وحده.
خطوة القرار هي مصفوفة. صفوفها: تحديث نظام التشغيل، إصلاح التطبيق، منح الوصول، حماية بيانات الحجز، النسخ والاستعادة، رصد الأداء، وتعطيل الحساب عند مغادرة الموظف. الأعمدة: من ينفذ، من يوافق، أين يوجد دليل التنفيذ، وما بند العرض الذي يحتاج مراجعة. وجود خلية خالية يعني عملًا قد يُنسى؛ لا تعالجه بكلمة «المورد» من دون سند. لو قالت صفحة تسويق إن النسخ «مضمن»، اسأل: ما الشيء المنسوخ؟ هل يشمل إعدادات التطبيق أم البيانات فقط؟ من يطلب الاستعادة، وما زمنها ونتيجتها التي اختُبرت؟ لا تُحوّل وعد النسخ إلى ادعاء RPO أو RTO حتى تقاس نقطة استعادة وزمن استعادة وفق احتياج العمل.
المفاضلة ليست «كلما زادت إدارة المورد كان الخيار أفضل». PaaS قد يختصر تشغيل النظام، لكنه يقيد إصدار بيئة التشغيل أو خيارات الشبكة. IaaS قد يساعد تطبيقًا قديمًا يحتاج نظامًا خاصًا، لكنه يزيد نطاق تصحيح الثغرات والمراقبة. SaaS قد يسرّع استخدام وظيفة قياسية لكنه يحد التخصيص والتصدير. ضع المتطلب الذي لا يقبل التنازل أولًا، ثم حدد ما إذا كان القيد يمنع النموذج أو يتطلب تعديلًا. إذا لم تتوفر وثيقة خروج البيانات أو حدود واجهة البرمجة، صنف القرار مشروطًا بدل ملء الفراغ بتخمين. بعد الاختيار، جرّب مهمة واحدة: أنشئ مستخدمًا تجريبيًا بصلاحية محدودة، غيّرها، ألغها، ثم افحص السجل. هذا يكشف توزيع مسؤولية الهوية أكثر مما يكشفه اسم النموذج.
خلاصة الدرس
يختار مستوى إدارة ملائمًا لحمل محدد ويحدد مالك كل ضبط لا يغطيه المورد.