الترحيل إلى مشاركات ملفات SMB Azure

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

ينطبق على

نوع مشاركة الملف SMB NFS
مشاركات الملفات القياسية (GPv2)، حسابات التخزين المكررة محليًا (LRS) وحسابات التخزين المكررة في المنطقة (ZRS) ‏‏نعم‬ لا
مشاركات الملفات القياسية (GPv2)، حساب تخزين مكرر جغرافي (GRS) أو حساب تخزين مكرر للمنطقة الجغرافية (GZRS) ‏‏نعم‬ لا
مشاركات الملفات المدفوعة (FileStorage)، حسابات التخزين المكررة محليًا (LRS) وحسابات التخزين المكررة في المنطقة (ZRS) ‏‏نعم‬ لا

أساسيات الترحيل

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

مشاركات ملفات Azure تعد مناسبة لبيانات ملف الأغراض العامة. تتضمن هذه البيانات أي شيء تستخدم مشاركة SMB محلية له. باستخدام Azure File Sync، يمكنك تخزين محتويات العديد من مشاركات ملفات Azure مؤقتاً على خوادم تقوم بتشغيل Windows Server محلياً.

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

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

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

فيما يلي المكونان الأساسيان للملف:

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

يمكن تعريف دقة الملف في الترحيل على أنها القدرة على:

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

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

هام

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

يمكن للمستخدمين الذين يستفيدون من خدمات مجال Active Directory (AD DS) كوحدة تحكم بالمجال المحلية الخاصة بهم الوصول في الأصل إلى مشاركة ملف Azure. كذلك يمكن لمستخدمي Microsoft Entra Domain Services. يستخدم كل منها هويته الحالية للوصول استناداً إلى أذونات المشاركة وقوائم التحكم في الوصول للملفات والمجلدات. يشبه هذا السلوك مستخدمًا يتصل بمشاركة ملف محلية.

تعرف على المزيد حول مصادقة Active Directory محلي ومصادقة Microsoft Entra Domain Services لمشاركات ملفات Azure.

بيانات التعريف المدعومة

يسرد الجدول التالي بيانات التعريف المدعومة لملفات Azure.

هام

الطابع الزمني LastAccessTime غير مدعوم حاليا للملفات أو الدلائل على المشاركة الهدف. ومع ذلك، سترجع Azure Files قيمة LastAccessTime لملف عند الطلب. نظرا لعدم تحديث الطابع الزمني LastAccessTime في عمليات القراءة، فسيكون دائما مساويا ل LastModifiedTime.

Source الهدف
بنية الدليل يمكن الاحتفاظ ببنية الدليل الأصلية للمصدر على المشاركة الهدف.
ارتباطات رمزية يمكن الاحتفاظ بالارتباطات الرمزية على المصدر وتعيينها على المشاركة الهدف.
أذونات وصول تدعم Azure Files قوائم التحكم في الوصول ل Windows، ويجب تعيينها على المشاركة الهدف حتى إذا لم يتم تكوين تكامل AD في وقت الترحيل. يجب الاحتفاظ ب ACLs التالية: معرف أمان المالك (SID)، ومعرف أمان المجموعة، وقوائم الوصول التقديرية (DACLs)، وقوائم التحكم في الوصول إلى النظام (SACLs).
إنشاء طابع زمني يمكن الاحتفاظ بالطوابع الزمنية الأصلية لإنشاء الملف المصدر على المشاركة الهدف.
تغيير الطابع الزمني يمكن الاحتفاظ بالطوابع الزمنية للتغيير الأصلي للملف المصدر على المشاركة الهدف.
الطابع الزمني المعدل يمكن الاحتفاظ بالطوابع الزمنية المعدلة الأصلية للملف المصدر على المشاركة الهدف.
سمات الملف يمكن الاحتفاظ بالسمات الشائعة مثل علامات القراءة فقط والمخفية والأرشيف على المشاركة الهدف.

أدلة الترحيل

يسرد الجدول التالي مجموعات الأدوات المقترحة للترحيل إلى مشاركات ملفات SMB Azure.

كيفية استخدام الجدول:

  1. حدد موقع الصف للنظام المصدر الذي يتم تخزين ملفاتك عليه حالياً.

  2. اختر أحد هذه الأهداف:

    • التوزيع المختلط: استخدم Azure File Sync لتخزين محتوى مشاركات ملفات Azure في أماكن العمل ومستوى الملفات الأقل استخداما في السحابة.
    • النشر السحابي فقط: مشاركات ملفات Azure في السحابة، مع عدم وجود تخزين مؤقت محلي.

    حدد العمود الهدف الذي يطابق اختيارك.

  3. ضمن تقاطع المصدر والهدف، تسرد خلية جدول سيناريوهات الترحيل المتاحة. حدد واحدا للارتباط مباشرة بدليل الترحيل.

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

المصدر الهدف:
التوزيع
المختلط (Azure Files + Azure File Sync)
الهدف:
نشر
السحابة فقط (ملفات Azure)
مجموعة الأدوات الموصى بها: مجموعة الأدوات الموصى بها:
إصدار Windows Server 2012 R2 والإصدارات الأحدث
Windows Server 2012 والإصدارات السابقة
  • عبر DataBox وAzure File Sync إلى نظام تشغيل الخادم الحديث
  • عبر خدمة ترحيل التخزين إلى خادم حديث مع Azure File Sync، ثم التحميل
التخزين المتصل بالشبكة (NAS)
Linux (SMB فقط)

مربع أدوات الترحيل

أدوات نسخ الملفات

هناك العديد من أدوات نسخ الملفات المتوفرة من Microsoft وغيرها. لتحديد الأداة المناسبة لسيناريو الترحيل، ضع في اعتبارك هذه الأسئلة الأساسية:

  • هل تدعم الأداة المواقع المصدر والهدف لنسخة الملف؟

  • هل تدعم الأداة مسار الشبكة أو البروتوكولات المتوفرة (مثل REST أو SMB) بين مواقع التخزين المصدر والهدف؟

  • هل تحافظ الأداة على دقة الملفات الضرورية التي تدعمها مواقع المصدر والهدف؟

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

  • هل تحتوي الأداة على ميزات تسمح لها بالتناسب مع استراتيجية الترحيل لديك؟

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

    عندما تدعم أداة خيارا لعكس مصدر إلى هدف، يمكنك غالباً تشغيله عدة مرات على نفس المصدر والهدف، بينما يظل المصدر قابلاً للوصول.

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

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

يصنف الجدول التالي أدوات Microsoft وملاءمتها الحالية لمشاركات ملفات SMB Azure:

مستحسن أداة دعم مشاركات ملفات Azure الحفاظ على دقة الملف
نعم، مستحسن Azure Storage Mover مدعوم. الدقة الكاملة.*
نعم، مستحسن RoboCopy مدعوم. يمكن إدخال مشاركات ملفات Azure كمحركات أقراص شبكة. الدقة الكاملة.*
نعم، مستحسن "Azure File Sync" مدمج أصلاً في مشاركات ملفات Azure. الدقة الكاملة.*
نعم، مستحسن برنامج ترحيل تخزين Azure مدعوم. الدقة الكاملة.*
نعم، مستحسن خدمة ترحيل التخزين مدعوم بشكل غير مباشر. يمكن تركيب مشاركات ملفات Azure كمحركات أقراص شبكة على خوادم SMS المستهدفة. الدقة الكاملة.*
نعم، مستحسن Data Box (يشمل خدمة نسخ البيانات لتحميل الملفات على الجهاز) مدعوم.
(لا تدعم Data Box Disks مشاركات الملفات الكبيرة)
يدعم Data Box وData Box Heavy بيانات التعريف بشكل كامل.
لا تحتفظ Data Box Disks ببيانات تعريف الملف.
غير مستحسن بالكامل AzCopy
أحدث إصدار
مدعوم ولكن غير موصى به بالكامل. لا يدعم النسخ التفاضلية على نطاق واسع، وقد تفقد بعض دقة الملفات.
تعرف على كيفية استخدام AzCopy مع مشاركات ملفات Azure
غير مستحسن بالكامل Azure Storage Explorer
أحدث إصدار
مدعوم ولكن غير مستحسن. يفقد معظم دقة الملفات، مثل قوائم التحكم بالوصول. يدعم الطوابع الزمنية.
لا ينصح Azure Data Factory مدعوم. لا ينسخ بيانات التعريف.

* الدقة الكاملة: يفي بقدرات مشاركة ملف Azure أو يتجاوزها.

أدوات مساعد الترحيل

يصف هذا القسم الأدوات التي تساعدك في تخطيط عمليات الترحيل وتشغيلها.

Azure Storage Mover

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

RoboCopy

مضمن في Windows، RoboCopy هي واحدة من الأدوات الأكثر قابلية للتطبيق على عمليات ترحيل ملفات SMB. تعد وثائق RoboCopy الرئيسية مورداً مفيداً للعديد من خيارات هذه الأداة.

برنامج ترحيل تخزين Azure

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

يمكن أن تساعد هذه المعلومات في:

  • تحديد مجموعات البيانات المكررة والمكررة
  • تحديد البيانات الأكثر برودة التي يمكن نقلها إلى تخزين أقل تكلفة

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

TreeSize من JAM Software GmbH

يتغير حجم Azure File Sync بشكل أساسي مع عدد العناصر (الملفات والمجلدات)، وليس مع إجمالي مساحة التخزين. تتيح لك أداة TreeSize تحديد عدد العناصر الموجودة على وحدات تخزين Windows Server.

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

الإصدار الذي تم اختباره من الأداة هو الإصدار 4.4.1. وهو يتوافق مع الملفات ذات التدرج السحابي. لن تتسبب الأداة في استدعاء الملفات المتدرجة أثناء تشغيلها العادي.

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

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

مزيد من المعلومات حول تقنيات «ملفات Azure» المذكورة في هذه المقالة: