تقييم تطبيقات الويب للترحيل إلى خدمة 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 على الويب التي تعمل على بيئتك.
إنشاء تقييم
سجل الدخول إلى مدخل Microsoft Azure وابحث عن Azure Migrate.
في صفحة Azure Migrate ، حدد Servers, databases and web apps.
في صفحة الخوادم وقواعد البيانات وتطبيقات الويب، ضمن أدوات التقييمات، حدد تطبيقات الويب على Azure من القائمة المنسدلة تقييم .
في صفحة إنشاء تقييم ، ضمن علامة التبويب أساسيات ، قم بما يلي:
- السيناريو: حدد Web apps to AKS.
- حدد تحرير لتعديل إعدادات التقييم. راجع الجدول أدناه لتحديث إعدادات التقييم المختلفة.
الإعدادات القيم الممكنة التعليقات الموقع الهدف جميع المواقع المدعومة من AKS يستخدم لتوليد تكلفة إقليمية ل AKS. نوع البيئة إنتاج
Dev / اختباريسمح لك بالتبديل بين عروض Dev/Test للدفع أولا بأول والدفع أولا بأول. برنامج العرض/الترخيص الدفع أولا بأول
اتفاقية Enterpriseيسمح لك بالتبديل بين عروض الدفع أولا بأول وعروض اتفاقية Enterprise. العملة جميع العملات الشائعة مثل الدولار الأمريكي، INR، الجنيه الإسترليني، اليورو نقوم بإنشاء التكلفة بالعملة المحددة هنا. نسبة الخصم قيمة عشرية رقمية استخدم هذا لعامل في أي اتفاقيات خصم مخصصة مع Microsoft. يتم تعطيل هذا إذا تم تحديد خيارات الحفظ. اشتراك EA مُعرّف الاشتراك حدد معرف الاشتراك الذي لديك اتفاقية Enterprise له. خيارات التوفير سنة واحدة محجوزة
ثلاث سنوات محجوزة
خطة توفير لمدة سنة واحدة
خطة توفير ثلاث سنوات
بلاحدد خيار التوفير إذا اخترت المثيلات المحجوزة أو خطة التوفير. الفئة كل
الحوسبة المحسنة
الغرض العام
الجرافيك
حساب عالي الأداء
معزول
الذاكرة المحسنة
التخزين المُحسنيضمن تحديد فئة SKU معينة أننا نوصي بأفضل وحدات حفظ المخزون لعقدة AKS من تلك الفئة. مستوى تسعير AKS قياسي مستوى التسعير ل AKS بعد مراجعة إعدادات التقييم، حدد Next: Select servers to assessment.
ضمن علامة التبويب تحديد الخوادم لتقييمها، قم بما يلي:
- اسم التقييم: حدد اسما للتقييم.
- تحديد مجموعة أو إنشائها: حدد إنشاء جديد وحدد اسم مجموعة. يمكنك أيضا استخدام مجموعة موجودة.
- اسم الجهاز: حدد الجهاز.
- نوع تطبيق الويب: حدد ASP.NET.
- نوع تطبيق الويب: حدد Java.
حدد الخوادم التي تستضيف تطبيقات الويب لتقييمها من الجدول.
حدد Next لمراجعة تفاصيل التقييم عالية المستوى.
ضمن علامة التبويب Review + create assessment ، راجع تفاصيل التقييم، وحدد Create assessment لإنشاء المجموعة وتشغيل التقييم.
عرض نتائج تحليلات التقييم
يمكن أن يستغرق التقييم حوالي 10 دقائق لإكماله.
في صفحة Azure Migrate ، حدد Servers, databases and web apps.
في صفحة الخوادم وقواعد البيانات وتطبيقات الويب، ضمن Assessment tools>Assessments، حدد الرقم بجوار تطبيقات الويب على تقييم Azure.
في صفحة التقييمات ، حدد اسم التقييم المطلوب لعرضه من قائمة التقييمات.
استخدم شريط البحث لتصفية تقييمك. يجب أن يكون في حالة الاستعداد .
حالة التقييم التعريف الإنشاء إن عملية إنشاء التقييم جارية. يستغرق حوالي 10 دقائق لإكماله. جاهز تم إنشاء التقييم بنجاح. غير صالح حدث خطأ في حساب التقييم.
نظرة عامة على التقييم
في صفحة نظرة عامة ، يتم تزويدك بالتفاصيل التالية:
الكيانات المقدرة: يوفر هذا القسم عدد الخوادم وخوادم الويب وتطبيقات الويب التي تعد جزءا من هذا التقييم.
الاستعداد للترحيل: تحتوي تطبيقات الويب التي تم تقييمها على إحدى الحالات التالية:
الحالة تعريف جاهز تطبيق الويب جاهز للترحيل جاهز مع الشروط يحتاج تطبيق الويب إلى تغييرات طفيفة ليكون جاهزا للترحيل غير جاهز يحتاج تطبيق الويب إلى تغييرات رئيسية/فاصلة ليكون جاهزا للترحيل مجهول كانت بيانات اكتشاف تطبيق الويب إما غير مكتملة أو تالفة لحساب الجاهزية
إشعار
يوصى بترحيل تطبيقات الويب الجاهزة أو الجاهزة بشروط.
- تقدير التكلفة الشهرية: يوفر هذا القسم إسقاط تكلفة الشهر على تشغيل تطبيقات الويب الجاهزة للترحيل على AKS.
يمكنك تحديث إعدادات التقييم بعد إنشائه. يؤدي هذا إلى إعادة الحساب.
يؤدي تحديد الخيار تصدير التقييم إلى تصدير التقييم بأكمله إلى جدول بيانات Excel.
تفاصيل التقييم
الجهوزية
في علامة التبويب الجاهزية ، ترى قائمة تطبيقات الويب التي تم تقييمها. لكل تطبيق ويب، ترى حالة الجاهزية، المجموعة، و AKS Node SKU الموصى بها.
حدد حالة الاستعداد لتطبيق ما لمشاهدة تحذيرات الترحيل أو مشكلاته. بالنسبة للتطبيقات الجاهزة بشروط، سترى التحذيرات فقط. بالنسبة للتطبيقات غير الجاهزة، سترى أخطاء وتحذيرات محتملة.
لكل مشكلة أو تحذير، يتم تزويدك بالوصف والسبب وخطوات التخفيف جنبا إلى جنب مع الوثائق/المدونات المفيدة للرجوع إليها.
يؤدي تحديد نظام المجموعة الموصى به للتطبيق إلى فتح صفحة تفاصيل نظام المجموعة. تعرض هذه الصفحة تفاصيل مثل عدد تجمعات عقد النظام والمستخدم، وSKU لكل تجمع عقدة وتطبيقات الويب الموصى بها لهذه المجموعة. عادة ما يقوم التقييم بإنشاء مجموعة واحدة فقط. يزداد عدد المجموعات عندما تبدأ تطبيقات الويب في التقييم في الوصول إلى حدود نظام مجموعة AKS.
تفاصيل التكلفة
في علامة التبويب تفاصيل التكلفة، سترى تصنيف تقدير التكلفة الشهري الموزع عبر تجمعات عقد AKS. يعتمد تسعير AKS بشكل جوهري على تكاليف تجمع العقدة.
لكل تجمع عقدة، ترى العقدة المقترنة SKU وعدد العقد وعدد تطبيقات الويب الموصى بجدولتها، جنبا إلى جنب مع التكلفة. بشكل افتراضي، سيكون هناك تجمعان على الأقل من العقد:
-
النظام: يستخدم لاستضافة جرابات النظام الهامة مثل
CoreDNS
. - المستخدم: نظرا لأن تطبيقات إطار العمل ASP.NET تحتاج إلى عقدة Windows لتشغيلها، يوصي التقييم بتجمع عقدة إضافي واحد على الأقل يستند إلى Windows.
الخطوات التالية
- تحديث تطبيقات الويب ASP.NET على نطاق واسع إلى Azure Kubernetes Service.
- تحسين Windows Dockerfiles.
- مراجعة وتنفيذ أفضل الممارسات لإنشاء التطبيقات وإدارتها على AKS.