الموثوقية في تخزين Azure Mover

تخزين Azure Mover هي خدمة مدارة بالكامل تقوم بترحيل الملفات والمجلدات إلى تخزين Azure، وتحافظ على مزامنة الملفات عبر حسابات التخزين. استخدم Storage Mover عند نقل البيانات إلى Azure، أو عندما تحتاج إلى الاحتفاظ بالبيانات متزامنة بين مواقع مختلفة داخل Azure.

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

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

مهم

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

نظرة عامة على بنية الموثوقية

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

البنية المنطقية

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

بالنسبة لبعض السيناريوهات، مثل عمليات الترحيل من البيئات المحلية، يمكنك أيضا نشر عامل واحد أو أكثر من عوامل Storage Mover. العامل هو البرنامج الذي تقوم بتشغيله على جهاز تتحكم فيه، مثل جهاز ظاهري أو جهاز فعلي. لا تتطلب بعض السيناريوهات وكيلا.

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

العمارة المادية

تعمل خدمة تخزين Azure Mover على البنية الأساسية المدارة Microsoft. يعمل الوكلاء على الأجهزة التي تديرها. أنت مسؤول عن موثوقية الوكلاء، وهو خارج نطاق هذه المقالة.

المرونة في مواجهة الأعطال العابرة

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

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

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

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

المرونة في مواجهة حالات فشل منطقة التوفر

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

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

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

يوضح الرسم التخطيطي التالي انتقال تخزين مع البنية الأساسية وبيانات تعريف التكوين المنتشرة عبر ثلاث مناطق:

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

ملحوظة

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

المتطلبات

دعم المنطقة: يمكن أن يحدث توزيع أفضل جهد لبيانات تعريف التكوين عبر المناطق فقط في منطقة تدعم كل من مناطق التخزين Mover والتوفر. تحقق من توفر منطقة Storage Mover وقارنها بقائمة المناطق التي تدعم مناطق التوفر. حتى في هذه المناطق، لا يتم ضمان مرونة المنطقة.

التكلفة

لا يوفر Storage Mover دعم منطقة توفر قابل للتكوين، لذلك لا تتحمل أي تكاليف إضافية تتعلق بمناطق التوفر. لمزيد من المعلومات حول كيفية فوترة Storage Mover، راجع فهم فوترة تخزين Azure Mover.

تكوين دعم منطقة التوفر

لا يقدم Storage Mover دعم منطقة توفر قابلة للتكوين، لذلك لا يوجد شيء لتمكينه أو الاشتراك فيه. لمزيد من المعلومات حول إنشاء مورد Storage Mover، راجع تخطيط النشر تخزين Azure Mover.

السلوك عندما تكون جميع المناطق صحية

يصف هذا القسم ما يمكن توقعه عندما يكون Mover للتخزين في منطقة تدعم مناطق التوفر وجميع المناطق قيد التشغيل.

  • عملية عبر المناطق: قد تخدم البنية الأساسية في أي من مناطق التوفر في المنطقة عمليات الإدارة والوصول إلى بيانات التعريف. يمكن أن تصل اتصالات العامل إلى الخدمة من خلال أي منطقة.

  • توزيع البيانات عبر المناطق: تهدف الخدمة إلى النسخ المتماثل لبيانات تعريف التكوين بشكل متزامن عبر مناطق التوفر في المنطقة.

السلوك أثناء فشل المنطقة

يصف هذا القسم ما يمكن توقعه عندما يكون Mover للتخزين في منطقة تدعم مناطق التوفر وهناك انقطاع في إحدى المناطق.

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

  • فقدان البيانات المتوقع: لا يتم فقدان البيانات التي يقوم مرحل التخزين بترحيلها أثناء فشل المنطقة.

    نظرا لأن Storage Mover لا يضمن توزيع بيانات تعريف التكوين عبر المناطق، فقد يؤدي فشل المنطقة إلى عدم توفر بعض بيانات تعريف تكوين Mover للتخزين مؤقتا حتى تسترد المنطقة.

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

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

استعادة المنطقة

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

اختبار فشل المنطقة

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

القدرة على الصمود في وجه الإخفاقات على مستوى المنطقة

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

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

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

ملحوظة

أنت مسؤول عن التعافي من الكوارث لمصادر بياناتك (بما في ذلك مصادر البيانات Azure والأماكن المحلية) والأهداف والوكلاء.

تجاوز الفشل المدار من قبل Microsoft إلى منطقة مقترنة

إذا كان مورد Storage Mover الخاص بك في منطقة مقترنة بمنطقة أخرى، Microsoft نسخ بيانات تعريف تكوين Mover للتخزين إلى المنطقة المقترنة.

رسم تخطيطي لميفر تخزين ينسخ بيانات التعريف الخاصة به إلى منطقة مقترنة.

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

رسم تخطيطي لفشل تمرير التخزين إلى منطقة مقترنة.

قد يحدث تجاوز الفشل لموارد Storage Mover في وقت مختلف عن أي تجاوز فشل لخدمات Azure الأخرى.

مهم

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

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

المتطلبات

دعم المنطقة: يتوفر النسخ المتماثل عبر المنطقة المدارة Microsoft فقط لموارد Storage Mover التي تقوم بنشرها في منطقة تحتوي على منطقة مقترنة. بالنسبة للموارد في المناطق غير المدفوعة، لا يتم توفير أي نسخ متماثل عبر المناطق أو تجاوز الفشل. لتحقيق المرونة عبر المناطق في المناطق غير المدفوعة، استخدم حلا مخصصا متعدد المناطق.

التكلفة

لا يفرض Storage Mover رسوما على النسخ المتماثل عبر المنطقة المدارة Microsoft لتكوين Mover للتخزين. ومع ذلك، قد تكون هناك رسوم صغيرة للنسخ المتماثل عبر المناطق. لمزيد من المعلومات، راجع تسعير النطاق الترددي.

تكوين دعم متعدد المناطق

يتم تمكين النسخ المتماثل عبر المناطق المدارة Microsoft تلقائيا لموارد Storage Mover في مناطق مقترنة. لا تقوم بتكوين هذا السلوك أو الاشتراك فيه.

السلوك عندما تكون جميع المناطق صحية

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

  • عملية عبر المناطق: يخدم مورد Storage Mover في المنطقة الأساسية جميع الطلبات. يتم استخدام المنطقة المقترنة فقط في حالة تجاوز الفشل الذي بدأه Microsoft.

  • النسخ المتماثل للبيانات عبر المناطق: تنسخ المنطقة الأساسية التكوين بشكل غير متزامن إلى المنطقة المقترنة. نظرا لأن النسخ المتماثل غير متزامن، فقد لا تنعكس التغييرات الأخيرة على التكوين في المنطقة المقترنة في وقت الفشل.

السلوك أثناء فشل المنطقة

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

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

  • فقدان البيانات المتوقع: نظرا لأن النسخ المتماثل عبر المناطق غير متزامن، فقد تفقد أي تغييرات في بيانات تعريف التكوين لا يتم نسخها نسخا متماثلا إلى المنطقة المقترنة في وقت الانقطاع.

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

  • اعاده توزيع: بعد اكتمال تجاوز الفشل، يبدأ Storage Mover في تشغيل المهام من المنطقة المقترنة.

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

انتعاش المنطقة

عند استرداد المنطقة الأساسية الأصلية، ينسق Microsoft إرجاع الموارد. تحتاج إلى إعادة تسجيل العوامل مقابل مرور التخزين في المنطقة الأساسية.

اختبار حالات فشل المنطقة

يدير النظام الأساسي تخزين Azure Mover النسخ المتماثل عبر المناطق وتجاوز الفشل واسترداد المنطقة. نظرا لأن Microsoft يدير هذه الميزة بشكل كامل، فلا يمكنك بدء تجاوز فشل المنطقة أو اختباره.

حلول متعددة المستويات مخصصة للمرونة

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

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

يعمل حل متعدد المناطق المخصص لكل من المناطق المقترنة وغير المدفوعة، ويمنحك التحكم الكامل في عملية تجاوز الفشل.

لمزيد من المعلومات، راجع التعافي من الكوارث التي بدأها العميل تخزين Azure Mover.

النسخ الاحتياطي والاستعادة

تخزين Azure Mover هي خدمة تزامن الترحيل وحركة البيانات. لا يخزن البيانات التي تقوم بترحيلها. تخزن الخدمة بيانات تعريف التكوين فقط، مثل المشاريع ونقاط النهاية وتعريفات الوظائف ومحفوظات تشغيل الوظيفة. لا توجد بيانات ترحيل للنسخ الاحتياطي.

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

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

المرونة في صيانة الخدمة

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

تتم ترقية عوامل التخزين Mover تلقائيا.

اتفاقية مستوى الخدمة

Storage Mover هي خدمة ترحيل ولا تقدم اتفاقية مستوى خدمة التوفر (SLA). ومع ذلك، تصف وثائق Storage Mover أهداف المقياس والأداء المتوقعة. تستند هذه الأهداف إلى عمليات ترحيل محاكاة، وهي ليست ضمانا أو التزاما.