M365Con 2027 – مؤتمر مجاني عبر الإنترنت · 11–22 Jan 2027 · 120 sessions→ m365con.net

المدونة · Mirko Peters

إتقان Runbooks في Azure Automation: دليل عملي

By ·

أهلاً بعودتكم إلى المدونة المصاحبة للبودكاست! نتوسّع في هذه المقالة بشكل كبير في أحدث حلقة لنقدم لكم دليلاً شاملاً وتقنياً وعملياً لإتقان Runbooks في Azure Automation...

Automatically translated with AI from the original post. Read the English original

Cover: Azure Automation - Simply Explained

أهلاً بعودتكم إلى المدونة المصاحبة للبودكاست! نتوسّع في هذه المقالة بشكل كبير في أحدث حلقة لنقدم لكم دليلاً شاملاً وتقنياً وعملياً لإتقان Runbooks في Azure Automation. سواء كنتم مسؤولي تقنية معلومات تسعون إلى تقليل المهام المتكررة، أو معماريي سحابة مؤسسية تهدفون إلى تحسين استراتيجية Microsoft Cloud الأوسع، فإن فهم كيفية إنشاء Runbooks واختبارها وتأمينها بفعالية أمر لا غنى عنه.

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

نظرة عامة على Azure Automation

صُممت Azure Automation لتبسيط عمليات تقنية المعلومات لديكم. وتقدم مجموعة قوية من الميزات التي تميزها عن حلول الأتمتة التقليدية. دعونا نلقِ نظرة على بعض الميزات الرئيسية التي تجعل هذه المنصة قوية بشكل استثنائي لأحمال العمل السحابية الحديثة:

الميزات الرئيسية

الميزةالوصف
النشر العالمييمكن إعداد Azure Automation في أي مكان في العالم بنقرة بسيطة، مما يعزز سهولة الوصول والمرونة الإقليمية.
كفاءة التكلفةتعمل وفق نموذج الدفع حسب الاستخدام، مع توفير أول 500 دقيقة من وقت التنفيذ مجاناً بالكامل.
خيارات تكامل واسعةأكثر من 800 وحدة PowerShell للتكامل مدعومة من البائع، متاحة لمختلف الخدمات السحابية والهجينة.
خيارات برمجة متعددةتدعم Runbooks الرسومية وPowerShell وPython، لتلبية احتياجات مجموعة متنوعة من مهارات التطوير والإدارة.
قدرة Hybrid Workerتتيح تنفيذ Runbooks على الخوادم المحلية أو في بنى السحابة المتعددة، مع التفاعل بأمان مع الموارد المحلية.
حد أدنى من الاستثمار الأوليتكاليف أولية منخفضة بفضل الطبيعة السحابية الأصلية للمنصة ونموذج التسعير المرن القائم على الاستهلاك.

تتكامل هذه الميزات لتجعل Azure Automation منصة أتمتة سحابية أصلية لا غنى عنها، قادرة على تلبية متطلبات المؤسسات الصعبة.

كيف تعمل

إن فهم البنية الأساسية لـ Azure Automation أمر حاسم للاستفادة من كامل إمكاناتها التشغيلية. إليكم تفصيلاً للمكونات الأساسية المعنية:

  • حساب Automation: وهو بمثابة الحاوية الإدارية الآمنة لجميع أصول الأتمتة وبيانات الاعتماد وRunbooks لديكم.
  • Runbooks: وهي سير العمل والسكربتات الأساسية التي تنفذ مهام الأتمتة المحددة لديكم.
  • الوحدات: أوامر cmdlet ومكتبات جاهزة مسبقاً تستخدمها Runbooks للتفاعل مع موارد Azure.
  • الأصول: المتغيرات المشتركة وبيانات الاعتماد والاتصالات والشهادات التي تدعم مهام الأتمتة لديكم بأمان.
  • Hybrid Workers: مكونات بنية تحتية تتيح تنفيذ Runbooks على أجهزة موجودة بالكامل خارج سحابة Azure.

يمكنكم بدء مهام الأتمتة بعدة طرق مرنة، وذلك حسب أنماط بنيتكم المعمارية:

  1. يدوياً مباشرة من واجهة Azure portal.
  2. ربطها بجدول زمني متكرر أو لمرة واحدة.
  3. إتاحتها بأمان عبر webhook لاستدعاءات التطبيقات الخارجية.
  4. دمجها مباشرة مع أنظمة المراقبة أو الأحداث أو التنبيهات للمعالجة التلقائية للحوادث.

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

فهم دفاتر التشغيل (Runbooks) في Azure Automation

تُعد Runbooks جوهر Azure Automation وروحها. فهي تحدد المنطق والخطوات الدقيقة التي ترغبون في أتمتتها عبر بيئاتكم. ويساعدكم فهم الأنواع المختلفة من Runbooks على اختيار الأداة المناسبة لاحتياجاتكم الهندسية المحددة.

أنواع Runbooks

توفر Azure Automation عدة أنواع مميزة من Runbooks، كل منها مصمم لسيناريوهات تشغيلية مختلفة وأنماط سكربت مختلفة:

النوعالوصف
PowerShellدفتر تشغيل نصي مبني على برمجة Windows PowerShell. إصدار وقت التشغيل الموصى به حاليًا هو PowerShell 7.4.
PowerShell Workflowدفتر تشغيل نصي مبني على أطر برمجة Windows PowerShell Workflow القديمة.
Pythonدفتر تشغيل نصي مبني على البرمجة بلغة Python. الإصدار الموصى به والمدعوم بالكامل هو Python 3.10.
الرسوميدفتر تشغيل مرئي يعتمد على PowerShell في الخلفية، ويُنشأ مباشرةً في محرر السحب والإفلات الرسومي ضمن بوابة Azure'.
PowerShell Workflow الرسوميدفتر تشغيل مرئي يعتمد على PowerShell Workflow، ويُبنى باستخدام لوحة التأليف الرسومية في البوابة.

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

إنشاء دفاتر التشغيل وإدارتها

يتطلب تطوير دفاتر تشغيل أتمتة متينة الالتزام بأفضل الممارسات المعتمدة في الصناعة. فيما يلي نصائح أساسية لضمان سلاسة تشغيل نصوصك في بيئات الإنتاج:

  • اختبر شيفرتك دائمًا وبدقة في جزء الاختبار المخصص داخل البوابة قبل نشرها للمستخدمين في بيئة الإنتاج.
  • استخدم الجداول الزمنية المستندة إلى التقويم لتحويل النصوص الطارئة لمرة واحدة إلى سير عمل تشغيلي قابل للتنبؤ والتكرار.
  • نفّذ عمليات Webhook آمنة للسماح للأنظمة والتطبيقات وخطوط CI/CD الخارجية بتشغيل دفاتر التشغيل بأمان.
  • خزّن بيانات الاعتماد الحساسة والأسرار وسلاسل الاتصال بأمان باستخدام الهويات المُدارة والتكامل مع Azure Key Vault.
  • التزم بمبدأ أقل الامتيازات الصارم من خلال تطبيق التحكم في الوصول المستند إلى الأدوار (RBAC) لتقييد أذونات التنفيذ.
  • راقب تنفيذ دفاتر التشغيل باستمرار من خلال سجلات محفوظات المهام الشاملة والتدفقات وإعدادات التشخيص.

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

فوائد Azure Automation

يحقق تطبيق Azure Automation مزايا عميقة يمكن أن تُحدث تحولًا كاملًا في عمليات تقنية المعلومات لدى مؤسستك. فمن خلال تبني هذه الخدمة، تحقق خفضًا كبيرًا في التكاليف، وزيادة ملحوظة في الكفاءة اليومية، وتعزيزًا جوهريًا لوضع الأمان.

خفض التكاليف

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

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

زيادة الكفاءة

تعزز Azure Automation كفاءة المؤسسة بشكل ملحوظ. فمن خلال إزالة الجهد البشري اليدوي والمتكرر، تتيح لك تحرير كوادر الهندسة والدعم الفني الثمينة للتركيز على المشاريع الاستراتيجية عالية القيمة والمولّدة للإيرادات.

لقياس هذه الكفاءة المكتسبة بدقة، تتابع المؤسسات غالبًا مقاييس تشغيلية رئيسية:

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

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

تعزيز الأمان

يبقى الأمان الأولوية القصوى لكل مؤسسة. تقدّم Azure Automation ضوابط حماية قوية لحماية بيئتكم التقنية. فمن خلال أتمتة المهام الإدارية المتكررة والمستهلكة للوقت والمعرّضة للأخطاء، تتخلصون من المخاطر المرتبطة بأخطاء الإعداد اليدوي البشري.

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

علاوة على ذلك، يوفر Azure Automation دعمًا متقدمًا للامتثال. فهو يتكامل بشكل أصيل مع خزائن بيانات الاعتماد المدمجة، ويطبّق التحكم في الوصول القائم على الأدوار (RBAC) بصرامة، ويُنشئ سجلات تدقيق غير قابلة للتعديل، لضمان تشغيل آمن وشفاف عبر السحابة والخوادم الهجينة على حد سواء.

حسابات الأتمتة في Azure

تعمل حسابات الأتمتة كحدّ الإدارة الأساسي لجميع مهام الأتمتة داخل منظومة Azure. فهي توفر مركزًا موحدًا لتنظيم السكربتات والوحدات النمطية وبيانات الاعتماد والجداول الزمنية والتحكم فيها بالكامل.

الإدارة المركزية

تُبسّط الإدارة المركزية بيئات تقنية المعلومات المعقدة بشكل كبير. فيما يلي المزايا الأساسية لإدارة أصولكم عبر حسابات الأتمتة المخصصة:

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

تُوفّر الحوكمة المركزية الوقت، وتقلل من الخطأ البشري، وتضمن تنفيذ عمليات الشركة بتوحيد مطلق في كل مرة.

الجدولة والمشغّلات

تتيح إمكانات الجدولة القوية المدمجة في Azure Automation تنسيق أحمال العمل بدقة متناهية. يمكنكم ضبط المهام الآلية لتبدأ في تواريخ تقويمية محددة، أو تتكرر وفق أنماط زمنية، أو تستجيب ديناميكيًا لعمليات Webhook والأحداث الخارجية في النظام.

يُعد التحقق من الحالة ممارسة فضلى بالغة الأهمية في سير العمل المؤتمت للمؤسسات. فهو يضمن أن تفحص السكربتات البيئة الحية، وألا تنفذ التعديلات إلا عند الضرورة الفعلية، ما يمنع العمليات المكررة وحالات التزامن غير المقصودة والانحراف العرضي في الإعدادات.

التطبيقات العملية للأتمتة التشغيلية

يؤدي Azure Automation دورًا حيويًا عبر مجالات تقنية متعددة، تشمل عمليات تقنية المعلومات اليومية، وخطوط أنابيب DevOps الحديثة، والتحسين المستمر لموارد السحابة.

عمليات تقنية المعلومات

في إدارة تقنية المعلومات الحديثة، يُبسّط Azure Automation المهام المتكررة والمكلفة من حيث الجهد:

  1. إدارة الأجهزة الافتراضية: أتمتة تشغيل الأجهزة الافتراضية للتطوير والاختبار وإيقافها وتوسيع نطاقها وفق جدول محدد.
  2. إدارة الإعدادات: فرض إعدادات السجل الموحدة وسياسات المستخدمين المحليين وخطوط الأساس الأمنية عبر الخوادم.
  3. إدارة السجلات: أتمتة أرشفة ملفات السجلات وتدويرها وتنظيفها بناءً على قيود التخزين.
  4. صيانة قواعد البيانات: أتمتة إعادة تنظيم فهارس قواعد البيانات، وعمليات التصدير الروتينية، والنسخ الاحتياطية لسجلات المعاملات.
  5. استيعاب البيانات: جدولة تغذية البيانات الآلية وإدارة مهام معالجة الاستخلاص والتحويل والتحميل (ETL) الليلية.
  6. الاستجابة الأمنية: التحقق تلقائيًا من سلامة وكلاء الأمان وتطبيق تصحيحات الطوارئ.
  7. المعالجة القائمة على الأحداث: معالجة تنبيهات المراقبة تلقائيًا لتنفيذ استجابات سريعة للحوادث ومعالجة الذات.

تكامل DevOps

تتكامل Azure Automation بسلاسة مع مسارات التكامل المستمر والنشر المستمر (CI/CD) الحديثة. فمن خلال الجمع بين Azure DevOps أو GitHub Actions وrunbooks الخاصة بـ Azure Automation، تستطيع فرق الهندسة أتمتة التحقق من البيئة قبل النشر، وتوفير البنية التحتية، والتحقق من التكامل بعد النشر، ما يسرّع بشكل كبير وتيرة تسليم البرمجيات ويخفض معدلات فشل النشر.

مقارنة Azure Automation بأدوات أخرى

عند تقييم منصات أتمتة السحابة، غالبًا ما يقارن المهندسون Azure Automation بخدمات الحوسبة بلا خادم مثل AWS Lambda أو Google Cloud Functions. فبينما تتفوق الدوال بلا خادم في التنفيذ السريع والمصغّر المعتمد على الأحداث، صُممت Azure Automation خصيصًا لسير العمل الإداري الشامل لتقنية المعلومات، والمهام التشغيلية طويلة الأمد، وإدارة بيانات الاعتماد، وتنسيق البيئات المختلطة في المؤسسات.


خلاصة القول، تُحدث Azure Automation تحولًا جوهريًا في طريقة إدارة المؤسسات الحديثة للبنية التحتية المعقدة لتقنية المعلومات. فمن خلال تبسيط العمليات المتكررة، والقضاء على الأخطاء اليدوية، وفرض ضوابط أمنية صارمة، تتيح هذه الخدمة القوية لفريقك التركيز على الابتكار الاستراتيجي. ولتعميق فهمك والاستماع إلى رؤى معمارية من تجارب واقعية، لا تفوّت الاستماع اليوم إلى حلقتنا المصاحبة Azure Automation - Simply Explained!

الأسئلة المتداولة

ما هي Azure Automation؟

Azure Automation خدمة سحابية مُدارة بالكامل، صُممت لأتمتة مهام تقنية المعلومات الإدارية المتكررة. تساعد المؤسسات على تبسيط العمليات، والقضاء على الأخطاء البشرية، وتعزيز الكفاءة العامة عبر بيئات Azure والبيئات المتعددة السحابات والبيئات المحلية المختلطة.

كيف أنشئ runbook في Azure Automation؟

لإنشاء runbook جديد، انتقل إلى حساب Azure Automation الخاص بك في البوابة، واختر "Runbooks" من القائمة، ثم انقر على "Create a runbook". اختر نوع التأليف المفضل لديك، واكتب الشيفرة البرمجية أو الصقها، واختبرها جيدًا في جزء الاختبار، ثم انشرها.

هل يمكنني استخدام Azure Automation مع الموارد المحلية؟

نعم، تدعم Azure Automation عمّال Hybrid Runbook Workers. تتيح لك هذه الإمكانية القوية تنفيذ runbooks بلغتي PowerShell وPython مباشرةً على خوادمك المحلية أو أجهزة الحافة، ما يمكّن من الإدارة السحابية المركزية لمراكز البيانات المادية.

ما لغات البرمجة التي تدعمها Azure Automation؟

تدعم Azure Automation لغات وصيغ تأليف متعددة، من بينها PowerShell (مع بيئة التشغيل 7.4 الموصى بها)، وPython (الإصدار 3.10)، وrunbooks الرسومية بالسحب والإفلات للمسؤولين الذين يفضّلون سير العمل منخفض الشيفرة.

كيف تعزز Azure Automation الأمان؟

تعزز Azure Automation الأمان التشغيلي بإزالة التدخل البشري اليدوي من المهام الحساسة. كما توفر تكاملًا أصليًا مع الهويات المُدارة وAzure Key Vault لتخزين بيانات الاعتماد والأسرار بأمان، دون ترميز البيانات الحساسة مباشرةً في الشيفرة.

هل يمكنني جدولة runbooks في Azure Automation؟

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

ما التكاليف المترتبة على استخدام Azure Automation؟

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


🎧 استمع إلى هذه الحلقة

هل تريد شرحًا عمليًا وشيقًا لـ Azure Automation؟ تشرح هذه الحلقة الموضوع بلغة واضحة، وتوضح لماذا يهم ذلك في Microsoft 365 وAzure وPower Platform والأمن والذكاء الاصطناعي والعمل الرقمي الحديث.

استمع إلى هذه الحلقة إذا كنت ترغب في:

  • فهم المفاهيم الأساسية والبنية المعمارية وراء Azure Automation
  • معرفة كيف تندمج في منظومة السحابة الأوسع من Microsoft
  • اكتشاف أين يمكن أن تحقق قيمة تشغيلية عملية لمؤسستك فورًا

قد تستمتع أيضًا بهذه الحلقات ذات الصلة من M365 FM:

اكتشفوا المزيد من الحوارات العملية والتعمّق في تقنيات Microsoft على M365 FM.


آخر مراجعة: يوليو 2026.

من ينبغي أن يستمع

أُعدّت هذه الحلقة خصيصًا لمسؤولي Microsoft 365 ومهندسي السحابة ومديري تقنية المعلومات والممارسين التقنيين الذين يحتاجون إلى فهم عملي وواقعي لـ Azure Automation قبل تخطيط مبادرات أتمتة السحابة للمؤسسات أو تصميمها أو تنفيذها أو دعمها.

Entities in this article

Azure Automation PowerShell Automation Virtual machine Python Azure portal Multi-cloud Change notifications and webhooks Container Role-based access control (RBAC)

Related articles

RSS