فهم التسلسل الهرمي لمورد Azure Storage Mover

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

An image showing the hierarchical relationship of Storage Mover Azure resources further described in the article.

نظرة عامة

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

باستثناء عملية تسجيل العامل، تتم إدارة جميع جوانب الترحيل من الخدمة السحابية. تتوفر تفاصيل حول عملية تسجيل العامل ضمن مقالة تسجيل العامل.

مورد تمرير التخزين

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

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

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

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

A diagram illustrating the data flow by showing two arrows. The first arrow represents data traveling to a storage account from the source or agent and a second arrow represents only the management or control info to the storage mover resource or service.

عامل الترحيل

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

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

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

تلميح

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

إشعار

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

مشروع الترحيل

يسمح لك المشروع بتنظيم عمليات الترحيل السحابية على نطاق أوسع إلى وحدات أصغر وأكثر قابلية للإدارة تكون منطقية لموقفك.

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

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

an image showing the nested relationship of a project into a storage mover resource. It also shows child objects of the resource, called job definitions, described later in this article.

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

تلميح

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

تعريف الوظيفة

يتم تضمين تعريف الوظيفة داخل مشروع. يصف تعريف الوظيفة المصدر والهدف وإعدادات الترحيل التي تريد استخدامها في المرة التالية التي تبدأ فيها نسخة من المصدر المحدد إلى الهدف المحدد في Azure.

هام

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

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

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

يحتفظ تعريف الوظيفة أيضا بسجل تاريخي لتشغيل النسخة السابقة ونتائجها.

تشغيل المهمة

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

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

هام

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

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

يصدر العامل أيضا معلومات إضافية ونتائج الترحيل من خلال خدمة Azure Monitor:

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

هام

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

نقطة النهاية

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

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

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

يتم تربية نقاط النهاية إلى مورد Mover للتخزين عالي المستوى ويمكن إعادة استخدامها عبر تعريفات الوظائف المختلفة.

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

بعد فهم الموارد المتضمنة في نشر Azure Storage Mover، من الجيد بدء نشر إثبات المبدأ. هذه المقالات جيدة، والقراءات التالية: