ترحيل موارد التخزين إلى Azure العالمي
هام
منذ أغسطس 2018، لم نقبل عملاء جدد أو ننشر أي ميزات وخدمات جديدة في مواقع Microsoft Cloud Germany الأصلية.
واستنادا إلى التطور في احتياجات العملاء، أطلقنا مؤخرا منطقتين جديدتين لمراكز البيانات في ألمانيا، توفران إقامة بيانات للعملاء، واتصالا كاملا بشبكة مايكروسوفت السحابية العالمية، فضلا عن أسعار تنافسية في السوق.
بالإضافة إلى ذلك ، في 30 سبتمبر 2020 ، أعلنا أن Microsoft Cloud Germany سيغلق في 29 أكتوبر 2021. مزيد من التفاصيل متوفرة هنا: https://www.microsoft.com/cloud-platform/germany-cloud-regions.
استفد من اتساع نطاق الوظائف والأمان على مستوى المؤسسات والميزات الشاملة المتوفرة في مناطق مراكز البيانات الألمانية الجديدة من خلال الترحيل اليوم.
تحتوي هذه المقالة على معلومات يمكن أن تساعدك على ترحيل موارد تخزين Azure من Azure Germany إلى Azure العالمي.
ملاحظة
تستخدم هذه المقالة الوحدة النمطية Azure Az PowerShell، وهي الوحدة النمطية PowerShell الموصى بها للتفاعل مع Azure. لبدء استخدام الوحدة النمطية Az PowerShell، راجع تثبيت Azure PowerShell. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.
الكائنات الثنائية كبيرة الحجم
AzCopy هي أداة مجانية يمكنك استخدامها لنسخ النقط والملفات والجداول. AzCopy works for Azure-to-Azure, on-premises-to-Azure, and Azure-to-on-premises migrations. استخدم AzCopy للترحيل لنسخ النقط مباشرة من Azure Germany إلى Azure العالمي.
إذا كنت لا تستخدم الأقراص المدارة للجهاز الظاهري المصدر، فاستخدم AzCopy لنسخ ملفات .vhd إلى البيئة الهدف. خلاف ذلك ، يجب عليك إكمال بعض الخطوات مقدما. لمزيد من المعلومات، راجع التوصيات للأقراص المدارة.
يوضح المثال التالي كيفية عمل AzCopy. للحصول على مرجع كامل، راجع وثائق AzCopy.
يستخدم AzCopy مصطلحي المصدر و Dest، معبرا عنهما بعناوين URI. تحتوي عناوين URI ل Azure Germany دائما على هذا التنسيق:
https://<storageaccountname>.blob.core.cloudapi.de/<containername>/<blobname>
تحتوي عناوين URI ل Azure العالمية دائما على هذا التنسيق:
https://<storageaccountname>.blob.core.windows.net/<containername>/<blobname>
يمكنك الحصول على الأجزاء الثلاثة من URI (اسم حساب التخزين، اسم الحاوية، اسم الكتلة) من البوابة الإلكترونية، باستخدام PowerShell، أو باستخدام Azure CLI. يمكن أن يكون اسم النقطة جزءا من عنوان URI أو يمكن إعطاؤه كنمط ، مثل vm121314.vhd.
تحتاج أيضا إلى مفاتيح حساب التخزين للوصول إلى حساب Azure Storage. احصل عليها من البوابة الإلكترونية، باستخدام PowerShell، أو باستخدام CLI. على سبيل المثال:
Get-AzStorageAccountKey -Name <saname> -ResourceGroupName <rgname>
كما هو الحال دائما ، تحتاج إلى مفتاح واحد فقط من المفتاحين لكل حساب تخزين.
مثال:
| جزء URI | مثال على القيمة |
|---|---|
| تخزين المصدرالحساب | migratetest |
| حاوية المصدر | vhds |
| نقطة المصدر | vm-121314.vhd |
| التخزين المستهدفالحساب | migratetarget |
| الحاوية المستهدفة | targetcontainer |
ينسخ هذا الأمر قرصا ثابتا ظاهريا من Azure Germany إلى Azure العمومي (يتم تقصير المفاتيح لتحسين إمكانية القراءة):
azcopy -v /source:https://migratetest.blob.core.cloudapi.de/vhds /sourcekey:"0LN...w==" /dest:https://migratetarget.blob.core.windows.net/targetcontainer /DestKey:"o//ucDi5TN...w==" /Pattern:vm-121314.vhd
للحصول على نسخة متسقة من VHD، قم بإيقاف تشغيل VM قبل نسخ VHD. خطط لبعض وقت التوقف عن العمل لنشاط النسخ. عند نسخ VHD ، أعد إنشاء الجهاز الظاهري في البيئة المستهدفة.
لمزيد من المعلومات:
- راجع وثائق AzCopy.
- تعرف على كيفية إنشاء جهاز ظاهري من الأقراص المستعادة.
أقراص مُدارة
تعمل أقراص Azure المدارة على تبسيط إدارة الأقراص للبنية الأساسية ل Azure كخدمة (IaaS) من خلال إدارة حسابات التخزين المقترنة بقرص الجهاز الظاهري.
نظرا لعدم توفر حق الوصول المباشر إلى ملف .vhd، لا يمكنك استخدام أدوات مثل AzCopy مباشرة لنسخ ملفاتك (راجع Blobs). الحل البديل هو أولا تصدير القرص المدار عن طريق الحصول على توقيع وصول مشترك مؤقت URI ثم تنزيله أو نسخه باستخدام هذه المعلومات. تعرض الأقسام التالية مثالا على كيفية الحصول على توقيع الوصول المشترك URI وما يجب فعله به.
الخطوة 1: الحصول على توقيع الوصول المشترك URI
- في البوابة الإلكترونية، ابحث عن القرص المدار. (إنه في نفس مجموعة الموارد مثل الجهاز الظاهري. نوع المورد هو القرص.)
- في صفحة نظرة عامة ، حدد الزر تصدير في القائمة العلوية (يجب عليك إيقاف تشغيل الجهاز الظاهري وتخصيصه أولا ، أو إلغاء إرفاق الجهاز الظاهري).
- حدد وقتا لانتهاء صلاحية عنوان URI (الإعداد الافتراضي هو 3600 ثانية).
- إنشاء عنوان URL (يجب أن تستغرق هذه الخطوة بضع ثوان فقط).
- انسخ عنوان URL (يظهر مرة واحدة فقط).
الخطوة 2: AzCopy
للحصول على أمثلة حول كيفية استخدام AzCopy، راجع Blobs. استخدم AzCopy (أو أداة مشابهة) لنسخ القرص مباشرة من البيئة المصدر إلى البيئة الهدف. في AzCopy، يجب عليك تقسيم عنوان URI إلى عنوان URI الأساسي وجزء توقيع الوصول المشترك. يبدأ جزء توقيع الوصول المشترك من عنوان URI بالحرف "؟". توفر البوابة عنوان URI هذا لعنوان URI الخاص بتوقيع الوصول المشترك:
https://md-kp4qvrzhj4j5.blob.core.cloudapi.de/r0pmw4z3vk1g/abcd?sv=2017-04-17&sr=b&si=22970153-4c56-47c0-8cbb-156a24b6e4b5&sig=5Hfu0qMw9rkZf6mCjuCE4VMV6W3IR8FXQSY1viji9bg%3D>
تعرض الأوامر التالية معلمات المصدر ل AzCopy:
/source:"https://md-kp4qvrzhj4j5.blob.core.cloudapi.de/r0pmw4z3vk1g/abcd"
/sourceSAS:" ?sv=2017-04-17&sr=b&si=22970153-4c56-47c0-8cbb-156a24b6e4b5&sig=5Hfu0qMw9rkZf6mCjuCE4VMV6W3IR8FXQSY1viji9bg%3D"
إليك الأمر الكامل:
azcopy -v /source:"https://md-kp4qvrzhj4j5.blob.core.cloudapi.de/r0pmw4z3vk1g/abcd" /sourceSAS:"?sv=2017-04-17&sr=b&si=22970153-4c56-47c0-8cbb-156a24b6e4b5&sig=5Hfu0qMw9rkZf6mCjuCE4VMV6W3IR8FXQSY1viji9bg%3D" /dest:"https://migratetarget.blob.core.windows.net/targetcontainer/newdisk.vhd" /DestKey:"o//ucD... Kdpw=="
الخطوة 3: إنشاء قرص مدار جديد في البيئة المستهدفة
لديك العديد من الخيارات لإنشاء قرص مدار جديد. فيما يلي كيفية القيام بذلك في مدخل Azure:
- في البوابة الإلكترونية، حدد NewManaged>DiskCreate>.
- أدخل اسما للقرص الجديد.
- حدد مجموعة موارد.
- ضمن نوع المصدر، حدد نقطة التخزين. بعد ذلك، إما نسخ عنوان URI الوجهة من الأمر AzCopy أو الاستعراض لتحديد عنوان URI الوجهة.
- إذا قمت بنسخ قرص نظام تشغيل، فحدد نوع نظام التشغيل . بالنسبة لأنواع الأقراص الأخرى، حدد إنشاء.
الخطوة 4: إنشاء الجهاز الظاهري
كما ذكرنا سابقا، هناك طرق متعددة لإنشاء جهاز ظاهري باستخدام هذا القرص المدار الجديد. فيما يلي خياران:
- في البوابة الإلكترونية، حدد القرص، ثم حدد إنشاء جهاز ظاهري. حدد المعلمات الأخرى للجهاز الظاهري كالمعتاد.
- بالنسبة إلى PowerShell، راجع إنشاء جهاز ظاهري من الأقراص المستعادة.
لمزيد من المعلومات:
- تعرف على كيفية التصدير إلى القرص عبر واجهة برمجة التطبيقات من خلال الحصول على عنوان URI لتوقيع الوصول المشترك.
- تعرف على كيفية إنشاء قرص مدار عبر واجهة برمجة التطبيقات من نقطة غير مدارة.
الجداول
يمكنك ترحيل الجداول في Azure باستخدام مستكشف التخزين. يعد مستكشف التخزين أداة لإدارة موارد التخزين السحابي في Azure. باستخدام "مستكشف التخزين"، يمكنك الاتصال بحساب التخزين الألماني المصدر ونسخ الجداول إلى حساب التخزين العمومي Azure المستهدف.
للبدء، قم بتثبيت Azure Storage Explorer.
الاتصال إلى المصدر
يمكنك استخدام "مستكشف التخزين" لنسخ الجداول من حساب Azure Storage المصدر.
الاتصال "مستكشف التخزين" إلى موارد الجدول المصدر في Microsoft Azure Germany. يمكنك تسجيل الدخول للوصول إلى الموارد في اشتراكك أو يمكنك إرفاقها بموارد تخزين محددة.
الاتصال بالهدف
يمكنك استخدام "مستكشف التخزين" للصق الجداول إلى حساب Azure Storage الهدف.
الاتصال مستكشف التخزين إلى اشتراكك المستهدف في Microsoft Azure أو Azure Storage. يمكنك تسجيل الدخول للوصول إلى الموارد في اشتراكك أو يمكنك إرفاقها بموارد تخزين محددة.
ترحيل الجداول
انسخ الجداول من Azure Germany إلى Azure عالمي باستخدام مستكشف التخزين. يمكنك نسخ الجداول بالنقر بزر الماوس الأيمن فوق الجدول الذي تريد نسخه واختيار نسخ الجدول من القائمة المختصرة. يوضح المثال التالي نسخ testmigrationtable من اشتراك Azure Germany.

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

كرر خطوات النسخ واللصق لكل جدول تريد ترحيله.
مشاركات الملفات
استخدم AzCopy للترحيل لنسخ مشاركات الملفات مباشرة من Azure Germany إلى Azure العالمي. AzCopy هي أداة مجانية يمكنك استخدامها لنسخ النقط والملفات والجداول.
للبدء ، قم بتنزيل AzCopy وتثبيته.
يستخدم AzCopy مصطلحي المصدر و Dest، معبرا عنهما بعناوين URI. تحتوي عناوين URI ل Azure Germany دائما على هذا التنسيق:
https://<storageaccountname>.blob.core.cloudapi.de/<filesharename>
تحتوي عناوين URI ل Azure العالمية دائما على هذا التنسيق:
https://<storageaccountname>.blob.core.windows.net/<filesharename>
تحتاج إلى رمز SAS المميز لحساب التخزين للوصول إلى حساب Azure Storage.
يقوم الأمر التالي بنسخ كافة مشاركات الملفات والدلائل والملفات من حساب تخزين Azure Germany إلى حساب تخزين Azure عمومي. للحصول على مرجع كامل، راجع وثائق AzCopy.
| جزء URI | قيمة المثال |
|---|---|
| تخزين المصدرالحساب | migratetest |
| مشاركة الملف المصدر | sourcefileshare |
| التخزين المستهدفالحساب | migratetarget |
| مشاركة الملفات المستهدفة | targetfileshare |
azcopy copy "https://migratetest.blob.core.cloudapi.de/sourcefileshare?<SAS-token>" "https://migratetarget.blob.core.windows.net/targetfileshare?<SAS-token>" --recursive=true
لمزيد من المعلومات حول AzCopy، راجع وثائق AzCopy ونقل البيانات باستخدام AzCopy وتخزين الملفات.
الخطوات التالية
تعرف على الأدوات والتقنيات والتوصيات الخاصة بترحيل الموارد في فئات الخدمات التالية: