ما هي خدمة التنفيذ التلقائي في Azure؟

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

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

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

كيف يتكامل التنفيذ التلقائي في Azure مع خدمات Azure الأخرى

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

لقطة شاشة لقدرات التنفيذ التلقائي في Azure للنشر، والاستجابة، والتنسيق.

اعتمادا على متطلباتك، يمكن ل التنفيذ التلقائي في Azure التكامل مع واحد أو أكثر من خدمات Azure التالية:

  • تمكن الخوادم التي تدعم Azure Arc الإعداد المبسط للأجهزة المختلطة لتعقب التغيير والمخزون باستخدام AMA ودور Hybrid Runbook Worker.
  • يمكن لمجموعات إجراءات Azure Alerts بدء دفتر تشغيل التنفيذ التلقائي عند رفع تنبيه.
  • يجمع Azure Monitor المقاييس وبيانات السجلات من حساب الأتمتة الخاص بك لمزيد من التحليل والعمل بناء على التليمترية.
  • يتضمن نهج Azure تعريفات المبادرة للمساعدة في إنشاء الامتثال لمعايير الأمان المختلفة لحساب التنفيذ التلقائي والحفاظ عليه.
  • يمكن ل استرداد موقع Azure استخدام دفاتر تشغيل التنفيذ التلقائي في Azure لأتمتة خطط الاسترداد.

يمكن لخدمات Azure هذه العمل مع موارد وظائف الأتمتة وكتب التشغيل باستخدام رابط ويب HTTP أو طريقة API:

إشعار

تدعم هذه الخدمة Azure Lighthouse، والتي تتيح لموفري الخدمة تسجيل الدخول إلى المستأجر الخاص بهم لإدارة الاشتراكات ومجموعات الموارد التي فوضها العملاء.

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

يوفر التنفيذ التلقائي في Azure القدرات الأساسية التالية:

عملية الأتمتة

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

تدعم أتمتة العمليات دمج خدمات Azure وأنظمة الطرف الثالث الأخرى المطلوبة لنشر وتكوين وإدارة عملياتك من الطرف إلى الطرف. تتيح لك هذه القدرة تأليف دفاتر تشغيل رسومية، PowerShell، وPython. لتشغيل دفاتر التشغيل مباشرة على أجهزة Windows أو Linux أو ضد الموارد في بيئات محلية أو سحابية أخرى لإدارة تلك الموارد المحلية، يمكنك نشر Hybrid Runbook Worker.

يتيح لك Webhooks تلبية الطلبات وضمان التسليم المستمر والعمليات من خلال تفعيل الأتمتة من Azure Logic Apps، دالات Azure، منتج أو خدمة ITSM، DevOps، وأنظمة المراقبة.

إدارة التكوين

تساعد إدارة التكوين في التنفيذ التلقائي في Azure على ضمان بقاء الأنظمة متسقة ومتوافقة من خلال تطبيق وصيانة التكوينات المطلوبة تلقائيا. يدعم التنفيذ التلقائي في Azure إدارة الإعدادات من خلال قدرة State Configuration.

تكوين حالة أتمتة Azure

التنفيذ التلقائي في Azure State Configuration هي ميزة مستندة إلى السحابة لتكوين الحالة المطلوب من PowerShell (DSC) الذي يوفر خدمات لبيئات المؤسسة. باستخدام هذه الميزة، يمكنك إدارة موارد DSC الخاصة بك في التنفيذ التلقائي في Azure وتطبيق التكوينات على الأجهزة الافتراضية أو الفيزيائية من خادم سحب DSC في سحابة Azure.

الإمكانات المشتركة

يوفر التنفيذ التلقائي في Azure عدة قدرات مشتركة، بما في ذلك الموارد المشتركة، والتحكم في الوصول القائم على الأدوار (Azure RBAC)، والجدولة المرنة، وتكامل التحكم في المصدر، والتدقيق، والوسوم.

الموارد المشتركة

يتضمن التنفيذ التلقائي في Azure مجموعة من الموارد المشتركة التي تساعدك على أتمتة وتكوين بيئاتك على نطاق واسع.

  • الجداول - تشغيل عمليات الأتمتة في أوقات محددة مسبقا.
  • الوحدات النمطية - إدارة Azure والأنظمة الأخرى. استيراد الوحدات إلى حساب الأتمتة لصالح Microsoft، والطرف الثالث، والمجتمع، وملفات cmdlets وDSC المعرفة خصيصا.
  • معرض الوحدات - يدعم التكامل الأصلي مع PowerShell Gallery. يمكنك عرض دفاتر التشغيل واستيرادها إلى حساب الأتمتة. كما يساعدك على البدء بسرعة في دمج وتأليف عملياتك من معرض PowerShell ومركز السكريبت Microsoft.
  • حزم Python 2 و3 - دعم دفاتر تشغيل Python 2 و3 لحساب التنفيذ التلقائي الخاص بك.
  • بيانات الاعتماد - تخزين المعلومات الحساسة التي يمكن أن تستخدمها دفاتر التشغيل والتكوينات في وقت التشغيل بشكل آمن.
  • الاتصالات - تخزين أزواج قيمة الاسم من المعلومات الشائعة للاتصالات بالأنظمة. يعرّف مؤلف الوحدة الاتصالات في runbook والتكوينات للاستخدام في وقت التشغيل.
  • الشهادات - تعريف معلومات لاستخدامها في المصادقة وتأمين الموارد المنشورة عند الوصول إليها بواسطة دفاتر التشغيل أو تكوينات DSC أثناء وقت التشغيل.
  • المتغيرات - احتفظ بالمحتوى الذي يمكنك استخدامه عبر دفاتر التشغيل والتكوينات. يمكنك تغيير قيم المتغيرات دون تعديل أي من دفاتر التشغيل أو التكوينات التي تشير إليها.

التحكم في الوصول استناداً إلى الدور

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

الجدولة المرنة

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

تكامل التحكم في المصدر

يدعم التنفيذ التلقائي في Azure تكامل التحكم في المصدر. تعمل هذه الميزة على تحسين التكوين كرمز حيث يمكن التحقق من runbooks أو التكوينات في نظام التحكم في المصدر.

التدقيق

يدعم التنفيذ التلقائي في Azure التدقيق من خلال سجلات التدقيق التي تلتقط عمليات الإنشاء والتحديث والحذف عبر حسابات الأتمتة، دفاتر التشغيل، وغيرها من الأصول. يمكنك إرسال هذه السجلات إلى مساحة عمل Azure Monitor لمراقبة الأمان، ومراجعات الامتثال، والتحقيق في التغييرات التشغيلية. لمعرفة المزيد، راجع Forward التنفيذ التلقائي في Azure job data to Azure Monitor logs and Data Retention in التنفيذ التلقائي في Azure.

وضع العلامات

يدعم التنفيذ التلقائي في Azure وسوم Azure Resource Manager لتصنيف وتنظيم موارد Automation. أثناء إنشاء حساب أتمتة من البوابة، يمكنك تحديد علامات Resource Manager لمساعدتك في تنظيم موارد Azure الخاصة بك. لمعرفة المزيد، راجع موارد العلامات، مجموعات الموارد، والاشتراكات للتنظيم المنطقي.

الأتمتة الهجينة

يقوم بأتمتة أحمال العمل عبر بيئات Azure والبيئات المحلية، بما في ذلك خدمات مثل SQL Server وActive Directory وSharePoint Server باستخدام Hybrid Runbook Worker.

دعم غير متجانس (Windows وLinux)

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

من خلال خوادم Arc، يوفر تجربة نشر وإدارة متسقة لأجهزتك غير Azure. يتيح التكامل مع خدمة التنفيذ التلقائي باستخدام إطار عمل ملحق الجهاز الظاهري لنشر دور Hybrid Runbook Worker، وتبسيط إعداد Change Tracking and Inventory باستخدام AMA.

السيناريوهات الشائعة

تدعم التنفيذ التلقائي في Azure الإدارة طوال دورة حياة البنية الأساسية والتطبيقات. تتضمن السيناريوهات الشائعة ما يلي:

  • جدولة المهام - أوقف الأجهزة الافتراضية أو الخدمات ليلا وتشغيلها خلال النهار أو تدفقات عمل الصيانة المتكررة أو الأسبوعية أو الشهرية.
  • بناء ونشر الموارد - نشر الموارد عبر بيئة هجينة باستخدام دفاتر التشغيل وقوالب Azure Resource Manager. ادمجها في أدوات التطوير مثل Jenkins و Azure DevOps.
  • الصيانة الدورية - تنفيذ المهام التي يجب تنفيذها في فترات محددة، مثل تنقية البيانات القديمة أو القديمة، أو إعادة فهرسة قاعدة بيانات SQL.
  • الاستجابة للتنبيهات - قم بتنسيق استجابة عند توليد تنبيهات تعتمد على التكلفة، أو النظام، أو الخدمة، أو استخدام الموارد.
  • إدارة دورة حياة موارد Azure - إدارة موارد IaaS وPaaS عبر دورة حياتها، بما في ذلك:
    • توفير الموارد وإلغاء توفيرها.
    • أضف العلامات الصحيحة، والأقفال، وNSGs، وUDRs لكل قواعد العمل.
    • إنشاء مجموعة الموارد والحذف والتحديث.
    • بدء مجموعة الحاويات.
    • سجل سجل DNS.
    • تشفير الآلات الافتراضية.
    • تكوين القرص (لقطة القرص، حذف اللقطات القديمة).
    • إدارة الاشتراك.
    • ابدأ وتوقف الموارد لتوفير التكاليف.
  • المراقبة والتكامل - التكامل مع الأنظمة الخارجية الخارجية من الطرف الأول (عبر Azure Monitor) أو الطرف الثالث، بما في ذلك:
    • تأكد من أن عمليات إنشاء وحذف الموارد يتم تسجيلها في SQL.
    • إرسال بيانات استخدام الموارد إلى واجهة برمجة تطبيقات الويب.
    • أرسل بيانات المراقبة إلى ServiceNow، وEvent Hubs، وNew Relic، وهكذا.
    • جمع معلومات حول موارد Azure وتخزينها.
    • قم بإجراء فحوصات مراقبة SQL والتقارير.
    • تحقق من توفر موقع الويب.
  • سيناريوهات أتمتة التطوير/الاختبار - إيقاف، تشغيل، وتوسيع الموارد.
  • الأتمتة المتعلقة بالحوكمة - قم بتطبيق أو تحديث العلامات والأقفال تلقائيا.
  • استرداد موقع Azure - تنسيق السكريبتات المسبقة/اللاحقة المعرفة في سير عمل Site Recovery DR.
  • Azure Virtual Desktop - تنسيق تحجيم الأجهزة الافتراضية أو أجهزة التشغيل/الإيقاف بناء على الاستخدام.
  • تكوين الأجهزة الظاهرية - تقييم وتكوين أجهزة Windows وLinux مع تكوينات للبنية الأساسية والتطبيق.
  • استرداد المخزون - احصل على مخزون كامل من الموارد المنشورة للاستهداف وإعداد التقارير والتوافق.
  • البحث عن التغييرات - تحديد وعزل تغييرات الجهاز التي يمكن أن تسبب تكوينا خاطئا وتحسين التوافق التشغيلي. وقم بإصلاحها أو تصعيدها إلى أنظمة الإدارة.

تسعير التنفيذ التلقائي في Azure

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

للتعرف على تسعير التنفيذ التلقائي في Azure، قم بزيارة صفحة التسعير.

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