На Главную

AWS Transform упрощает миграцию приложений из Microsoft Azure в AWS с помощью искусственного интеллекта

26 октября 2026

16 октября 2026 года Amazon Web Services (AWS) объявила о запуске новой функциональности AWS Transform, позволяющей автоматически преобразовывать код облачных приложений Microsoft Azure для использования сервисов AWS. Новая возможность уже общедоступна (General Availability) и призвана сократить время, затраты и техническую сложность миграции .NET-приложений между облачными платформами.

Что такое AWS Transform?

AWS Transform — сервис на базе агентного искусственного интеллекта (Agentic AI), предназначенный для автоматизации миграции и модернизации приложений и инфраструктуры.

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

Ранее AWS Transform уже предоставлял возможности модернизации .NET-приложений и Windows-инфраструктуры. Теперь функциональность расширена за счёт поддержки преобразования кода, использующего Microsoft Azure SDK, в эквивалентный код для AWS SDK.

Это особенно актуально для компаний, которые планируют миграцию из Microsoft Azure в AWS, но сталкиваются с необходимостью переработки приложений, тесно интегрированных с сервисами Azure.

Какие сервисы поддерживаются?

Новая функциональность AWS Transform позволяет автоматически преобразовывать код приложений, использующих определённые сервисы Microsoft Azure, для работы с соответствующими сервисами AWS.

  • Azure Functions → AWS Lambda (General Availability)
  • Azure Blob Storage → Amazon S3 (General Availability)
  • Azure Queue Storage → Amazon SQS (General Availability)
  • Azure Cosmos DB → Amazon DynamoDB (Preview)

Например, если приложение использует Azure Functions для выполнения серверного кода и Azure Cosmos DB для хранения данных, AWS Transform может преобразовать соответствующий код для использования AWS Lambda и Amazon DynamoDB.

При этом преобразование Cosmos DB в DynamoDB пока доступно в предварительной версии.

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

Как работает автоматическая конвертация?

AWS Transform использует AI-агента для анализа исходного кода, выявления зависимостей от сервисов Azure и подготовки плана модернизации.

Процесс включает несколько основных этапов:

1. Анализ исходного кода

AWS Transform анализирует предоставленный исходный код .NET-приложения и определяет использование Azure SDK, а также обращения к поддерживаемым сервисам Microsoft Azure.

2. Подготовка плана модернизации

На основании анализа формируется Assessment Report и Modernization Plan, содержащий рекомендации по преобразованию кода.

Пользователь может ознакомиться с предложенными изменениями, принять их или скорректировать в соответствии с требованиями проекта.

3. Автоматическое преобразование

После подтверждения плана AWS Transform преобразует поддерживаемые обращения к Azure SDK в эквивалентные обращения к AWS SDK.

Например, код взаимодействия с Azure Blob Storage может быть адаптирован для использования Amazon S3.

4. Проверка результатов

После выполнения преобразования AWS Transform проверяет внесённые изменения и формирует результаты модернизации.

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

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

Какие преимущества получают компании?

Сокращение времени миграции

Автоматизация преобразования кода позволяет уменьшить объём ручной работы при переносе приложений из Microsoft Azure в AWS.

Снижение сложности модернизации

Компаниям больше не требуется самостоятельно переписывать каждое обращение к поддерживаемым сервисам Azure. Значительную часть технических изменений может выполнить AWS Transform.

Оптимизация затрат на разработку

Автоматизация типовых задач позволяет эффективнее использовать ресурсы инженерных команд и потенциально сократить затраты на миграционные проекты.

Гибкость процесса

Пользователи могут корректировать план модернизации, исключать отдельные преобразования и контролировать предлагаемые изменения.

Снижение зависимости от облачного провайдера

Новая функциональность упрощает адаптацию приложений, разработанных с использованием Azure SDK, для работы в AWS. Это расширяет возможности компаний при выборе облачной платформы.

В каких регионах доступен AWS Transform?

На момент объявления новая функциональность доступна в восьми регионах AWS:

  • US East (N. Virginia)
  • Canada (Central)
  • Europe (Frankfurt)
  • Europe (London)
  • Asia Pacific (Mumbai)
  • Asia Pacific (Tokyo)
  • Asia Pacific (Seoul)
  • Asia Pacific (Sydney)

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

При этом доступность AWS Transform в конкретном регионе не означает автоматическую миграцию приложения или его данных в этот регион.

Что это означает для AWS Partners?

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

Партнёры смогут использовать сервис при реализации проектов перехода клиентов из Microsoft Azure в AWS, особенно если речь идёт о приложениях на базе .NET.

Автоматизация преобразования кода потенциально позволяет сократить сроки реализации проектов, уменьшить объём ручной разработки и повысить эффективность работы инженерных команд.

Кроме того, AWS Transform может стать дополнительным инструментом при подготовке миграционных проектов, для которых рассматривается участие в AWS Migration Acceleration Program (MAP).

Однако использование AWS Transform само по себе не гарантирует соответствие требованиям MAP или получение финансирования. Возможность участия в программе определяется отдельно в соответствии с её условиями.

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

Вывод

Запуск Azure-to-AWS Code Conversion расширяет возможности AWS Transform и делает его более универсальным инструментом для миграции и модернизации приложений.

Благодаря использованию агентного искусственного интеллекта AWS автоматизирует один из наиболее трудоёмких этапов облачной миграции — адаптацию программного кода под сервисы другого провайдера.

Для компаний это возможность ускорить переход с Microsoft Azure на AWS, а для партнёров — повысить эффективность миграционных проектов и расширить перечень предлагаемых услуг.

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

Свяжитесь с нами

Раскройте весь потенциал AWS вместе с MUK. Станьте нашим партнером сегодня для более яркого и инновационного будущего

int_sales@muk.cloud

partner with us today