تحسين موثوقية التطبيق الخاص بك باستخدام "Azure Advisor"

"Azure Advisor" يساعد على ضمان استمرارية التطبيقات ذات الأهمية الحيوية للأعمال وتحسينها. يمكنك الحصول على توصيات الوثوقية في علامة التبويب " الوثوقية " في Azure Advisor.

التحقق من إصدار صورة الجهاز الظاهري لشبكة Check Point

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

ضمان التسامح مع أخطاء بوابة التطبيق

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

حماية بيانات جهازك الظاهري من الحذف العرضي

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

تأكد من أن لديك حق الوصول إلى خبراء Azure عند الحاجة إليه

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

إنشاء تنبيهات حماية خدمة Azure ليتم إعلامك عندما تؤثر مشكلات Azure عليك

نوصي بإعداد تنبيهات حماية خدمة Azure حتى يتم إعلامك عندما تؤثر مشكلات خدمة Azure عليك. Azure Service Health هي خدمة مجانية توفر إرشادات ودعم مخصصين عندما تتأثر بمشكلة في خدمة Azure. يحدد المستشار الاشتراكات التي لم يتم تكوين تنبيهات عليها ويوصي بتكوينها.

تكوين نقاط نهاية إدارة حركة المرور من أجل المرونة

تتمتع ملفات تعريف Azure Traffic Manager التي تحتوي على أكثر من نقطة نهاية واحدة بتوفر أعلى في حالة فشل أي نقطة نهاية معينة. يؤدي وضع نقاط النهاية في مناطق مختلفة إلى تحسين موثوقية الخدمة. يحدد Advisor ملفات تعريف Traffic Manger حيث توجد نقطة نهاية واحدة فقط ويوصي بإضافة نقطة نهاية واحدة أخرى على الأقل في منطقة أخرى.

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

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

استخدام الحذف الناعم على حساب تخزين Azure لحفظ البيانات واستردادها بعد الكتابة فوق أو الحذف عن طريق الخطأ

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

قم بتكوين بوابة VPN الخاصة بك إلى نشطة ونشطة لمرونة الاتصال

في التكوين النشط والنشط، يقوم كلا المثيلين من بوابة VPN بإنشاء أنفاق S2S VPN إلى جهاز VPN المحلي الخاص بك. عند حدوث حدث صيانة مخطط له أو حدث غير مخطط له لمثيل بوابة واحد، يتم تحويل حركة المرور تلقائيا إلى نفق IPsec النشط الآخر. يحدد Azure Advisor بوابات VPN التي لم يتم تكوينها على أنها نشطة ويقترح عليك تكوينها للتوفر العالي.

استخدم بوابات VPN للإنتاج لتشغيل أحمال الإنتاج الخاصة بك

يتحقق Azure Advisor من أي بوابات VPN تستخدم SKU أساسي ويوصي باستخدام SKU للإنتاج بدلا من ذلك. تم تصميم SKU الأساسي للتطوير والاختبار. توفر وحدات SKU للإنتاج:

  • المزيد من الأنفاق.
  • دعم BGP.
  • خيارات التكوين النشط النشط.
  • سياسة IPSEC/IKE المخصصة.
  • استقرار وتوافر أعلى.

ضمان اتصال موثوق به للصادر باستخدام VNet NAT

لا يوصى باستخدام connecitivty الصادر الافتراضي الذي يوفره موازن تحميل قياسي أو موارد Azure أخرى لأحمال عمل الإنتاج لأن هذا يتسبب في فشل الاتصال (ويسمى أيضا استنفاد منفذ SNAT). النهج الموصى به هو استخدام VNet NAT الذي سيمنع أي فشل في الاتصال في هذا الصدد. يمكن ل NAT التوسع بسلاسة لضمان عدم خروج تطبيقك أبدا من المنافذ. تعرف على المزيد حول VNet NAT.

ضمان تحمل أخطاء الجهاز الظاهري (معطل مؤقتا)

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

ملاحظة

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

تأكد من تحمل مجموعة الأعطال الخاصة بالتوفر (تم تعطيلها مؤقتا)

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

استخدام الأقراص المدارة لتحسين موثوقية البيانات

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

إصلاح قواعد تنبيه السجل غير الصالحة

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

تكوين وضع الفهرسة المتسقة على مجموعة قاعدة بيانات Azure Cosmos الخاصة بك

قد يؤثر تكوين حاويات قاعدة بيانات Azure Cosmos باستخدام وضع الفهرسة الكسول على حداثة نتائج الاستعلام. يكتشف Advisor الحاويات التي تم تكوينها بهذه الطريقة ويوصي بالتبديل إلى الوضع المتسق. تعرف على المزيد حول نهج الفهرسة في Azure Cosmos DB.

تكوين حاويات قاعدة بيانات Azure Cosmos باستخدام مفتاح قسم

يحدد Azure Advisor مجموعات Azure Cosmos DB غير المقسمة التي تقترب من حصة التخزين المتوفرة الخاصة بها. ويوصي بترحيل هذه المجموعات إلى مجموعات جديدة مع تعريف مفتاح قسم بحيث يمكن تحجيمها تلقائيا بواسطة الخدمة. تعرف على المزيد حول اختيار مفتاح قسم.

قم بترقية Azure Cosmos DB .NET SDK إلى أحدث إصدار من NuGet

يحدد Azure Advisor حسابات Azure Cosmos DB التي تستخدم إصدارات قديمة من .NET SDK. يوصي بالترقية إلى أحدث إصدار من NuGet للحصول على أحدث الإصلاحات وتحسينات الأداء وإمكانات الميزات. تعرف على المزيد حول Azure Cosmos DB .NET SDK.

قم بترقية Azure Cosmos DB Java SDK إلى أحدث إصدار من Maven

يحدد Azure Advisor حسابات Azure Cosmos DB التي تستخدم إصدارات قديمة من Java SDK. يوصي بالترقية إلى أحدث إصدار من Maven للحصول على أحدث الإصلاحات وتحسينات الأداء وإمكانات الميزات. تعرف على المزيد حول Azure Cosmos DB Java SDK.

ترقية موصل Azure Cosmos DB Spark إلى أحدث إصدار من Maven

يحدد Azure Advisor حسابات Azure Cosmos DB التي تستخدم إصدارات قديمة من موصل Azure Cosmos DB Spark. يوصي بالترقية إلى أحدث إصدار من Maven للحصول على أحدث الإصلاحات وتحسينات الأداء وإمكانات الميزات. تعرف على المزيد حول موصل Azure Cosmos DB Spark.

النظر في الانتقال إلى كافكا 2.1 على HDInsight 4.0

بدءا من 1 يوليو 2020، لن تتمكن من إنشاء مجموعات Kafka جديدة باستخدام Kafka 1.1 على Azure HDInsight 4.0. سيتم تشغيل نظام المجموعة الحالية كما هي دون دعم من Microsoft. فكر في الانتقال إلى Kafka 2.1 على HDInsight 4.0 بحلول 30 يونيو 2020 ، لتجنب انقطاع النظام / الدعم المحتمل.

فكر في ترقية إصدارات Spark القديمة في مجموعات HDInsight Spark

بدءا من 1 يوليو 2020، لن تتمكن من إنشاء مجموعات Spark جديدة باستخدام Spark 2.1 أو 2.2 على HDInsight 3.6. لن تتمكن من إنشاء مجموعات Spark جديدة باستخدام Spark 2.3 على HDInsight 4.0. سيتم تشغيل نظام المجموعة الحالية كما هي دون دعم من Microsoft.

تمكين النسخ المتماثل للجهاز الظاهري

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

الترقية إلى أحدث إصدار من عامل جهاز Azure المتصل

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

لا تتجاوز اسم المضيف لضمان سلامة موقع الويب

يوصي المستشار بمحاولة تجنب تجاوز اسم المضيف عند تكوين بوابة التطبيق. يمكن أن يؤدي وجود نطاق مختلف على الواجهة الأمامية لبوابة التطبيق عن النطاق المستخدم للوصول إلى الواجهة الخلفية إلى كسر ملفات تعريف الارتباط أو إعادة توجيه عناوين URL. لاحظ أن هذا قد لا يكون هو الحال في جميع المواقف وأن فئات معينة من الخلفيات (مثل واجهة برمجة تطبيقات REST) بشكل عام أقل حساسية لذلك. يرجى التأكد من أن الواجهة الخلفية قادرة على التعامل مع هذا أو تحديث تكوين بوابة التطبيق حتى لا يحتاج اسم المضيف إلى الكتابة فوقه نحو الواجهة الخلفية. عند استخدامه مع App Service، قم بإرفاق اسم مجال مخصص بتطبيق الويب وتجنب استخدام اسم المضيف *.azurewebsites.net في الواجهة الخلفية. مزيد من المعلومات حول النطاق المخصص.

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

لمزيد من المعلومات حول توصيات المستشارين، راجع: