Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
GitHub Copilot модернизации — это агент GitHub Copilot, который переносит .NET приложения в Azure быстро и уверенно. Он поможет вам оценить, рекомендации по решению, исправления кода и развертывание в Visual Studio, Visual Studio Code, GitHub Copilot CLI и GitHub.com.
Используйте этот агент для:
- Перенос технологий и развертывание в Azure.
- Оцените код, конфигурацию и зависимости приложения для Azure готовности.
- Планирование и настройка нужных Azure ресурсов.
- Устранение проблем и применение рекомендаций по миграции в облако.
- Убедитесь, что приложение успешно создает и тестирует после миграции.
Когда миграция требует обновления до более новой версии .NET, агент модернизации вызывает обновление GitHub Copilot для обработки обновления версии.
Scenarios
Агент предоставляет стандартные сценарии миграции для распространенных целевых объектов Azure. Полный справочник см. в разделе "Предопределенные задачи" для раздела миграции .
Если для миграции требуется обновление версии .NET, агент модернизации координирует обновление GitHub Copilot для выполнения обновления версии в рамках рабочего процесса миграции.
Предоставьте отзыв
Microsoft ценит ваши отзывы и использует их для улучшения агента. Оставьте отзыв с помощью любого из следующих вариантов:
В Visual Studio используйте параметры Предложить функцию и Сообщить о проблеме.
Сообщите о проблеме в репозитории GitHub для Upgrade Agent.
Prerequisites
Настройте модернизацию GitHub Copilot в среде разработки перед использованием агента. Инструкции по установке см. в разделе Установка модернизации GitHub Copilot.
Перенос проектов .NET в Azure
Агент модернизации упрощает миграцию Azure с помощью автоматизированного анализа, исправления кода на основе искусственного интеллекта, проверки сборки и уязвимостей и автоматизации развертывания:
Анализ и интеллектуальные рекомендации.
Оцените готовность приложения к миграции Azure и получите специальное руководство на основе зависимостей и выявленных проблем.
Исправление кода, на основе искусственного интеллекта.
Применение стандартных шаблонов кода для ускорения модернизации с минимальными усилиями вручную.
Автоматическая сборка и решение уязвимостей CVE.
Создайте приложение и устраните ошибки компиляции и уязвимости, оптимизируя разработку.
Простое развертывание.
Развертывайте в Azure, переведя ваш код от разработки до эксплуатации быстрее.
Предопределенные задачи для миграции
Модернизация GitHub Copilot для .NET предлагает предопределенные задачи, которые фиксируют рекомендации отрасли и охватывают распространенные сценарии миграции.
Выполните миграцию на базу данных с управляемой идентификацией в Azure, включая Azure SQL DB, Azure SQL MI и Azure PostgreSQL
Модернизация уровня данных путем миграции из локальных или устаревших баз данных (например, DB2, Oracle DB или SQL Server) в базу данных Azure SQL, Управляемый экземпляр SQL Azure или Azure PostgreSQL. Используйте безопасную проверку подлинности управляемой идентичности.
Миграция в хранилище файлов Azure
Перемещение операций ввода-вывода файлов из локальной файловой системы в хранилище файлов Azure для масштабируемого управления облачными файлами.
Перенос на Хранилище BLOB-объектов Azure
Замените объектное хранилище, межоблачное объектное хранилище или локальную файловую систему ввода-вывода на хранилище блоб-объектов Azure для неструктурированных данных.
Переход на Microsoft Entra ID
Переход проверки подлинности и авторизации с Windows Active Directory на Microsoft Entra ID (ранее Azure AD) для современного управления удостоверениями.
Перейдите к защищенным учетным данным, используя управляемую идентификацию и Azure Key Vault
Замените учетные данные в виде открытого текста в конфигурации или коде на управляемые удостоверения и Azure Key Vault для безопасного управления секретами.
Перейти на Служебная шина Azure
Переход от устаревших или сторонних очередей сообщений (например, MSMQ или RabbitMQ) или Amazon SQS (простая служба очередей AWS) в Служебная шина Azure для надежного облачного обмена сообщениями.
Перейдите на электронную почту Сервиса коммуникации Azure
Замените прямую отправку SMTP-почты службой коммуникации Azure для масштабируемой безопасной доставки электронной почты.
Перейти на Confluent Cloud/Azure Event Hub для Apache Kafka
Переход с локальной или локальной Kafka на управляемую потоковую передачу событий с помощью Confluent Cloud или Центров событий Azure.
Перейдите на OpenTelemetry в Azure
Переход с локальных платформ логирования, таких как log4net, Serilog и на Windows журнал событий, к OpenTelemetry на Azure.
Перейдите на Azure Cache для Redis, используя управляемое удостоверение
Замените реализации кэша Redis в оперативной памяти или на локальных серверах на Кэш Azure для Redis для обеспечения высокой доступности, масштабируемости и надежной корпоративной безопасности.
Обновление проектов .NET
Когда миграция требует обновления проектов .NET до более новой версии, агент модернизации GitHub Copilot вызывает обновление GitHub Copilot для выполнения обновления версии. Обновление выполняется как часть общего рабочего процесса модернизации. Дополнительные сведения о том, что поддерживает агент обновления, см. в разделе "Что такое обновление GitHub Copilot?".
Телеметрия
Средство собирает данные о типах проектов, намерениях по обновлению и длительности обновления. Среда разработки собирает и агрегирует данные и не содержит никакой информации, идентифицирующей пользователя. Дополнительные сведения о политике конфиденциальности Майкрософт см. в программе улучшения качества работы с клиентами Visual Studio.