البرنامج التعليمي: تقييم تطبيقات الويب للترحيل إلى Azure App Service

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

توضح لك هذه المقالة كيفية تقييم تطبيقات الويب ASP.NET المكتشفة التي تعمل على خوادم IIS على الويب استعدادا للترحيل إلى Azure App Service Code وحاويات خدمة تطبيقات Azure، باستخدام أداة Azure Migrate: Discovery and assessment. تعرف على المزيد حول Azure App Service.

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

توضح هذه المقالة كيفية تقييم تطبيقات ويب Java المكتشفة التي تعمل على خوادم Tomcat استعدادا للترحيل إلى Azure App Service Code وحاويات خدمة تطبيقات Azure، باستخدام أداة Azure Migrate: Discovery and assessment. تعرف على المزيد حول Azure App Service.

في هذا البرنامج التعليمي، تتعلم كيفية:

  • قم بإجراء تقييم استنادا إلى بيانات تكوين تطبيقات الويب.
  • راجع تقييم Azure App Service.

إشعار

تظهر البرامج التعليمية أسرع مسار لتجربة سيناريو واستخدام الخيارات الافتراضية حيثما أمكن ذلك.

المتطلبات الأساسية

  • في حال لم يكن لديك اشتراك Azure، فأنشئ حساباً مجانيّاً قبل البدء.
  • قبل اتباع هذا البرنامج التعليمي لتقييم تطبيقات الويب الخاصة بك للترحيل إلى Azure App Service، تأكد من اكتشاف تطبيقات الويب التي تريد تقييمها باستخدام جهاز Azure Migrate لخوادم VMware أو Hyper-V أو الخوادم الفعلية.
  • إذا كنت تريد تجربة هذه الميزة في مشروع موجود، فتأكد من إكمال المتطلبات الأساسية في هذه المقالة.

إجراء تقييم

لتشغيل تقييم، اتبع الخطوات التالية:

  1. سجل الدخول إلى مدخل Microsoft Azure وابحث عن Azure Migrate.

  2. في صفحة Azure Migrate ، ضمن Migration goals، حدد Servers و databases وweb apps.

  3. في صفحة الخوادم وقواعد البيانات وتطبيقات الويب، ضمن أدوات التقييمات، حدد تطبيقات الويب على Azure من القائمة المنسدلة تقييم .

    لقطة شاشة لصفحة نظرة عامة ل Azure Migrate.

  4. في صفحة إنشاء تقييم ، ضمن علامة التبويب أساسيات ، قم بما يلي:

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

      لقطة شاشة لصفحة إنشاء تقييم ل Azure Migrate.

    2. حدد تحرير لمراجعة خصائص التقييم.

      يتم تضمين ما يلي في خصائص تقييم Azure App Service:

      لقطة شاشة لإعدادات التقييم ل Azure Migrate.

      الخاصية التفاصيل
      الموقع الهدف منطقة Azure التي تريد الترحيل إليها. يستند تكوين Azure App Service وتوصيات التكلفة على الموقع الذي تحدده.
      نوع البيئة نوع البيئة التي يتم تشغيلها فيها.
      العرض عرض Azure الذي سجلت فيه. يقدر التقييم تكلفة ذلك العرض.
      عملة العملة المستخدمة في فوترة حسابك.
      الخصم‏‎ (%) أي خصومات خاصة بالاشتراك تتلقاها أعلى عرض Azure. الإعداد الافتراضي هو 0٪.
      اشتراك EA يستخدم تحديد اشتراكات اتفاقية المؤسسة (EA) لتقدير التكلفة. خذ في الاعتبار الخصم المطبق على الاشتراك.

      احتفظ بالإعدادات الافتراضية للمثيلات المحجوزة وخصائص الخصم (٪).
      خيارات التوفير (حساب) خيار المدخرات الذي يجب أن يأخذه التقييم في الاعتبار.
      مطلوب العزل حدد نعم إذا كنت تريد تشغيل تطبيقات الويب في بيئة خاصة ومخصصة في مركز بيانات Azure.
    • في خيارات المدخرات (Compute) ، حدد خيار التوفير الذي تريد أن يأخذه التقييم في الاعتبار، مما يساعد على تحسين تكلفة حساب Azure.
      • تعد حجوزات Azure (سنة أو ثلاث سنوات محجوزة) خيارا جيدا للموارد الأكثر تشغيلا باستمرار.
      • توفر خطة توفير Azure (خطة توفير لمدة سنة أو ثلاث سنوات) مرونة إضافية وتحسين التكلفة التلقائي. من الناحية المثالية بعد الترحيل، يمكنك استخدام خطة حجز Azure والمدخرات في نفس الوقت (يتم استهلاك الحجز أولا)، ولكن في تقييمات Azure Migrate، يمكنك فقط رؤية تقديرات التكلفة لخيار توفير واحد في كل مرة.
      • عند تحديد بلا، تستند تكلفة حساب Azure إلى معدل الدفع أولا بأول أو استنادا إلى الاستخدام الفعلي.
      • تحتاج إلى تحديد برنامج الدفع أولا بأول في العرض/الترخيص لتتمكن من استخدام المثيلات المحجوزة أو خطة توفير Azure. عند تحديد أي خيار توفير بخلاف بلا، لا ينطبق إعداد الخصم (٪) .
    1. حدد حفظ إذا قمت بإجراء أي تغييرات.
  5. في صفحة Create assessment ، حدد Next: Select servers to assessment.

  6. ضمن علامة التبويب تحديد الخوادم لتقييمها، قم بما يلي:

    • اسم التقييم: حدد اسما للتقييم.
    • تحديد مجموعة أو إنشائها: حدد إنشاء جديد وحدد اسم مجموعة. يمكنك أيضا استخدام مجموعة موجودة.
    • اسم الجهاز: حدد الجهاز.
    • نوع تطبيق الويب: حدد ASP.NET.
    • نوع تطبيق الويب: حدد Java.
    • حدد الخوادم التي تريد إضافتها إلى المجموعة من الجدول.
    • حدد التالي.

    لقطة شاشة للخوادم المحددة.

  7. ضمن علامة التبويب Review + create assessment ، راجع تفاصيل التقييم، وحدد Create assessment لإنشاء المجموعة وتشغيل التقييم.

    لقطة شاشة لإنشاء تقييم.

  8. بعد إنشاء التقييم، انتقل إلى الخوادم وقواعد البيانات وتطبيقات>الويب Azure Migrate: Discovery and assessment. قم بتحديث بيانات التجانب عن طريق تحديد الخيار Refresh أعلى اللوحة. انتظر حتى يتم تحديث البيانات.

  9. في صفحة الخوادم وقواعد البيانات وتطبيقات الويب، ضمن Assessment tools>Assessments، حدد الرقم بجوار Web apps على Azure في قسم Assessment.

  10. حدد اسم التقييم الذي ترغب في عرضه.

مراجعة تقييم

لعرض تقييم، اتبع الخطوات التالية:

  1. في صفحة Azure Migrate ، ضمن Migration goals، حدد Servers و databases وweb apps.

  2. في صفحة الخوادم وقواعد البيانات وتطبيقات الويب، ضمن Assessment tools>Assessments، حدد الرقم بجوار تطبيقات الويب على تقييم Azure.

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

    لقطة شاشة لشاشة نظرة عامة.

    تحتوي صفحة نظرة عامة على 3 أقسام:

    • Essentials: يعرض قسم Essentials المجموعة التي ينتمي إليها الكيان المقدر وحالته وموقعه ومصدر الاكتشاف والعملة بالدولار الأمريكي.
    • الكيانات المقدرة: يعرض هذا القسم عدد الخوادم المحددة للتقييمات، وعدد خدمات تطبيق Azure في الخوادم المحددة، وعدد مثيلات تطبيق Sprint Boot المميزة التي تم تقييمها.
    • سيناريو الترحيل: يوفر هذا القسم تمثيلا تصويريا لعدد التطبيقات الجاهزة والمستعدة بشروط وغير جاهزة. يمكنك مشاهدة تمثيلين رسوميين، أحدهما لكافة تطبيقات الويب إلى App Service Code والآخر لكافة تطبيقات الويب إلى حاويات خدمة التطبيقات. بالإضافة إلى ذلك، فإنه يسرد أيضا عدد التطبيقات الجاهزة للترحيل والتكلفة المقدرة للترحيل للتطبيقات الجاهزة للترحيل.
  4. راجع ملخص التقييم. يمكنك أيضًا تحرير خصائص التقييم، أو إعادة حساب التقييم.

مراجعة الاستعداد

لمراجعة الاستعداد لتطبيقات الويب، اتبع الخطوات التالية:

  1. في التقييمات، حدد اسم التقييم الذي تريد عرضه.

  2. حدد عرض مزيد من التفاصيل لعرض مزيد من التفاصيل حول كل تطبيق ومثيلات. راجع رمز خدمة تطبيق Azure وعمود جاهزية حاوية خدمة تطبيقات Azure في الجدول لتطبيقات الويب التي تم تقييمها:

    لقطة شاشة ل جاهزية Azure App Service Code.

    1. إذا لم يتم العثور على أية مشكلات ملاءمة، يتم وضع علامة الجاهزيةReady لنوع النشر المستهدف.
    2. إذا كانت هناك مشكلات توافق غير حرجة، مثل الميزات المتدهورة أو غير المدعومة التي لا تمنع الترحيل إلى نوع توزيع هدف معين، يتم وضع علامة على الجاهزية على أنها جاهزة بشروط (ارتباط تشعبي) مع تفاصيل التحذير وإرشادات المعالجة الموصى بها.
    3. إذا كانت هناك أية مشكلات في الملاءمة قد تمنع الانتقال إلى نوع نشر مستهدف معين، يتم وضع علامة غير جاهز مع بيان تفاصيل المشكلة وإرشادات الإصلاح الموصى بها.
    4. إذا كان الاكتشاف لا يزال قيد التقدم أو كانت هناك أي مشكلات في الاكتشاف لتطبيق ويب، يتم وضع علامة على الجاهزية على أنها غير معروفة حيث يتعذر على التقييم حساب الجاهزية لتطبيق الويب هذا.
    5. إذا لم يكن التقييم محدثا، تظهر الحالة على أنها قديمة. حدد التقييم المقابل وحدد إعادة حساب التقييم. يعاد حساب التقييم ويتم تحديث شاشة نظرة عامة على الجاهزية بنتائج التقييمات المعاد حسابها.
  3. حدد حالة الجاهزية لفتح جزء مشاكل الترحيل والتحذيرات مع تفاصيل سبب المشكلة والإجراءات الموصى بها.

    لقطة شاشة للإجراءات الموصى بها.

  4. راجع SKU الموصى به لتطبيقات الويب، والتي يتم تحديدها وفقا للمصفوفة أدناه:

    استعداد تحديد تقدير الحجم تحديد تقديرات التكلفة
    جاهز ‏‏نعم‬ ‏‏نعم‬
    الجاهزية من حيث الشروط ‏‏نعم‬ ‏‏نعم‬
    غير جاهز لا لا
    ‏‏غير معروف لا لا

راجع تقديرات التكلفة

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

لقطة شاشة توضح تفاصيل التكلفة.

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