فهم ترحيل حساب التخزين من نموذج النشر الكلاسيكي إلى Azure Resource Manager

دعونا نلقي نظرة متعمقة على عملية ترحيل حسابات التخزين من نموذج التوزيع الكلاسيكي Azure إلى نموذج توزيع Azure Resource Manager. نحن ننظر إلى الموارد على مستوى الموارد والميزات لمساعدتك على فهم كيفية قيام النظام الأساسي ل Azure بترحيل الموارد بين نموذجي النشر. لمزيد من المعلومات، يرجى قراءة مقالة إعلان الخدمة: ترحيل حسابات التخزين الكلاسيكية إلى Azure Resource Manager بحلول 31 أغسطس 2024

فهم مستوى البيانات ولوحة الإدارة

أولا، من المفيد فهم البنية الأساسية ل Azure Storage. يقدم Azure Storage الخدمات التي تخزن البيانات، بما في ذلك Blob Storage وAzure Data Lake Storage وAzure Files وQueue Storage وTable Storage. تتضمن هذه الخدمات والعمليات التي تعرضها مستوى البيانات ل Azure Storage. يعرض Azure Storage أيضا عمليات لإدارة حساب Azure Storage والموارد ذات الصلة، مثل وحدات SKU المكررة ومفاتيح الحساب وبعض النهج. وتشمل هذه العمليات مستوى الإدارة أو التحكم .

رسم تخطيطي يوضح بيانات Azure Storage وبنية مستوى الإدارة.

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

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

تجربة الترحيل

يمكنك ترحيل حساب التخزين الكلاسيكي الخاص بك باستخدام مدخل Microsoft Azure أو PowerShell أو Azure CLI. لمعرفة كيفية ترحيل حسابك، راجع ترحيل حسابات التخزين الكلاسيكية إلى Azure Resource Manager.

قبل بدء الترحيل:

  • تأكد من أن حسابات التخزين التي تريد ترحيلها لا تستخدم أي ميزات أو تكوينات غير مدعومة. عادة ما يكتشف النظام الأساسي هذه المشكلات ويولد خطأ.

    إذا كنت تقوم بترحيل أجهزة Azure الظاهرية (VMs) التي تتضمن أقراصا في حسابات التخزين الكلاسيكية، فتأكد من التعرف على عملية ترحيل الجهاز الظاهري. للحصول على معلومات حول الميزات والتكوينات غير المدعومة، راجع نظرة عامة على الترحيل المدعوم من النظام الأساسي لموارد IaaS من الكلاسيكية إلى Azure Resource Manager. للحصول على قائمة بالأخطاء التي قد تحدث فيما يتعلق بأجزاء القرص الكلاسيكية، راجع الأخطاء الشائعة أثناء ترحيل Classic إلى Azure Resource Manager.

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

هناك أربع خطوات لعملية الترحيل، كما هو موضح في الرسم التخطيطي التالي:

لقطة شاشة تعرض سير عمل ترحيل الحساب.

  1. التحقق من الصحة. أثناء مرحلة التحقق من الصحة، يتحقق Azure من حساب التخزين للتأكد من أنه يمكن ترحيله.

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

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

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

  4. تثبيت أو إجهاض. إذا كنت راضيا عن نجاح الترحيل، فيمكنك تنفيذ الترحيل. يؤدي الالتزام بالترحيل إلى حذف حساب التخزين الكلاسيكي نهائيا.

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

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

إشعار

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

إشعار

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

التحقق

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

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

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

ضع في اعتبارك أنه لا يمكن التحقق من كل قيد قد يفرضه مكدس Azure Resource Manager على حساب التخزين أثناء الترحيل. يتم التحقق من بعض القيود فقط عندما تخضع الموارد للتحول في الخطوة التالية من الترحيل (الخطوة إعداد).

تجهيز

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

هام

لم يتم تعديل حساب التخزين الكلاسيكي الخاص بك أثناء هذه الخطوة. إنها خطوة آمنة للتشغيل إذا كنت تحاول الترحيل.

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

إذا كان حساب التخزين قادرا على الترحيل، فإن Azure يقفل عمليات وحدة الإدارة لحساب التخزين قيد الترحيل. على سبيل المثال، لا يمكنك إعادة إنشاء مفاتيح حساب التخزين أثناء مرحلة الإعداد قيد التنفيذ. ثم يقوم Azure بإنشاء مجموعة موارد جديدة كحساب تخزين كلاسيكي. يتبع اسم مجموعة الموارد الجديدة النمط <classic-account-name>-Migrated.

إشعار

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

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

التحقق يدويا

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

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

يجهض

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

تنبيه

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

تثبيت

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

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

تحذير

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

يعد تنفيذ الترحيل عملية متكررة. إذا فشلت، أعد محاولة العملية. إذا استمر الفشل، فبادر بإنشاء تذكرة دعم أو طرح سؤال على Microsoft Q&A.

بعد الترحيل

بعد اكتمال الترحيل، يكون حساب التخزين الجديد جاهزا للاستخدام.

نوع الحساب الذي تم ترحيله

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

خصائص الحساب

يتم ترحيل أي خصائص تم تعيينها على حساب التخزين الكلاسيكي بقيمها إلى حساب التخزين الجديد.

تعيينات دور التحكم في الوصول استنادا إلى الدور

يتم الاحتفاظ بأي تعيينات دور RBAC يتم تحديد نطاقها لحساب التخزين الكلاسيكي بعد الترحيل.

مفاتيح الحساب

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

دعم المدخل

يمكنك إدارة حسابات التخزين التي تم ترحيلها في مدخل Microsoft Azure. لن تتمكن من استخدام المدخل الكلاسيكي لإدارة حسابات التخزين التي تم ترحيلها.

(راجع أيضًا )