مشاركة عبر


توصيات لتمكين الأتمتة في عبء العمل الخاص بك

ينطبق على توصية قائمة مراجعة التميز التشغيلي المصممة جيدا Power Platform :

عمر الفاروق: 09 تصميم وتنفيذ التشغيل الآلي مقدما للعمليات مثل مخاوف دورة الحياة، وتطبيق حواجز حماية الحوكمة والامتثال. لا تحاول تحديث الأتمتة لاحقًا. اختر ميزات الأتمتة التي توفرها المنصة الخاصة بك.

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

استراتيجيات التصميم الأساسية

أثناء تطوير عبء العمل الخاص بك، ضع في اعتبارك الاستراتيجيات الرئيسية التالية لتمكين الأتمتة.

تصميم حمل العمل

يمكنك تصميم عبء العمل الخاص بك لدعم التشغيل الآلي من مرحلة التفكير إلى مرحلة التحسين المستمر. أولاً، فكر في الطريقة التي تريد بها تطبيق الأتمتة في عبء العمل الخاص بك للمساعدة في التأكد من أنك تضع الأجزاء الضرورية في مكانها الصحيح. فكر في عبء العمل الخاص بك من حيث Power Platform ركائز Well-Architected للمساعدة في التخطيط لأنواع الأتمتة التي ستستخدمها. يمكنك أتمتة العديد من وظائف الأمان والموثوقية والأداء والعمليات.

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

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

المقايضة: عند تصميم عبء العمل الخاص بك لتمكين التشغيل الآلي، ضع في اعتبارك درجة التحكم التي تريد الحفاظ عليها مقابل الكفاءة التي يمكنك اكتسابها من خلال التشغيل الآلي. في بعض الحالات، قد لا يكون حجم العمل لديك ناضجًا بدرجة كافية لأتمتة بعض الوظائف أو قد تحتاج إلى مستوى من المرونة لا توفره لك الأتمتة.

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

تحسينات مستمرة في عبء العمل

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

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

المصادقة والتخويل

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

تنوع التصميم في عبء العمل الخاص بك

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

إنشاء طائرة التحكم

مستوى التحكم هو النظام الخلفي أو مجموعة الأدوات التي تستخدمها لإدارة التطبيق وتبعياته من خلال واجهة موحدة. أنشئ مستوى التحكم الخاص بك مثل واجهة REST أو واجهة سطر الأوامر (CLI) أو خطاف الويب لدعم الأتمتة بواسطة أدوات خارجية.

كشف عمليات صيانة من خلال مستوى التحكم الذي يسمح لك بتنسيق مكونات حمل العمل، مثل النسخ الاحتياطي والاستعادة المنظمين، والتمهيد، والتكوين، والاستيراد/التصدير، وعمليات الدفع. احرص على اختيار المستوى المناسب من الدقة عند تحديد العمليات التي يجب كشفها من خلال مستوى التحكم.

المراقبة والتسجيل

قم بتطوير إستراتيجية مراقبة لالتقاط المقاييس التي تحدد نوع الأتمتة التي تحتاجها. استخدم التسجيل المنظم والمقاييس المخصصة لتوفير المعلومات التي تتطلبها الأتمتة بتنسيق يسهل التعرف عليه باستخدام أدوات التشغيل التلقائي. يجب أن تقترن المقاييس التي تلتقطها بالحدود المحددة في نظام المراقبة والتي تؤدي إلى إطلاق التنبيهات والإجراءات الآلية.

دورة حياة المستخدم

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

التنظيم واستخدام السياسة

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

يمكنك أتمتة DSC باستخدام أدوات التنسيق أو أدوات إدارة السياسات. فكر في أدوات التنسيق ، مثل Azure DevOps أو جينكينز ، كآليات قائمة على الدفع. تسمح أدوات التنسيق بدفع تحديثات التكوين من خلال حدث سير العمل، مثل النشر اليدوي أو التلقائي. يتم تشغيل هذه التحديثات كجزء من تسلسل مهام محدد في البرنامج النصي للنشر. تستخدم أدوات إدارة النهج آليات قائمة على السحب، مما يعني أن النظام يعمل على المستوى الأساسي لحمل العمل الخاص بك والذي يقوم باستقصاء عبء العمل بشكل دوري للتحقق من حالته مقابل DSC الخاص بك. إذا حدد الاستقصاء اختلالًا في المحاذاة أو انحرافًا في التكوين، فستتخذ الأداة إجراءً تصحيحيًا.

خذ العوامل التالية بعين الاعتبار عند الاختيار بين أدوات التنسيق وإدارة السياسات:

  • لا تحتوي أدوات التنسيق على إمكانات مضمنة لاستقصاء عبء العمل بشكل استباقي عن انحراف التكوين. يجب دمج أدوات التنسيق في مسار التكامل المستمر والتسليم المستمر (CI/CD) الخاص بك للحفاظ على معيار للبنية التحتية مثل نشر التعليمات البرمجية (IaC) وإدارتها. تتمثل ميزة استخدام أدوات التنسيق في أن الموارد يتم تكوينها دائمًا بشكل كامل عند نشرها.

  • تسمح لك أدوات إدارة السياسات بتحديد السياسات التي تؤثر على مجموعة واحدة أو أكثر من الموارد. يتم فرض هذه السياسات عند قيام المورد بالتحقق من نظام إدارة السياسات. تتمثل إحدى مزايا استخدام إدارة النهج في أن هذه الأنظمة لا تعتمد على التعليمات البرمجية ، لذلك قد يكون من الأسهل على المشغلين في فريقك اعتمادها.

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

تبسيط Power Platform

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

تتوفر أدوات قابلية البرمجة والقابلية للتوسعة للمسؤولين لتنسيق الأنشطة الروتينية وأتمتتها للمستأجرين. تتضمن الأدوات المتاحة الموصلات، وPower Platform CLI، وأوامر PowerShell cmdlets، واجهات API.

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

الوصول المشروط هو ميزة للمعرف Microsoft Entra تتيح لك التحكم في كيفية ووقت وصول المستخدمين إلى التطبيقات والخدمات. اتبع التوصيات الخاصة ب‎‏‎الوصول المشروط والمصادقة متعددة العوامل‏‎‎‏ عند أتمتة العمليات باستخدام Power Automate.

الخطوات التالية