أتمتة الإدارة باستخدام ملحق عامل SQL Server IaaS في نظام Windows

ينطبق على: SQL Server على جهاز Azure الظاهري

يتم تشغيل ملحق عامل SQL Server IaaS (SqlIaasExtension) في خدمة SQL Server على أجهزة Azure الظاهرية التي تعمل بنظام Windows لأتمتة المهام الإدارية ومهام الإدارة.

توفر هذه المقالة نظرة عامة على الملحق. لتثبيت ملحق SQL Server IaaS في خدمة SQL Server على أجهزة Azure الظاهرية، اطّلع على المقالات الخاصة بالتثبيت التلقائي أو الأجهزة الظاهرية المفردة أو الأجهزة الظاهرية المجمعة.

ملاحظة

بدءاً من سبتمبر 2021، لم يعد التسجيل باستخدام ملحق SQL IaaS في الوضع الكامل يتطلّب إعادة تشغيل خدمة SQL Server.

لمعرفة المزيد حول تجربة إدارة وتوزيع Azure VM، بما في ذلك التحسينات الأخيرة، راجع:

نظرة عامة

يسمح ملحق عامل SQL Server IaaS بالتكامل مع مدخل Microsoft Azure، ويُلغي قفل مزايا ميزات عديدة لخدمة SQL Server على أجهزة Azure الظاهرية:

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

  • التوافق: يوفر الملحق أسلوباً مبسطاً للوفاء بالمتطلبات القائمة على إبلاغ Microsoft بتمكين ميزة Azure Hybrid Benefit كما هو محدد في شروط المنتج. تلغي هذه العملية الحاجة إلى إدارة نماذج تسجيل الترخيص لكل مورد.

  • مجاني: يتوفر الملحق في جميع أوضاع سهولة الإدارة الثلاثة مجاناً تماماً. لا توجد تكلفة إضافية مقترنة بالملحق أو بتغيير أوضاع الإدارة.

  • إدارة الترخيص المبسطة: تعمل الإضافة على تبسيط إدارة ترخيص SQL Server، وتسمح لك بتحديد أجهزة SQL Server الظاهرية بسرعة مع تمكين Azure Hybrid Benefit باستخدام مدخل Microsoft Azureأو PowerShell أو Azure CLI:

    Get-AzSqlVM | Where-Object {$_.LicenseType -eq 'AHUB'}
    

مزايا الميزات

يُلغي ملحق عامل SQL Server IaaS قفل مزايا ميزات عديدة لإدارة جهازك الظاهري المزود بخدمة SQL Server. يمكنك تسجيل SQL Server VM الخاص بك في وضع الإدارة الخفيف، والذي يفتح لك بعض المزايا، أو في وضع الإدارة الكاملة، والذي يفتح جميع المزايا المتاحة.

يعرض الجدول التالي تفاصيل هذه المزايا:

الميزة الوصف
إدارة المدخل يلغي تأمين (يفتح) الإدارة في المدخل، بحيث يمكنك عرض جميع أجهزة SQL Server الظاهرية الخاصة بك في مكان واحد، وتمكين ميزات SQL المحددة أو تعطيلها مباشرة من المدخل الإلكتروني.
وضع الإدارة: خفيف & وكامل
النسخة الاحتياطية المؤتمتة يعمل على التنفيذ التلقائي بجدولة النسخ الاحتياطية لجميع قواعد البيانات للمثيل الافتراضي أو المثيل المسمى المثبت بشكل صحيح لـ SQL Server على الجهاز الظاهري. لمزيد من المعلومات، يمكنك الاطلاع على النسخة الاحتياطية المؤتمتة لخدمة SQL Server في أجهزة Azure الظاهرية (Resource Manager).
وضع الإدارة: كامل
التحديث الجزئي المؤتمت يقوم بتكوين نافذة الصيانة التي يمكن خلالها إجراء تحديثات أمان Windows وMicrosoft SQL Server المهمة لجهازك الظاهري، بحيث يمكنك تجنب التحديثات خلال أوقات الذروة لأحمال العمل الخاصة بك. لمزيد من المعلومات، يمكنك الاطلاع على التحديث الجزئي المؤتمت لخدمة SQL Server في أجهزة Azure الظاهرية (Resource Manager).
وضع الإدارة: كامل
تكامل Azure Key Vault لتمكينك من تثبيت Azure Key Vault وتكوينها تلقائياً على جهازك الظاهري المزود بخدمة SQL Server. لمزيد من المعلومات، يمكنك الاطلاع على تكوين تكامل Azure Key Vault لخدمة SQL Server على أجهزة Azure الظاهرية (Resource Manager).
وضع الإدارة: كامل
الترخيص المرن وفر التكلفة من خلال الانتقال بسلاسة من إنشاء ترخيصك الخاص (المعروف أيضاً باسم ميزة Azure Hybrid Benefit) إلى النموذج القائم على الترخيص حسب الاستخدام والعكس صحيح.
وضع الإدارة: خفيف & وكامل
الإصدار / النسخة المرنة إذا قررت تغيير إصدار خدمة SQL Server أو نسختها، يمكنك تحديث بيانات التعريف داخل مدخل Microsoft Azure دون الاضطرار إلى إعادة توزيع الجهاز الظاهري المزود بخدمة SQL Server بأكمله.
وضع الإدارة: خفيف & وكامل
تكامل Defender for Cloud portal إذا قمت بتمكين Microsoft Defender for SQL، فيمكنك عرض توصيات Defender for Cloud مباشرة في مورد أجهزة SQL الظاهرية لمدخل Microsoft Azure. لمعرفة المزيد، يمكنك الاطلاع على أفضل ممارسات الأمان.
وضع الإدارة: خفيف & وكامل
تقييم أفضل الممارسات لـ SQL لتمكينك من تقييم صحة أجهزتك الظاهرية المزودة بخدمة SQL Server باستخدام أفضل ممارسات التكوين. لمزيد من المعلومات، راجع تقييم أفضل ممارسات SQL.
وضع الإدارة: كامل
عرض معدل استخدام القرص في المدخل لإتاحة عرض تمثيل بياني لمعدل استخدام ملفات بيانات SQL للقرص في مدخل Microsoft Azure.
وضع الإدارة: كامل

أوضاع الإدارة

يمكنك اختيار تسجيل ملحق SQL IaaS لديك في ثلاثة أوضاع للإدارة:

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

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

  • يتم تخصيص وضع NoAgent للإصدارين SQL Server 2008 و2008 SQL Server R2 المثبتين على Windows Server 2008. لا يوجد أي تأثير على الذاكرة أو المعالج عند استخدام وضع NoAgent. لا توجد أية تكلفة مقترنة باستخدام وضع سهولة الإدارة NoAgent، ولا تتم إعادة تشغيل خدمة SQL Server، ولا يُثبّت أي عامل في الجهاز الظاهري.

يمكنك عرض الوضع الحالي لعامل SQL Server IaaS باستخدام Azure PowerShell:

# Get the SqlVirtualMachine
$sqlvm = Get-AzSqlVM -Name $vm.Name  -ResourceGroupName $vm.ResourceGroupName
$sqlvm.SqlManagementType

التثبيت

قم بتسجيل SQL Server VM الخاص بك باستخدام ملحق SQL Server IaaS Agent لإنشاء جهاز SQL الظاهريمورد ضمن اشتراكك، وهو منفصل من مورد الجهاز الظاهري. سيؤدي إلغاء تسجيل SQL Server VM من الملحق إلى إزالة جهاز SQL الظاهريمورد من اشتراكك ولكنه لن يسقط الجهاز الظاهري الفعلي.

يؤدي توزيع صورة الجهاز الظاهري المزود بخدمة SQL Server في Azure Marketplace عبر مدخل Microsoft Azure تلقائياً إلى تسجيل الجهاز الظاهري المزود بخدمة SQL Server مع الملحق بالكامل. ومع ذلك، إذا اخترت تثبيت خدمة SQL Server ذاتياً على جهاز Azure الظاهري أو تكوين إعدادات تشغيل الخدمة في جهاز Azure الظاهري من قرص VHD مخصص، يجب عليك حينها تسجيل جهازك الظاهري المزودة بخدمة SQL Server مع ملحق SQL IaaS لإلغاء قفل مزايا الميزات.

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

هناك ثلاث طرق للتسجيل مع الملحق:

بشكل افتراضي، سيتم تلقائياً تسجيل أجهزة Azure الظاهرية المزودة بالإصدار المثبت SQL Server 2016 أو إصدار لاحق مع ملحق عامل SQL IaaS عند اكتشافها بواسطة خدمة CEIP. يمكنك الاطلاع على برنامج ملحق خصوصية SQL Server لمزيد من المعلومات.

دعم مثيل مسمى

يعمل ملحق عامل SQL Server IaaS مع مثيل مسمى لخدمة SQL Server إذا كان هو مثيل SQL Server الوحيد المتوفر على الجهاز الظاهري. إذا كان لدى أي جهاز ظاهري مثيلات SQL Server مسماة متعددة وليس مثيلاً افتراضياً، فسيتم تسجيل ملحق SQL IaaS في الوضع الخفيف وسيختار المثيل المجهز بأعلى نسخة للخدمة، أو المثيل الأول إذا كانت كل المثيلات مجهزة بنفس النسخة.

لاستخدام مثيل مسمى لخدمة SQL Server، تولى توزيع جهاز Azure ظاهري وتثبيت مثيل SQL Server واحد مسمى فيه، ثم تسجيله مع ملحق SQL IaaS.

ويمكنك، بدلاً من ذلك، اتباع الخطوات التالية لاستخدام مثيل مسمى مزود بصورة SQL Server في Azure Marketplace:

  1. توزيع جهاز ظاهري مزود بخدمة SQL Server من Azure Marketplace.
  2. إلغاء تسجيل الجهاز الظاهري المزود بخدمة SQL Server من ملحق عامل SQL IaaS.
  3. إلغاء تثبيت خدمة SQL Server تماماً داخل الجهاز الظاهري المزود بخدمة SQL Server.
  4. تثبيت خدمة SQL Server مع مثيل مسمى داخل الجهاز الظاهري المزود بخدمة SQL Server.
  5. تسجيل الجهاز الظاهري مع ملحق عامل SQL IaaS.

التحقق من حالة الملحق

استخدام مدخل Microsoft Azure أو Azure PowerShell للتحقق من حالة الملحق.

مدخل Azure

تحقق من تثبيت الملحق في مدخل Microsoft Azure.

انتقل إلى مورد "الجهاز الظاهري" في مدخل Microsoft Azure (ليس مورد "أجهزة SQL الظاهرية"، لكن مورد جهازك الظاهري). حدد "الملحقات" ضمن "الإعدادات" . من المفترض أن تشاهد ملحق "SqlIaasExtension" المدرج كما هو موضح في المثال التالي:

Status of the SQL Server IaaS Agent extension in the Azure portal

Azure PowerShell

يمكنك أيضاً استخدام أمر Azure PowerShell cmdlet المتمثل في "Get-AzVMSqlServerExtension" :

Get-AzVMSqlServerExtension -VMName "vmname" -ResourceGroupName "resourcegroupname"

يؤكد الأمر السابق تثبيت العامل ويوفر معلومات عامة عن الحالة. يمكنك الحصول على معلومات معينة عن حالة النسخة الاحتياطية والتحديث الجزئي المؤتمت باستخدام الأوامر التالية:

 $sqlext = Get-AzVMSqlServerExtension -VMName "vmname" -ResourceGroupName "resourcegroupname"
 $sqlext.AutoPatchingSettings
 $sqlext.AutoBackupSettings

التقييدات

لا يدعم ملحق عامل SQL IaaS سوى ما يلي:

  • الأجهزة الظاهرية المزودة بخدمة SQL Server الموزعة في Azure Resource Manager. ولا تُدعم الأجهزة الظاهرية المزودة بخدمة SQL Server الموزعة في النموذج الكلاسيكي.
  • الأجهزة الظاهرية المزودة بخدمة SQL Server الموزعة على الجمهور أو في سحابة Azure Government. ولا تُدعم عمليات التوزيع في السحب الخاصة أو الحكومية الأخرى.
  • أنظمة مجموعة مثيلات تجاوز الفشل (FCI) في الوضع الخفيف.
  • المثيلات المسماة المزودة بمثيلات متعددة على جهاز ظاهري واحد في الوضع الخفيف.

بيان الخصوصية

عند استخدام خدمة SQL Server على أجهزة Azure الظاهرية وملحق SQL IaaS، يرجى مراعاة بيانات الخصوصية التالية:

  • جمع البيانات: يجمع ملحق عامل SQL IaaS البيانات لغرض صريح، ألا وهو منح العملاء مزايا اختيارية عند استخدام خدمة SQL Server على أجهزة Azure الظاهرية. لن تستخدم Microsoft هذه البيانات لعمليات التدقيق في الترخيص دون موافقة مسبقة من العميل. يمكنك الاطلاع على برنامج ملحق خصوصية SQL Server لمزيد من المعلومات.

  • موقع البيانات داخل المنطقة: لا تعمل خدمة SQL Server المستخدمة على أجهزة Azure الظاهرية وملحق عامل SQL IaaS على نقل بيانات العملاء أو تخزينها خارج المنطقة التي يتم توزيع الأجهزة الظاهرية فيها.

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

لتثبيت ملحق SQL Server IaaS في خدمة SQL Server على أجهزة Azure الظاهرية، اطّلع على المقالات الخاصة بالتثبيت التلقائي أو الأجهزة الظاهرية المفردة أو الأجهزة الظاهرية المجمعة.

لمزيد من المعلومات حول تشغيل خدمة SQL Server على أجهزة Azure الظاهرية، يمكنك الاطلاع على ما المقصود بخدمة SQL Server المستخدمة على أجهزة Azure الظاهرية؟.

لمعرفة المزيد، يمكنك الاطلاع على الأسئلة المتداولة.