تقييم تطبيقات الويب للترحيل إلى خدمة Azure Kubernetes (معاينة)

توضح هذه المقالة كيفية تقييم تطبيقات الويب ASP.NET للترحيل إلى Azure Kubernetes Service (AKS) باستخدام Azure Migrate. يوفر إنشاء تقييم لتطبيق الويب ASP.NET رؤى رئيسية مثل جاهزية التطبيق والتحجيم الصحيح المستهدف والتكلفة لاستضافة هذه التطبيقات وتشغيلها شهريا.

توضح هذه المقالة كيفية تقييم تطبيقات ويب Java للترحيل إلى Azure Kubernetes Service (AKS) باستخدام Azure Migrate. يوفر إنشاء تقييم لتطبيق Java على الويب رؤى رئيسية مثل جاهزية التطبيق والتحجيم الصحيح المستهدف والتكلفة لاستضافة هذه التطبيقات وتشغيلها شهريا.

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

  • اختر مجموعة من تطبيقات الويب ASP.NET المكتشفة لتقييم الترحيل إلى AKS.
  • توفير تكوينات التقييم مثل مثيلات Azure المحجوزة والمنطقة المستهدفة وما إلى ذلك.
  • احصل على رؤى حول جاهزية الترحيل لتطبيقاتهم التي تم تقييمها.
  • احصل على رؤى حول وحدات حفظ المخزون لعقدة AKS التي يمكنها استضافة هذه التطبيقات وتشغيلها على النحو الأمثل.
  • احصل على التكلفة المقدرة لتشغيل هذه التطبيقات على AKS.
  • اختر مجموعة من تطبيقات Java على الويب المكتشفة لتقييم الترحيل إلى AKS.
  • توفير تكوينات التقييم مثل مثيلات Azure المحجوزة والمنطقة المستهدفة وما إلى ذلك.
  • احصل على رؤى حول جاهزية الترحيل لتطبيقاتهم التي تم تقييمها.
  • احصل على رؤى حول وحدات حفظ المخزون لعقدة AKS التي يمكنها استضافة هذه التطبيقات وتشغيلها على النحو الأمثل.
  • احصل على التكلفة المقدرة لتشغيل هذه التطبيقات على AKS.

إشعار

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

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

  • نشر وتكوين جهاز Azure Migrate في VMware أو Hyper-V أو البيئة الفعلية.
  • تحقق من متطلبات الجهاز والوصول إلى عنوان URL الذي سيتم توفيره.
  • اتبع هذه الخطوات لاكتشاف ASP.NET تطبيقات الويب التي تعمل على بيئتك.
  • اتبع هذه الخطوات لاكتشاف تطبيقات Java على الويب التي تعمل على بيئتك.

إنشاء تقييم

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

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

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

    لقطة شاشة لتحديد تقييمات تطبيقات الويب.

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

    1. السيناريو: حدد Web apps to AKS.

    لقطة شاشة لتحديد سيناريو تقييم تطبيق الويب.

    1. حدد تحرير لتعديل إعدادات التقييم. راجع الجدول أدناه لتحديث إعدادات التقييم المختلفة.

    لقطة شاشة لتغيير إعدادات الهدف لتقييم تطبيق الويب.

    الإعدادات القيم الممكنة التعليقات
    الموقع الهدف جميع المواقع المدعومة من AKS يستخدم لتوليد تكلفة إقليمية ل AKS.
    نوع البيئة إنتاج
    Dev / اختبار
    يسمح لك بالتبديل بين عروض Dev/Test للدفع أولا بأول والدفع أولا بأول.
    برنامج العرض/الترخيص الدفع أولا بأول
    اتفاقية Enterprise
    يسمح لك بالتبديل بين عروض الدفع أولا بأول وعروض اتفاقية Enterprise.
    ‏‏العملة جميع العملات الشائعة مثل الدولار الأمريكي، INR، الجنيه الإسترليني، اليورو نقوم بإنشاء التكلفة بالعملة المحددة هنا.
    نسبة الخصم قيمة عشرية رقمية استخدم هذا لعامل في أي اتفاقيات خصم مخصصة مع Microsoft. يتم تعطيل هذا إذا تم تحديد خيارات الحفظ.
    اشتراك EA مُعرّف الاشتراك حدد معرف الاشتراك الذي لديك اتفاقية Enterprise له.
    خيارات التوفير سنة واحدة محجوزة
    3 سنوات محجوزة
    خطة توفير لمدة سنة واحدة
    خطة توفير لمدة 3 سنوات
    بلا
    حدد خيار التوفير إذا اخترت المثيلات المحجوزة أو خطة التوفير.
    الفئة كل
    الحوسبة المحسنة
    الغرض العام
    الجرافيك
    حساب عالي الأداء
    معزول
    الذاكرة المحسنة
    التخزين المُحسن
    يضمن تحديد فئة SKU معينة أننا نوصي بأفضل وحدات حفظ المخزون لعقدة AKS من تلك الفئة.
    مستوى تسعير AKS قياسي مستوى التسعير ل AKS
  5. بعد مراجعة إعدادات التقييم، حدد Next: Select servers to assessment.

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

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

    • حدد Next لمراجعة تفاصيل التقييم عالية المستوى.

      لقطة شاشة لتحديد الخوادم التي تحتوي على تطبيقات الويب التي سيتم تقييمها.

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

    لقطة شاشة لمراجعة تفاصيل التقييم عالية المستوى قبل الإنشاء.

عرض نتائج تحليلات التقييم

يمكن أن يستغرق التقييم حوالي 10 دقائق لإكماله.

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

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

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

    لقطة شاشة للنقر فوق الارتباط التشعبي للاطلاع على قائمة تقييمات تطبيقات الويب.

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

    لقطة شاشة لتصفية التقييم الذي تم إنشاؤه.

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

نظرة عامة على التقييم

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

لقطة شاشة لنظرة عامة على التقييم ل Java.

في صفحة نظرة عامة ، يتم تزويدك بالتفاصيل التالية:

  1. الكيانات التي تم تقييمها: يوفر هذا القسم عدد الخوادم وخوادم الويب وتطبيقات الويب التي تعد جزءا من هذا التقييم.

  2. الاستعداد للترحيل: سيكون لتطبيقات الويب التي تم تقييمها إحدى الحالات التالية:

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

إشعار

يوصى بترحيل تطبيقات الويب الجاهزة أو الجاهزة بشروط.

  1. تقدير التكلفة الشهرية: يوفر هذا القسم إسقاط تكلفة الشهر على تشغيل تطبيقات الويب الجاهزة للترحيل على AKS.

يمكنك تحديث إعدادات التقييم بعد إنشائه. يؤدي هذا إلى إعادة الحساب.

يؤدي تحديد الخيار تصدير التقييم إلى تصدير التقييم بأكمله إلى جدول بيانات Excel.

تفاصيل التقييم

الجهوزية

في علامة التبويب الجاهزية ، ترى قائمة تطبيقات الويب التي تم تقييمها. لكل تطبيق ويب، ترى حالة الجاهزية، المجموعة و AKS Node SKU الموصى بها.

لقطة شاشة لعلامة تبويب الجاهزية في صفحة تفاصيل التقييم.

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

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

لقطة شاشة لأخطاء الاستعداد والتحذيرات لتطبيق ويب.

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

لقطة شاشة لصفحة نظام المجموعة الموصى بها.

تفاصيل التكلفة

في علامة التبويب تفاصيل التكلفة، سترى تصنيف تقدير التكلفة الشهري الموزع عبر تجمعات عقد AKS. يعتمد تسعير AKS بشكل جوهري على تكاليف تجمع العقدة.

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

  1. النظام: يستخدم لاستضافة جرابات النظام الهامة مثل CoreDNS.
  2. المستخدم: نظرا لأن تطبيقات إطار العمل ASP.NET تحتاج إلى عقدة Windows لتشغيلها، يوصي التقييم بتجمع عقدة إضافي واحد على الأقل يستند إلى Windows.

لقطة شاشة لفصل تكلفة التقييم.

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