Azure أصبح سهلاً: تقديم AppCAT من Microsoft

Azure أصبح سهلاً: تقديم AppCAT من Microsoft

تم الكشف عن تطبيق Azure Migrate وأداة تقييم التعليمات البرمجية لـ .NET، والمختصرة باسم AppCAT، بواسطة مایکروسافت فريق. تم تصميم هذه الأداة لمساعدة المطورين في ترحيل تطبيقات NET المحلية إلى Az . تقوم أداة AppCAT بتقييم كود مصدر .NET والإعدادات والثنائيات، مع تسليط الضوء على نقاط الضعف والفرص المحتملة خلال عملية تحويل Azure.

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

يتم تقديم AppCAT في نسختين: أ البرنامج المساعد فيجوال ستوديو وأداة .NET CLI، مما يسمح بمرونة أكبر في الاستخدام. عند بدء التحليل، تقوم الأداة بإنشاء تقرير مفصل يوضح عمليات الفحص أو التعديلات اللازمة لضمان حسن سير عمل التطبيق بعد الترحيل.

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

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

يمكن للمستخدمين حفظ نتائج التحليل بتنسيقات HTML وCSV وJSON باستخدام كل من أداة CLI وإصدار Visual Studio. يشبه تقرير HTML لوحة معلومات Visual Studio من حيث أنه يعرض معلومات حول عدد المشاريع التي تم تحليلها والحوادث والمشكلات.

Azure أصبح سهلاً: تقديم AppCAT من Microsoft

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

يوفر منشور الإعلان الرسمي صفحات وثائق شاملة خطوة بخطوة لكل من تقنيات Visual Studio و.NET CLI.

يدعم AppCAT الآن C# و مشاريع فيجوال بيسكوتحليل التعليمات البرمجية في أنواع المشاريع مثل ASP.NET, ASP.NET الأساسيةو مكتبات الصف. وهو يعمل مع جميع أطر عمل .NET، بما في ذلك الإطار. NET,.NET الأساسية، و .صافي 5+.

تقوم هذه الأداة بتحليل صعوبات الترحيل المحتملة لأهداف Azure مثل Azure App Service وAKS وAzure Container Apps. الترقيات المستقبلية، كما ذكرنا سابقًا، قد تضيف القدرة على تحديد أهداف واضحة وتصفية التوصيات وفقًا لذلك.

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

اترك تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول المشار إليها إلزامية *