اختر خدمات التنفيذ التلقائي في Azure
تشرح هذه المقالة خدمات التنفيذ التلقائي المختلفة المقدمة في بيئة Azure. يمكن لهذه الخدمات أتمتة العمليات التجارية والتشغيلية وحل مشكلات التكامل بين الخدمات والأنظمة والعمليات المتعددة. يمكن لخدمات التنفيذ التلقائي تحديد الإدخال والإجراء والنشاط الذي سيتم تنفيذه والشروط ومعالجة الأخطاء وإنشاء الإخراج. باستخدام هذه الخدمات، يمكنك تشغيل أنشطة مختلفة وفقا لجدول زمني أو تنفيذ يدوي قائم على الطلب. كل خدمة لها مزاياها الفريدة وجمهورها المستهدف. باستخدام هذه الخدمات، يمكنك تحويل الجهد من تنفيذ المهام التشغيلية يدويا إلى إنشاء أتمتة لهذه المهام، بما في ذلك:
- تقليل الوقت لتنفيذ إجراء
- تقليل المخاطر في تنفيذ الإجراء
- زيادة القدرة البشرية لمزيد من الابتكار
- توحيد العمليات
الفئات في عمليات التنفيذ التلقائي
الأتمتة مطلوبة في ثلاث فئات واسعة من العمليات:
توزيع الموارد وإدارتها: إنشاء وتكوين برمجيا باستخدام الأتمتة أو البنية الأساسية كأداة للتعليمات البرمجية لتقديم نشر وإدارة موارد السحابة بشكل متكرر ومتسق. على سبيل المثال، يمكن نشر مجموعة أمان شبكة Azure، ويتم إنشاء قواعد مجموعة الأمان باستخدام قالب Azure Resource Manager أو برنامج نصي للأتمتة.
الاستجابة للأحداث الخارجية: استنادا إلى حدث خارجي مهم، مثل الاستجابة لتغييرات قاعدة البيانات، والعمل وفقا للمدخلات المقدمة إلى صفحة ويب، وهكذا، يمكنك تشخيص المشكلات وحلها.
التزامن المعقد: من خلال التكامل مع منتجات الجهات الأولى أو الخارجية، يمكنك تحديد مهام سير عمل الأتمتة الشاملة.
خدمات Azure للأتمتة
يمكن أن تفي خدمات Azure المتعددة بالمتطلبات المذكورة أعلاه. كل خدمة لها فوائدها وقيودها، ويمكن للعملاء استخدام خدمات متعددة لتلبية متطلبات الأتمتة الخاصة بهم.
نشر الموارد وإدارتها
- قوالب Azure Resource Manager (ARM) مع Bicep
- Azure Blueprints
- التنفيذ التلقائي في Azure
- Azure Automanage (لتكوين الجهاز وإدارته)
الاستجابة للأحداث الخارجية
- دالات Azure
- التنفيذ التلقائي في Azure
- تكوين ضيف نهج Azure (لاتخاذ إجراء عند وجود تغيير في حالة التوافق للمورد)
التزامن والتكامل المعقد مع منتجات الجهات الأولى أو الخارجية
- Azure Logic Apps
- Azure Functions أو Azure Automation (يحتوي تطبيق Azure Logic على أكثر من 400 موصل إلى خدمات أخرى، بما في ذلك Azure Automation وAzure Functions، والتي يمكن استخدامها لتلبية سيناريوهات التنفيذ التلقائي المعقدة)
توزيع خدمات التنفيذ التلقائي وإدارتها
قالب Azure Resource Manager (ARM)
يوفر Azure Resource Manager لغة لتطوير قوالب نشر قابلة للتكرار ومتسقة لموارد Azure. القالب عبارة عن ملف JavaScript Object Notation (JSON) يحدد البنية التحتية والتكوين لمشروعك. يستخدم بناء الجملة التعريفي، والذي يتيح لك تحديد ما تنوي نشره دون الحاجة إلى كتابة تسلسل أوامر البرمجة لإنشائه. في القالب، يمكنك تحديد الموارد للتوزيع والخصائص الخاصة بهذه الموارد. اعرف المزيد.
Bicep
قدمنا لغة جديدة تسمى Bicep تقدم نفس قدرات قوالب ARM ولكن مع بناء جملة أسهل في الاستخدام. يتم تحويل كل ملف Bicep تلقائياً إلى قالب ARM أثناء التوزيع. إذا كنت تفكر في البنية الأساسية كخيارات للتعليمات البرمجية، نوصي ب Bicep. لمزيد من المعلومات، راجع ما هو Bicep؟
يصف الجدول التالي السيناريوهات والمستخدمين لقالب ARM وBicep:
السيناريوهات | المستخدمون |
---|---|
إنشاء موارد البنية الأساسية وإدارتها وتحديثها، مثل الأجهزة الظاهرية والشبكات وحسابات التخزين والحاويات وما إلى ذلك. نشر التطبيقات وإضافة العلامات وتعيين النهج وتعيين التحكم في الوصول المستند إلى الدور كلها بشكل تعريفي كتعلم برمجي ومتكامل مع أدوات CI\CD. إدارة بيئات متعددة مثل الإنتاج وعدم الإنتاج والتعافي من الكوارث. توزيع الموارد باستمرار وموثوقية على نطاق واسع. |
مطورو التطبيقات ومسؤولو البنية الأساسية ومهندسو DevOps الذين يستخدمون Azure لأول مرة أو يستخدمون Azure كسحابة أساسية. مهندس تكنولوجيا المعلومات\مهندس السحابة المسؤول عن نشر البنية الأساسية السحابية. |
Azure Blueprints (معاينة)
إشعار
في 11 يوليو 2026، سيتم إهمال Azure Blueprints (معاينة). معرفة المزيد
تحدد Azure Blueprints (معاينة) مجموعة قابلة للتكرار من موارد Azure التي تنفذ معايير المؤسسة وأنماطها ومتطلباتها وتلتزم بها. المخططات هي طريقة تعريفية لتنسيق توزيع قوالب الموارد المختلفة والبيانات الاصطناعية الأخرى مثل تعيينات الدور وتعيينات النهج وقوالب ARM ومجموعات الموارد. اعرف المزيد.
السيناريوهات | المستخدمون |
---|---|
إنشاء موارد البنية الأساسية وإدارتها وتحديثها للتأكد من أن البنية الأساسية المنشورة تفي بمعايير توافق المؤسسة. تدقيق عمليات توزيع Azure وتتبعها. |
المدققون ومجموعات تكنولوجيا المعلومات المركزية المسؤولة عن التأكد من أن البنية الأساسية ل Azure المنشورة تفي بمعايير امتثال المؤسسة. |
Azure Automation
ينسق Azure Automation العمليات المتكررة باستخدام دفاتر التشغيل الرسومية وPowerShell وPython في البيئات السحابية أو المختلطة. يوفر أصولا مشتركة مستمرة، بما في ذلك المتغيرات والاتصالات والعناصر، التي تسمح بتنسيق المهام المعقدة. اعرف المزيد.
هناك أكثر من 3000 وحدة نمطية في معرض PowerShell، ويستمر مجتمع PowerShell في النمو. يمكن أن تعمل Azure Automation استنادا إلى وحدات PowerShell النمطية مع تطبيقات وموردين متعددين، سواء من الجهات الأولى أو الخارجية. نظرا لأن المزيد من موردي التطبيقات يطلقون وحدات PowerShell النمطية للتكامل والتوسعة ومهام الأتمتة، يمكنك استخدام برنامج PowerShell نصي موجود كما هو لتنفيذه كدفتر تشغيل PowerShell في حساب أتمتة دون إجراء أي تغييرات.
السيناريوهات | المستخدمون |
---|---|
يسمح التنفيذ التلقائي بكتابة دفتر تشغيل PowerShell التلقائي الذي ينشر مورد Azure باستخدام قالب Azure Resource Manager. جدولة المهام؛ على سبيل المثال، إيقاف dev/test VMs أو الخدمات ليلا وتشغيلها أثناء النهار. الاستجابة للتنبيهات مثل تنبيهات النظام وتنبيهات الخدمة وتنبيهات وحدة المعالجة المركزية/الذاكرة العالية وإنشاء تذاكر ServiceNow وما إلى ذلك. التشغيل التلقائي المختلط حيث يمكنك إدارة أتمتة الخوادم المحلية مثل SQL Server وActive Directory وما إلى ذلك. تتضمن إدارة دورة حياة موارد Azure وإدارتها توفير الموارد وإلغاء التوفير وإضافة العلامات الصحيحة والأقفال ومجموعات أمان الشبكة وما إلى ذلك. |
مسؤولو تكنولوجيا المعلومات ومسؤولو النظام ومسؤولو عمليات تكنولوجيا المعلومات المهرة في استخدام البرمجة النصية المستندة إلى PowerShell أو Python. يدير مسؤولو البنية الأساسية البنية الأساسية المحلية باستخدام البرامج النصية أو تنفيذ مهام طويلة الأمد مثل العمليات الشهرية على الخوادم التي تعمل محليا. |
إدارة Azure Automation المستندة إلى الضيف
إدارة التكوين: يجمع المخزون ويتعقب التغييرات في بيئتك. اعرف المزيد. يمكنك تكوين الحالة المطلوبة من أجهزتك لاكتشاف وتصحيح انحراف التكوين. اعرف المزيد.
إدارة التحديث: تقييم توافق الخوادم وجدولة تثبيت التحديث على أجهزتك. اعرف المزيد.
السيناريوهات | المستخدمون |
---|---|
الكشف والتنبيه على البرامج والخدمات والملفات وتغييرات السجل على أجهزتك، واليقظة على كل شيء مثبت في الخوادم الخاصة بك. تقييم التحديثات وتثبيتها على خوادمك باستخدام إدارة Azure Update. قم بتكوين الحالة المطلوبة للخوادم الخاصة بك وتأكد من بقائها متوافقة. |
مسؤولو تكنولوجيا المعلومات/البنية التحتية المركزيون الذين يبحثون عن متطلبات تنظيمية على نطاق واسع ويضمنون أن الحالة النهائية للخوادم تبدو كما تريد وتصحيحها وتدقيحها وتدقيحها. |
Azure Automanage (معاينة)
يستبدل المهام التشغيلية اليومية المتكررة بنموذج إدارة استثناء فقط، حيث تكون الحالة الصحية والثابتة للجهاز الظاهري مساوية للإدارة خالية من اليدين. اعرف المزيد.
دعم Linux وWindows
- يسمح لك بإلحاق الأجهزة الظاهرية بذكاء لتحديد أفضل الممارسات خدمات Azure
- يسمح لك بتكوين كل خدمة وفقا لأفضل ممارسات Azure تلقائيا
- يدعم تخصيص خدمات أفضل الممارسات من خلال قالب أفضل ممارسات الجهاز الظاهري لحمل عمل Dev\Test and Production
- يسمح لك بمراقبة الانجراف وتصحيحه عند اكتشافه
- يوفر تجربة بسيطة (نقطة، وتحديد، وتعيين، ونسيان)
السيناريوهات | المستخدمون |
---|---|
يقوم تلقائيا بتكوين نظام تشغيل الضيف وفقا للتكوين الأساسي ل Microsoft. يكشف تلقائيا عن الانجراف ويصححه عبر دورة حياة الجهاز الظاهري بأكملها. يهدف إلى إدارة الأجهزة دون استخدام اليدين. |
مسؤولو تكنولوجيا المعلومات ومسؤولو البنية التحتية ومسؤولو عمليات تكنولوجيا المعلومات مسؤولون عن إدارة حمل عمل الخادم ومهام المسؤول اليومية، مثل النسخ الاحتياطي، والتعافي من الكوارث، وتحديثات الأمان، والاستجابة لتهديدات الأمان، وما إلى ذلك، عبر Azure والأماكن المحلية. المطورون الذين لا يرغبون في إدارة الخوادم أو قضاء بعض الوقت في المهام ذات الأولوية الأقل. |
الاستجابة للأحداث في سير عمل التنفيذ التلقائي
تكوين الضيف المستند إلى نهج Azure
تكوين الضيف المستند إلى نهج Azure هو التكرار التالي ل Azure Automation State Configuration. اعرف المزيد.
يمكنك التحقق مما تم تثبيته في:
- التكرار التالي ل Azure Automation State Configuration.
- للتطبيقات المعروفة السيئة وشهادات البروتوكولات وامتيازات المسؤول وصحة العوامل.
- للمحتوى الذي تم تأليفه من قبل العميل.
السيناريوهات | المستخدمون |
---|---|
احصل على بيانات التوافق التي يمكن أن تتضمن: تكوين نظام التشغيل - الملفات والسجل والخدمات وتكوين التطبيق أو حالة الحضور والتحقق من إعدادات البيئة. تدقيق الإعدادات أو توزيعها على جميع الأجهزة (تعيين) في النطاق إما بشكل تفاعلي للأجهزة الموجودة أو بشكل استباقي على الأجهزة الجديدة عند نشرها. الاستجابة لأحداث النهج لتوفير المعالجة عند الطلب أو المعالجة المستمرة. |
يعمل مركز تكنولوجيا المعلومات ومسؤولو البنية التحتية ومراجعو الحسابات (أمناء السحابة) نحو المتطلبات التنظيمية على نطاق واسع ويضمن أن تبدو الحالة النهائية للخوادم كما هو مطلوب. تتحقق فرق التطبيق من التوافق قبل إصدار التغيير. |
أتمتة Azure - أتمتة العمليات
ينسق العمليات المتكررة باستخدام دفاتر التشغيل الرسومية وPowerShell وPython في البيئة السحابية أو المختلطة. اعرف المزيد.
- يوفر الأصول المشتركة المستمرة، بما في ذلك المتغيرات والاتصالات والعناصر التي تسمح بتنسيق المهام المعقدة
- يسمح لك باستدعاء دفتر تشغيل استنادا إلى تنبيه Azure Monitor أو من خلال إخطار على الويب
السيناريوهات | المستخدمون |
---|---|
الاستجابة لتنبيهات النظام أو تنبيهات الخدمة أو تنبيهات وحدة المعالجة المركزية/الذاكرة العالية من أدوات المراقبة الأولى أو الخارجية مثل Splunk أو ServiceNow، وإنشاء تنبيهات أساس تذاكر ServiceNow، وما إلى ذلك. سيناريوهات الأتمتة المختلطة حيث يمكنك إدارة الأتمتة على الخوادم المحلية مثل SQL Server وActive Directory وما إلى ذلك، استنادا إلى حدث خارجي. إدارة دورة حياة موارد Azure وإدارتها التي تتضمن توفير الموارد وإلغاء التوفير وإضافة العلامات الصحيحة والأقفال ومجموعات أمان الشبكة وما إلى ذلك، استنادا إلى تنبيهات مراقبة Azure. |
مسؤولو تكنولوجيا المعلومات ومسؤولو النظام ومسؤولو عمليات تكنولوجيا المعلومات المهرة في استخدام البرمجة النصية المستندة إلى PowerShell أو Python. |
Azure Functions
يوفر نظاما أساسيا للحوسبة بلا خادم يستند إلى الحدث للأتمتة يسمح لك بكتابة التعليمات البرمجية للرد على الأحداث الهامة من مصادر مختلفة وخدمات الجهات الخارجية والأنظمة المحلية. على سبيل المثال، مشغل HTTP دون القلق بشأن النظام الأساسي. اعرف المزيد.
- يمكنك استخدام مجموعة متنوعة من اللغات لكتابة الوظائف بلغة من اختيارك، مثل C# أو Java أو JavaScript أو PowerShell أو Python، والتركيز على أجزاء معينة من التعليمات البرمجية. وقت تشغيل الوظائف هو مصدر مفتوح.
- يمكنك اختيار خطة الاستضافة وفقا لمتطلبات تحجيم تطبيق الوظائف والوظائف والموارد المطلوبة.
- يمكنك تنسيق مهام سير العمل المعقدة من خلال دوال دائمة.
- يجب تجنب الوظائف الكبيرة والطويلة الأمد التي يمكن أن تسبب مشكلات مهلة غير متوقعة. اعرف المزيد.
- عند كتابة برامج PowerShell النصية داخل Function Apps، يجب تعديل البرامج النصية لتحديد كيفية تصرف الدالة، مثل كيفية تشغيلها ومعلمات الإدخال والإخراج الخاصة بها. اعرف المزيد.
السيناريوهات | المستخدمون |
---|---|
الاستجابة للأحداث على الموارد مثل إضافة علامات إلى مركز تكلفة أساس مجموعة الموارد عند حذف الجهاز الظاهري، وما إلى ذلك. قم بتعيين المهام المجدولة مثل تعيين نمط لإيقاف الجهاز الظاهري وبدء تشغيله في وقت معين، وقراءة محتوى تخزين الكائن الثنائي كبير الحجم على فترات منتظمة، وما إلى ذلك. معالجة تنبيهات Azure لإرسال حدث الفريق عند ارتفاع نشاط وحدة المعالجة المركزية إلى 90٪. التنسيق مع أنظمة خارجية مثل Microsoft 365. الاستجابة لتغييرات قاعدة البيانات. |
مطورو التطبيقات المهرة في لغات الترميز مثل C# أو F# أو PHP أو Java أو JavaScript أو PowerShell أو Python. مهندسو السحابة الذين ينشئون تطبيقات بلا خادم حيث يمكن أن تكون Azure Functions جزءا من سير عمل تطبيق أكبر. |
تنسيق المهام المعقدة في Azure Automation
تطبيقات منطق Azure
Logic Apps هو نظام أساسي لإنشاء وتشغيل مهام سير عمل التزامن المعقدة التي تدمج تطبيقاتك وبياناتك وخدماتك وأنظمتك. اعرف المزيد.
- يسمح لك ببناء عمليات تكامل ذكية بين تطبيقات وخدمات وأنظمة الجهات الأولى والثالثة التي تعمل عبر التطبيقات المحلية والمختلطة والسحابات الأصلية.
- يسمح لك باستخدام الموصلات المدارة من نظام بيئي لموصلات Azure أكثر من 450 ومتزايدة لاستخدامها في مهام سير العمل الخاصة بك.
- يوفر دعما من الدرجة الأولى لتكامل المؤسسة وسيناريوهات B2B.
- يسمح بالمرونة لإنشاء مهام سير العمل وتحريرها بصريا - نهج التعليمات البرمجية المنخفضة\ لا يوجد تعليمة برمجية
- يعمل فقط على السحابة.
- يوفر مجموعة كبيرة من الإجراءات والمشغلات الجاهزة.
السيناريوهات | المستخدمون |
---|---|
جدولة وإرسال إعلامات البريد الإلكتروني باستخدام Office 365 عند حدوث حدث معين. على سبيل المثال، يتم تحميل ملف جديد. توجيه طلبات العملاء ومعالجتها عبر الأنظمة المحلية والخدمات السحابية. نقل الملفات التي تم تحميلها من خادم SFTP أو FTP إلى Azure Storage. مراقبة التغريدات وتحليل التوجه وإنشاء تنبيهات أو مهام للعناصر التي تحتاج إلى مراجعة. |
المدمجون والمطورون Pro، محترفو تكنولوجيا المعلومات الذين يرغبون في استخدام خيار تعليمة برمجية منخفضة/ لا يوجد تعليمة برمجية لسيناريوهات التكامل المتقدمة للأنظمة الخارجية أو واجهات برمجة التطبيقات. |
أتمتة Azure - أتمتة العمليات
ينسق العمليات المتكررة باستخدام دفاتر التشغيل الرسومية وPowerShell وPython في البيئة السحابية أو المختلطة. يوفر أصولا مشتركة مستمرة، بما في ذلك المتغيرات والاتصالات والعناصر، التي تسمح بتنسيق المهام المعقدة. اعرف المزيد.
السيناريوهات | المستخدمون |
---|---|
إدارة دورة حياة موارد Azure وإدارتها، والتي تتضمن توفير الموارد، وإلغاء التوفير، وإضافة العلامات الصحيحة، والأقفال، ومجموعات أمان الشبكة، وما إلى ذلك، من خلال دفاتر التشغيل التي يتم تشغيلها من تنبيهات ITSM. استخدم العامل المختلط كجسر من السحابة إلى الموقع المحلي، مما يتيح إدارة الموارد\المستخدم المحلي. تنفيذ مهام سير عمل التعافي من الكوارث المعقدة من خلال دفاتر تشغيل التنفيذ التلقائي. تنفيذ دفاتر التشغيل التلقائي كجزء من سير عمل تطبيقات المنطق من خلال Azure Automation Connector. |
مسؤولو تكنولوجيا المعلومات ومسؤولو النظام ومسؤولو عمليات تكنولوجيا المعلومات المهرة في استخدام البرمجة النصية المستندة إلى PowerShell أو Python. يقوم مسؤولو البنية الأساسية بإدارة البنية الأساسية المحلية باستخدام البرامج النصية أو تنفيذ مهام طويلة الأمد مثل العمليات الشهرية على الخوادم التي تعمل محليا. |
Azure Functions
يوفر نظاما أساسيا للحوسبة بلا خادم يستند إلى الحدث للأتمتة يسمح لك بكتابة التعليمات البرمجية للرد على الأحداث الهامة من مصادر مختلفة وخدمات الجهات الخارجية والأنظمة المحلية. على سبيل المثال، مشغل HTTP دون القلق بشأن النظام الأساسي تعرف على المزيد.
- يمكنك استخدام مجموعة متنوعة من اللغات لكتابة الوظائف بلغة من اختيارك، مثل C# أو Java أو JavaScript أو PowerShell أو Python، والتركيز على أجزاء معينة من التعليمات البرمجية. وقت تشغيل الوظائف هو مصدر مفتوح.
- يمكنك اختيار خطة الاستضافة وفقا لمتطلبات تحجيم تطبيق الوظائف والوظائف والموارد المطلوبة.
- يمكنك تنسيق مهام سير العمل المعقدة من خلال دوال دائمة.
- يجب تجنب الوظائف الكبيرة والطويلة الأمد التي يمكن أن تسبب مشكلات مهلة غير متوقعة. اعرف المزيد.
- عند كتابة برامج PowerShell النصية داخل Function Apps، يجب تعديل البرامج النصية لتحديد كيفية تصرف الدالة، مثل كيفية تشغيلها ومعلمات الإدخال والإخراج الخاصة بها. اعرف المزيد.
السيناريوهات | المستخدمون |
---|---|
الاستجابة للأحداث على الموارد مثل إضافة علامات إلى مركز تكلفة أساس مجموعة الموارد عند حذف الجهاز الظاهري، وما إلى ذلك. قم بتعيين المهام المجدولة مثل تعيين نمط لإيقاف الجهاز الظاهري وبدء تشغيله في وقت معين، وقراءة محتوى تخزين الكائن الثنائي كبير الحجم على فترات منتظمة، وما إلى ذلك. معالجة تنبيهات Azure حيث يمكنك إرسال حدث الفريق عند ارتفاع نشاط وحدة المعالجة المركزية إلى 90٪. التنسيق مع أنظمة خارجية مثل Microsoft 365. تنفيذ Azure Function كجزء من سير عمل Logic apps من خلال Azure Function Connector. |
مطورو التطبيقات المهرة في لغات الترميز مثل C# أو F# أو PHP أو Java أو JavaScript أو PowerShell أو Python. مهندسو السحابة الذين ينشئون تطبيقات بلا خادم حيث يمكن أن تكون وظائف Azure الفردية أو المتعددة جزءا من سير عمل تطبيق أكبر. |
الخطوات التالية
لمعرفة كيفية تنفيذ مهام التنفيذ التلقائي بأمان، راجع أفضل الممارسات للأمان في Azure Automation.