تقييم خيارات تكرار البيانات لـ Azure Storage

مكتمل

يعد توفّر البيانات أمراً بالغ الأهمية للأعمال بالنسبة لمعظم المؤسسات.

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

لتحسين توفّر بيانات شركتك، قررت التحقيق في خيارات النَسْخ المتماثل المتوفرة لـ Azure Storage.

هنا، ستستكشف خيارات النَسْخ المتماثل المختلفة لـ Azure Storage. ستتعرف على كيفية عملها ومتى تستخدمها. ستتعلم أيضًا كيفية تبديل وترحيل بياناتك بينها.

خيارات النَسْخ المتماثل لـ Azure Storage

في Azure Storage، لديك عدة خيارات للنَسْخ المتماثل. يعتمد اختيارك على مستوى المرونة الذي تحتاجه.

التخزين المتكرر محلياً

Illustration that shows three copies of blob data stored in the same datacenter with LRS.

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

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

التخزين المتكرر جغرافياً

Illustration that shows blob data copied three times to two different datacenters with GRS.

باستخدام التخزين المتكرر جغرافياً (GRS)، تُنسخ بياناتك ثلاث مرات داخل منطقة واحدة، وثلاث مرات في منطقة ثانوية مقترنة بها. بهذه الطريقة، إذا كانت منطقتك الأساسية تواجه انقطاعاً، فستكون منطقتك الثانوية متاحة للاستخدام.

التخزين المتكرر جغرافياً للوصول إلى القراءة فقط

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

التخزين المتكرر عبر المنطقة

Illustration of data copied to three storage clusters in separate availability zones with ZRS.

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

نظراً لوجود جميع مناطق التوفّر في منطقة واحدة، لا يُمكن للتخزين المتكرر عبر المنطقة (ZRS) حماية بياناتك من الانقطاع على المستوى الإقليمي.

التخزين المتكرر عبر المنطقة الجغرافية

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

التخزين المتكرر عبر المنطقة الجغرافية للوصول إلى القراءة فقط

تستخدم مساحة التخزين المتكررة جغرافياً للقراءة والوصول نفس أسلوب النسخ المتماثل، مثل GZRS، ولكنه يتيح لك القراءة من المنطقة الثانوية. إذا كنت ترغب في قراءة البيانات التي تم نسخها نسخًا متماثلًا إلى المنطقة الثانوية، حتى إذا لم تكن لديك أوقات تعطل، فاستخدم مساحة التخزين للقراءة والوصول للمنطقة الجغرافية المتكررة RA-GZRS لنوع النسخ المتماثل الخاص بك.

يتوفر التخزين المتكرر عبر المنطقة الجغرافية والتخزين المتكرر عبر المنطقة الجغرافية للوصول إلى القراءة فقط حالياً في المناطق التالية:

  • جنوب أفريقيا
  • شرق أستراليا
  • شرق آسيا
  • شرق اليابان
  • وسط كوريا
  • جنوب شرق آسيا
  • وسط الهند‬
  • وسط فرنسا
  • وسط غرب ألمانيا
  • أوروبا الشمالية
  • شرق النرويج
  • منطقة السويد الوسطى
  • شمال سويسرا
  • جنوب المملكة المتحدة
  • أوروبا الغربية
  • وسط كندا
  • Central US
  • شرق الولايات المتحدة
  • East US 2
  • South Central US
  • West US 2
  • غرب الولايات المتحدة الأمريكية 3
  • ولاية فرجينيا الأمريكية
  • جنوب البرازيل

المناطق المقترنة

المنطقة المقترنة هي المنطقة التي يتم فيها إقران منطقة Azure بأخرى في الموقع الجغرافي نفسه للحماية من الانقطاع الإقليمي. تُستخدم المناطق المقترنة مع أنواع النَسْخ المتماثل للتخزين المتكرر جغرافياً والتخزين المتكرر عبر المنطقة الجغرافية.

Illustration that shows a hierarchy of geography, regional pair, region, and datacenters.

فيما يلي قائمة توضح بعض المناطق المقترنة معاً. يمكنك الحصول على القائمة الكاملة في المناطق المقترنة ب Azure.

المنطقة المنطقة
اسيا شرق آسيا جنوب شرق آسيا
أستراليا شرق أستراليا جنوب شرق أستراليا
كندا وسط كندا شرق كندا
الصين منطقة شمال الصين شرق الصين
‏‏أوروبا أوروبا الشمالية (أيرلندا) أوروبا الغربية (هولندا)
اليابان شرق اليابان غرب اليابان
أمريكا الشمالية شرق الولايات المتحدة غرب الولايات المتحدة
جنوب إفريقيا جنوب أفريقيا جنوب غرب أفريقيا
بريطانيا غرب المملكة المتحدة جنوب المملكة المتحدة

حالات الاستخدام لكل نوع من أنواع النَسْخ المتماثل

يلخص الجدول التالي عدد النسخ التي تحصل عليها مع كل نوع من أنواع النَسْخ المتماثل ومتى يجب استخدامه.

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

تبديل إستراتيجيات النَسْخ المتماثل

يُمكنك تبديل إستراتيجية النَسْخ المتماثل لأي حساب تخزين. تعتمد العملية التي تستخدمها على إستراتيجية النَسْخ المتماثل الحالية لحسابك. على سبيل المثال، إذا كنت تريد الترحيل من حساب تخزين مع التخزين المتكرر محلياً، فلديك خياران:

  • نقل بياناتك أو نسخها يدوياً إلى حساب جديد مع التخزين المتكرر عبر منطقة جغرافية.
  • تبديل نوع النَسْخ المتماثل إلى التخزين المتكرر جغرافياً/التخزين المتكرر جغرافياً للوصول والقراءة أولاً ثم إنشاء طلب باستخدام Azure Support للترحيل المباشر إلى التخزين المتكرر عبر المنطقة الجغرافية.

تحويل الحساب

إذا كنت تستخدم حساب التخزين المتكرر عبر المنطقة، يُمكنك تحويله لاستخدام التخزين المتكرر عبر المنطقة الجغرافية. تحوّل حساباً باستخدام مدخل Azure أو Azure CLI أو Azure PowerShell.

على سبيل المثال، لتحويل حسابك إلى التخزين المتكرر عبر المنطقة الجغرافية باستخدام Azure PowerShell، يُمكنك استخدام هذا الأمر:

Set-AzStorageAccount -ResourceGroupName <resource-group> -AccountName <storage-account> -SkuName "Standard_GZRS"

تبديل نوع النَسْخ المتماثل في مدخل Azure

يُمكنك أيضاً تبديل نوع النَسْخ المتماثل لحسابك في مدخل Azure. على سبيل المثال، للتبديل من ZRS إلى GZRS، انتقل إلى حساب التخزين الخاص بك، وحدد التكرار، وغير نوع النسخ المتماثل.

Screenshot of the storage account configuration, where you can change the replication type from ZRS to GZRS.

الترحيل المباشر

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

يمكنك إجراء ترحيل مباشر عن طريق إنشاء طلب دعم Azure في مدخل Azure.

Screenshot of an example Azure support ticket where you can request the service: storage account management, problem type: data migration, and problem subtype: migrate to ZRS, GRS, or RA-GZRS.

ثم سيتواصل معك ممثل الدعم حول طلب الترحيل المباشر الخاص بك.

توجد بعض القيود المفروضة على الترحيل المباشر. على سبيل المثال:

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

الترحيل اليدوي

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

لإجراء ترحيل يدوي، يمكنك استخدام AzCopy الأداة المساعدة أو إحدى أدوات الجهات الخارجية المختلفة المتوفرة.

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

azcopy copy 'https://<source-storage-account-name>.blob.core.windows.net/?<your-SAS-token>'
'https://<destination-storage-account-name>.blob.core.windows.net/' --recursive