مستند إلى السحابة

مكتمل

تخلق الحلول السحابية الأصلية قيمة أعمال جديدة من خلال إنشاء التطبيقات أو إضافة ميزات تستخدم إمكانات السحابة لقابلية التوسع والمرونة والمرونة. يوفر هذا التوجيه نهجا منظما لتخطيط مشاريع تطوير السحابة الأصلية التي تتوافق مع أهداف العمل وتقلل من مخاطر التسليم.

تخطيط الحلول السحابية الأصلية على Azure

  1. تحديد أهداف العمل للحلول السحابية الأصلية. ابدأ بأهداف عمل واضحة وقابلة للقياس، وحدد القيود ومعايير النجاح، وتحقق من مواءمة أصحاب المصلحة لضمان مشاركة الجميع نفس التوقعات منذ بداية المشروع.

  2. تحديد متطلبات الحلول السحابية الأصلية. قم بتوثيق المتطلبات الوظيفية التي ترتبط بأهداف العمل، ووضع متطلبات غير وظيفية بما في ذلك مقاييس الموثوقية وخطوط الأساس الأمنية، ونطاق التحكم من خلال التحديد الواضح لما هو داخل النطاق مقابل خارج النطاق للإصدار الأولي.

  3. تخطيط البنى السحابية الأصلية. استكشف البنى المرجعية التي تم التحقق من صحتها من Azure Architecture Center، وحدد أنماط البنية المناسبة بناء على خصائص حمل العمل، وقم بتطبيق أفضل ممارسات التصميم وأنماط السحابة، ودمج الركائز الخمس ل Well-Architected Framework في قرارات التصميم، وتخطيط عمليات التكامل مع الأنظمة الحالية، وتحديد خدمات Azure المناسبة ومستويات الخدمة بناء على المتطلبات، وتحديد استراتيجية التوزيع الإقليمية بناء على أهداف الموثوقية، وتوثيق البنى مع الرسوم البيانية التفصيلية و قرارات التصميم.

  4. تخطيط استراتيجية النشر السحابية الأصلية. إنشاء ممارسات DevOps لأتمتة النشر، وتخطيط الجاهزية التشغيلية مع إجراءات المراقبة والاستجابة للحوادث، وتحديد ممارسات التطوير التي تدعم عمليات النشر الموثوقة، واستخدام التعرض التدريجي لأحمال العمل الجديدة بدءا من المجموعات التجريبية، وتخطيط تكامل الميزات باستخدام عمليات إدارة التغيير مع أنماط النشر المناسبة (التحديثات الموضعية للتغييرات الطفيفة، والأزرق والأخضر للتغييرات الرئيسية)، وتحديد مسؤوليات الملكية والدعم لما بعد النشر العمليات.

  5. تحديد خطة التراجع للحلول السحابية الأصلية. قم بإنشاء إجراءات التراجع الشاملة للتعافي بسرعة من مشكلات النشر وضمان استمرارية الأعمال أثناء أنشطة الإصدار.

إنشاء حلول سحابية أصلية

  1. تطوير حلول سحابية أصلية جديدة. قم بتطبيق مبادئ Well-Architected Framework أثناء التطوير، وقم بالبناء في البيئات غير الإنتاجية التي تعكس الإنتاج، وتنفيذ التحكم في المصدر باستخدام مسارات CI/CD، ودمج أدوات المراقبة مثل Azure Monitor وApplication Insights من البداية، والتحقق من صحة الحل الخاص بك من خلال الاختبار الشامل بما في ذلك الاختبار الوظيفي والأداء والأمان وقبول المستخدم.

  2. إنشاء بنية تحتية قابلة لإعادة الاستخدام. إنشاء أنماط بنية تحتية موحدة وقابلة للتكرار يمكن نشرها باستمرار عبر البيئات والمشاريع لتقليل وقت النشر وضمان اتساق التكوين.

  3. إنشاء وثائق النشر. قم بتوثيق عمليات النشر والتكوينات والإجراءات التشغيلية لتمكين عمليات النشر الموثوقة ونقل المعرفة بشكل فعال إلى فرق العمليات.

نشر الحلول السحابية الأصلية

  1. إعداد أصحاب المصلحة لعمليات النشر السحابية الأصلية. الإعلان عن جداول النشر والتأثيرات المتوقعة لجميع أصحاب المصلحة المعنيين قبل بدء عمليات نشر الإنتاج. قم بإخطار فرق الدعم والمجموعات المتأثرة بما يتم إصداره حتى يتمكنوا من معالجة مشكلات المستخدم. قم بتعيين توقعات واضحة للوظائف أثناء نوافذ النشر وإجراء مراجعات جاهزية ما قبل النشر للتأكد من أن جميع الفرق تفهم أدوارها ولديها الوصول اللازم.

  2. تنفيذ عمليات النشر السحابية الأصلية. قم بإنشاء بيئات إنتاج باستخدام مسارات CI/CD التي تم التحقق من صحتها باستخدام نفس عناصر البناء وقوالب IaC التي تم اختبارها في التدريج. قم بإجراء اختبارات الدخان للتحقق من الوظائف الأساسية وتوفر الخدمة. تنفيذ عمليات الطرح التدريجي من خلال تعريض أنظمة جديدة لمجموعات المستخدمين الصغيرة أولا، ثم التوسع تدريجيا بناء على نتائج المراقبة وملاحظات المستخدمين.

  3. التحقق من صحة نجاح النشر. تحقق من أن رحلات المستخدم الهامة تعمل بشكل صحيح في البيئة الحية بما يتجاوز اختبارات الدخان الأساسية. تحقق من أن العمليات الأساسية وعمليات التكامل والوظائف المجدولة تعمل بشكل صحيح. راجع لوحات معلومات المراقبة بحثا عن الحالات الشاذة في صحة النظام وفحص أنظمة التنبيه بحثا عن مشغلات غير متوقعة. قم بإجراء عمليات تسجيل الوصول لأصحاب المصلحة وأعلن اكتمال النشر فقط بعد التحقق الكامل من معايير القبول.

  4. دعم أعباء العمل أثناء الاستقرار. إنشاء وضع مراقبة ودعم مكثف مع فرق التطوير تحت الطلب جنبا إلى جنب مع فرق العمليات. تتبع مقاييس النظام وملاحظات المستخدمين باستمرار خلال الأسبوع أو الأسبوعين الأولين كفترة استقرار. اضبط التكوينات استنادا إلى السلوك المرصود وسجل جميع المشكلات المكتشفة. تحديد معايير خروج واضحة للانتقال من عمليات التثبيت إلى العمليات القياسية.

تحسين الحلول السحابية الأصلية بعد النشر

  1. ضبط تكوينات الخدمة. قم بتطبيق توصيات Azure Advisor أسبوعيا لتنفيذ تحسينات التكلفة والأداء والموثوقية والأمان الحرجة. استخدم أدلة خدمات Azure Well-Architected Framework لمحاذاة التكوينات مع أفضل الممارسات، ومعالجة نتائج الأمان على الفور باستخدام Microsoft Defender for Cloud للحفاظ على التوافق وحماية أحمال العمل.

  2. التحقق من صحة الجاهزية التشغيلية. قم بتمكين التسجيل والمقاييس الشاملة لجميع المكونات الهامة من خلال Azure Monitor، واختبار وظائف التنبيه عن طريق محاكاة سيناريوهات الفشل، ومراجعة لوحات المعلومات للتأكد من أنها توفر رؤى قابلة للتنفيذ. تغطية مراقبة المستندات لدعم عمليات التدقيق المستقبلية وإعداد الفريق.

  3. إنشاء مراقبة التكلفة وتحسين التكاليف. قم بإعداد تنبيهات التكلفة والميزانيات التلقائية في Azure لتتبع الإنفاق مقابل العتبات، وتطبيق استراتيجيات تحسين تكلفة Well-Architected Framework بشكل منهجي عبر المراقبة والحوكمة والأسعار والاستخدام والمكونات. راجع أنماط استخدام الموارد بانتظام لتحديد الموارد غير المستخدمة بشكل كاف وإيقاف تشغيلها أثناء جدولة البيئات غير الإنتاجية لإيقاف تشغيلها أثناء ساعات الراحة.

  4. اختبار إجراءات النسخ الاحتياطي والاسترداد. قم بتأكيد تغطية النسخ الاحتياطي لجميع البيانات الهامة باستخدام Azure Backup، وقم بإجراء عمليات استعادة تجريبية في البيئات غير الإنتاجية للتحقق من سلامة البيانات وأهداف وقت الاسترداد. قم بتوثيق البنية التحتية وإجراءات استعادة البيانات مع الإرشادات خطوة بخطوة، وقم بإجراء تدريبات منتظمة للتعافي من الكوارث للتحقق من جاهزية الفريق.

  5. جمع ملاحظات المستخدمين وقياس النتائج. إنشاء قنوات ملاحظات منظمة من خلال الاستطلاعات ودعم تحليل التذاكر لتحديد نقاط الألم في سير العمل الحيوي للأعمال. تعقب الملاحظات وحلها بشكل منهجي باستخدام Azure DevOps أو GitHub Issues، مع تحديد الأولويات حسب القيمة والإلحاح أثناء توصيل القرارات إلى المساهمين.

  6. استمر في التطور والتحسن. جدولة المراجعات الدورية لإطار عمل Well-Architected لتقييم البنية مقابل المتطلبات المتغيرة وأنماط الاستخدام. تنفيذ التحسين التلقائي باستخدام نهج Azure للحوكمة، والتحجيم التلقائي لإدارة التحميل، والكشف عن شذوذ التكلفة للتحكم في الإنفاق، مع مشاركة الدروس المستفادة وأفضل الممارسات عبر مؤسستك لدفع نضج السحابة إلى الأمام.

للحصول على إرشادات تفصيلية لإطار عمل اعتماد السحابة، راجع إنشاء حلول سحابية أصلية.