كيفية إدارة Azure Cache for Redis

توضح هذه المقالة كيفية القيام بمهام الإدارة مثل إعادة التشغيل وتحديث القناة وجدولة التحديثات لذاكرة التخزين المؤقت Azure لمثيلات Redis.

إعادة التشغيل

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

هام

لا يتوفر إعادة التشغيل بعد لمستوى Enterprise. يتوفر إعادة التشغيل لجميع المستويات الأخرى.

لقطة شاشة تبرز خيار قائمة إعادة التشغيل

حدد العقد لإعادة التشغيل وحدد Reboot.

لقطة شاشة توضح العقد التي يمكنك إعادة تشغيلها

إذا كانت لديك ذاكرة تخزين مؤقت متميزة مع تمكين التجميع، يمكنك تحديد أجزاء ذاكرة التخزين المؤقت لإعادة التشغيل.

لقطة شاشة لخيارات الأجزاء

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

يختلف التأثير على تطبيقات العميل الخاصة بك وفقاً للعقد التي تعيد تشغيلها.

  • النسخة الأساسية - عند إعادة تشغيل العقدة الأساسية، يتجاوز فشل Azure Cache for Redis في عقدة النسخة المتماثلة ويرقّها إلى النسخة الأساسية. أثناء تجاوز الفشل هذا، يمكن أن يكون هناك فاصل زمني قصير قد تفشل فيه الاتصالات بذاكرة التخزين المؤقت.
  • النسخة المماثلة - عند إعادة تشغيل عقدة النسخة المتماثلة، لن يكون هناك تأثير على عملاء ذاكرة التخزين المؤقت.
  • كل من الأساسي والنسخة المتماثلة - عند إعادة تشغيل كل من عقد ذاكرة التخزين المؤقت، يحاول Azure Cache ل Redis إعادة تشغيل العقدتين بأمان، في انتظار انتهاء إحداهما قبل إعادة تشغيل العقدة الأخرى. عادة، لا يحدث فقدان البيانات. ومع ذلك، لا يزال من الممكن أن يحدث فقدان البيانات لأحداث الصيانة أو حالات الفشل غير المتوقعة. يؤدي إعادة تشغيل ذاكرة التخزين المؤقت عدة مرات في صف إلى زيادة احتمالات فقدان البيانات.
  • عقد ذاكرة التخزين المؤقت المتميزة مع تمكين التجميع - عند إعادة تشغيل عقدة واحدة أو أكثر من ذاكرة التخزين المؤقت المتميزة مع تمكين التجميع، يكون سلوك العقد المحددة هو نفسه عند إعادة تشغيل العقدة أو العقد المقابلة لذاكرة التخزين المؤقت غير متفاوتة المسافات.

الأسئلة المتداولة بشأن إعادة التشغيل

ما العُقدة التي يجب إعادة تشغيلها لاختبار تطبيقي؟

لاختبار مرونة التطبيق الخاص بك مقابل فشل العُقدة الأساسية لذاكرة التخزين المؤقت، أعد تشغيل العُقدة الأساسية. لاختبار مرونة التطبيق الخاص بك مقابل فشل عُقدة النسخة المتماثلة، أعد تشغيل عُقدة النسخة المتماثلة.

هل يمكنني إعادة تشغيل ذاكرة التخزين المؤقت لمسح اتصالات العميل؟

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

هام

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

هل سأفقد البيانات من ذاكرة التخزين المؤقت إذا قمت بإعادة التشغيل؟

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

إذا قمت بإعادة تشغيل واحدة فقط من العُقد، فلا يتم فقدان البيانات عادةً، ولكنها قد تظل كذلك. على سبيل المثال، إذا تمت إعادة تشغيل العقدة الأساسية، وكانت كتابة ذاكرة التخزين المؤقت قيد التقدم، يتم فقدان البيانات من كتابة ذاكرة التخزين المؤقت. سيناريو آخر لفقدان البيانات سيكون إذا قمت بإعادة تشغيل عقدة واحدة، ويحدث أن تتعطل العقدة الأخرى بسبب فشل في نفس الوقت.

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

هل يمكنني إعادة تشغيل ذاكرة التخزين المؤقت باستخدام PowerShell أو CLI أو أدوات إدارة أخرى؟

نعم، للحصول على إرشادات PowerShell، راجع إعادة تشغيل ذاكرة التخزين المؤقت Azure Cache for Redis.

هل يمكنني إعادة تشغيل ذاكرة التخزين المؤقت للمؤسسة؟

‏‏لا. لا تتوفر إعادة التشغيل لمستوى Enterprise حتى الآن. تتوفر إعادة التشغيل للمستويات الأساسية والقياسية والمتميزة. تعتمد الإعدادات التي تراها في قائمة Resource ضمن مسؤول istration على مستوى ذاكرة التخزين المؤقت. لا ترى إعادة التشغيل عند استخدام ذاكرة تخزين مؤقت من مستوى Enterprise.

مسح البيانات

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

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

هام

في السابق، كانت عملية المسح متاحة فقط لذاكرة التخزين المؤقت لطبقة المؤسسة المنسوخة جغرافيا. الآن، يتوفر في المستويات الأساسية والقياسية والمتميزة.

لقطة شاشة تعرض مسح البيانات المحددة في قائمة الموارد لمثيل ذاكرة التخزين المؤقت.

تحديث التحديث وجدولة التحديثات

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

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

هام

يؤدي تغيير قناة التحديث على مثيل ذاكرة التخزين المؤقت إلى تعرض ذاكرة التخزين المؤقت لحدث تصحيح لتطبيق التحديثات الصحيحة. ضع في اعتبارك تغيير قناة التحديث أثناء نافذة الصيانة.

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

هام

تنطبق قناة التحديث ونافذة الصيانة على تحديثات خادم Redis وتحديثات نظام التشغيل للأجهزة الظاهرية التي تستضيف ذاكرة التخزين المؤقت. لا تنطبق قناة التحديث ونافذة الصيانة على تحديثات نظام التشغيل المضيف على المضيفين الذين يستضيفون الأجهزة الظاهرية لذاكرة التخزين المؤقت أو مكونات شبكة Azure الأخرى. في حالات نادرة، حيث تتم استضافة ذاكرات التخزين المؤقت على النماذج القديمة، لن تنطبق نافذة الصيانة على تحديثات Guest OS أيضا. يمكنك معرفة ما إذا كانت ذاكرة التخزين المؤقت الخاصة بك موجودة على نموذج قديم إذا كان اسم DNS لذاكرة التخزين المؤقت يحل إلى لاحقة أو cloudapp.netchinacloudapp.cnusgovcloudapi.net أو .cloudapi.de

حاليا، لا يتوفر خيار لتكوين قناة تحديث أو تحديثات مجدولة لذاكرة التخزين المؤقت لمستوى المؤسسة.

لقطة شاشة تظهر تحديثات الجدول الزمني

لتحديد وقت صيانة، تحقق من الأيام التي تريدها وحدد ساعة بدء وقت الصيانة لكل يوم. ثم حدد OK. وقت نافذة الصيانة بالتوقيت العالمي المتفق عليه ولا يمكن تكوينه إلا على أساس كل ساعة.

وقت الصيانة الافتراضي والحد الأدنى للتحديثات هي خمس ساعات. هذه القيمة غير قابلة للتكوين من مدخل Microsoft Azure، ولكن يمكنك تكوينها في PowerShell باستخدام MaintenanceWindow المعلمة New-AzRedisCacheScheduleEntry cmdlet. لمزيدٍ من المعلومات، راجع هل يمكنني إدارة التحديثات المجدولة باستخدام PowerShell أو CLI أو أدوات إدارة أخرى؟

الأسئلة المتداولة بشأن جدولة التحديثات

متى تُجرى التحديثات إذا لم أستخدم ميزة تحديثات الجدولة؟

إذا لم تحدد وقت صيانة، يمكن إجراء التحديثات في أي وقت.

ما نوع التحديثات التي يتم إجراؤها أثناء وقت الصيانة المجدولة؟

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

هل يمكنني إدارة التحديثات المجدولة باستخدام PowerShell أو CLI أو أدوات إدارة أخرى؟

نعم، يمكنك إدارة التحديثات المجدولة باستخدام أوامر PowerShell cmdlets التالية:

هل يمكن إجراء تحديث تتم تغطيته وإدارته بواسطة ميزة "التحديثات المجدولة" خارج وقت "التحديثات المجدولة"؟

نعم. بشكلٍ عام، لا يتم تطبيق التحديثات خارج وقت التحديثات المجدولة المكونة. يمكن تطبيق تحديثات الأمان المهمة النادرة خارج جدول التصحيح كجزء من نهج الأمان لدينا.

تعرف على المزيد حول ميزات Azure Cache for Redis.