Оценка приложений .NET для миграции в Azure

В этом руководстве описывается, как использовать оценку приложения и кода для .NET для оценки готовности приложений .NET к переходу в Azure и изменения, необходимые для успешной миграции в облако.

Что такое оценка приложения и кода для .NET?

Служебная программа используется для оценки исходного кода .NET для выявления возможностей реплатформирования и миграции в Azure.

Он обнаруживает использование технологий приложений с помощью статического анализа кода, поддерживает оценку усилий и ускоряет переплатформирование кода, предоставляя рекомендации по устранению возможных проблем и обеспечению совместимости кода с облаком.

Оценка приложений и кода доступна в расширении Visual Studio и в средстве CLI.

Оценка приложений и кода для .NET объединяет набор средств, обработчиков и правил для оценки и переплатформирования приложений .NET для различных целевых объектов Azure, таких как Служба приложений Azure, Служба Azure Kubernetes и приложения контейнеров Azure.

Когда следует использовать оценку приложения и кода?

Эта программа предназначена для модернизации приложений .NET организациями таким образом, чтобы сократить затраты и ускорить инновации. В нем используются расширенные методы анализа для понимания структуры и зависимостей любого приложения .NET, а также рекомендации по рефакторингу и переносу приложений в Azure.

С помощью этого можно:

  • Оцените совместимость кода с Azure: получите уведомления о каждой части кода, которая может не работать при перемещении приложения в Azure.

  • Получите рекомендации по рефакторингу кода: получите рекомендации и усилия по обновлению кода, чтобы сделать его совместимым с Azure, какие проверки следует выполнить, чтобы убедиться, что приложения будут работать должным образом, а также как повысить производительность приложений, масштабируемость, безопасность и т. д.

Поддерживаемые языки

Оценка приложения и кода для .NET может анализировать проекты, написанные на следующих языках:

  • C#
  • Visual Basic

Поддерживаемые типы проектов

Он анализирует код в следующих типах проектов:

  • ASP.NET
  • Библиотеки классов

Поддерживаемые целевые объекты Azure

В настоящее время приложение определяет потенциальные проблемы для миграции в Службу приложений Azure, AKS и приложения контейнеров Azure. В будущем средство может иметь возможность явно задать целевой объект и отфильтровать точные проблемы и рекомендации для каждого целевого объекта отдельно.

Дальнейшие шаги

Установка расширения Visual Studio или средства CLI

Инструкции по установке приложения Azure Migrate и оценки кода для расширения .NET в Visual Studio или инструмента CLi см. в инструкциях по установке.