Модернизация веб-приложений ASP.NET для приложение Azure кода службы

В этой статье показано, как перенести ASP.NET веб-приложения в масштабируемую службу приложение Azure с помощью службы "Миграция Azure".

Примечание.

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

В этом руководстве описано следующее:

  • Перенос ASP.NET веб-приложений в масштабируемую службу в службу приложение Azure с помощью интегрированного потока в службе "Миграция Azure".
  • Изменение планов миграции для веб-приложений.
  • Изменение плана Служба приложений для веб-приложений.

Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.

Необходимые компоненты

Для работы с этим руководством вам потребуется:

  1. Выполните первое руководство , чтобы обнаружить веб-приложения, работающие в среде VMware.
  2. Выполните второе руководство по оценке веб-приложений, чтобы определить состояние готовности для миграции в службу приложение Azure. Чтобы перенести их с помощью интегрированного потока, необходимо оценить веб-приложения.
  3. Перейдите к существующему проекту или создайте новый проект.

Перенос веб-приложений

После оценки веб-приложений их можно перенести с помощью интегрированного потока миграции в службе "Миграция Azure".

  • В рамках одной миграции можно выбрать до пяти планов Служба приложений.
  • В настоящее время мы не поддерживаем выбор существующих планов Служба приложений во время потока миграции.
  • Вы можете перенести веб-приложения до максимального размера 2 ГБ, включая содержимое, хранящееся в сопоставленном виртуальном каталоге.
  • В настоящее время мы не поддерживаем перенос содержимого каталога UNC.
  • Необходимо установить Windows PowerShell 4.0 на серверах, на которых размещаются веб-серверы IIS, с которых планируется перенести веб-приложения ASP.NET в службы приложение Azure.
  • В настоящее время поток миграции не поддерживает интегрированные сценарии виртуальной сети.

Чтобы перенести веб-приложения, выполните следующие действия.

  1. На серверах проектов >службы "Миграция Azure", базах данных и средствах>миграции веб-приложений>выберите "Миграция" и "Репликация".

    Screenshot of the Replicate option selected.

  2. В разделе "Указание намерения" выберите "Что нужно перенести?", >выберите ASP.NET веб-приложения.

  3. В разделе "Где требуется выполнить миграцию?", выберите собственный код службы приложение Azure.

  4. В поле Тип виртуализации выберите VMware vSphere.

  5. В разделе "Выбор оценки" выберите оценку, которую вы хотите использовать для переноса веб-приложений, а затем нажмите кнопку "Продолжить ". Укажите сведения о службе приложение Azure, где будут размещаться приложения.

    Screenshot of selected intent.

  6. В разделе "Основы" в разделе "Сведения о проекте" выберите подписку, группу ресурсов и регион , где будут размещаться веб-приложения, в раскрывающемся списке. В разделе служба хранилища выберите учетную запись служба хранилища для промежуточного расположения хранилища во время миграции. Нажмите кнопку Далее: веб-приложения>.

    Screenshot of Azure Migrate Web Apps Basics screen.

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

    Screenshot of Azure Migrate Web Apps screen.

    Примечание.

    Приложения с состоянием "Готово" по умолчанию помечены для миграции. Приложения, помеченные как "Готово" с условиями , можно перенести, выбрав "Да " в разделе "Миграция"?.

    1. Выберите веб-приложения для миграции и нажмите кнопку "Изменить".

      Screenshot of Azure Migrate selected web apps.

    2. В разделе "Изменить приложения" в разделе "Миграция?", выберите "Да" и выберите категорию Служба приложений план и ценовую категорию, в которой будут размещаться приложения. Затем нажмите кнопку "ОК ".

      Примечание.

      За раз можно перенести до пяти планов Служба приложений.

      Screenshot of Azure Migrate Edit apps.

      Нажмите кнопку "Далее" Служба приложений "Планы>".

  8. В разделе "Планы Служба приложений" проверьте сведения о плане Служба приложений.

    Примечание.

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

    1. Нажмите кнопку Изменить.
    2. В разделе "Изменение плана" выберите имя целевого объекта и ценовую категорию, а затем нажмите кнопку "ОК". Screenshot of App Service Plan Edit details.
  9. После проверки планов Служба приложений нажмите кнопку "Далее: проверка и создание".

  10. Теперь служба "Миграция Azure" проверяет параметры миграции. Проверка может занять несколько минут. После завершения просмотрите сведения и выберите "Миграция".

    Примечание.

    Чтобы скачать сводку по миграции, нажмите кнопку "Скачать CSV ".

После запуска миграции можно отслеживать состояние с помощью интерфейса развертывания Azure Resource Manager, как показано ниже.

Screenshot of Azure Migrate deployment.

Шаги после миграции

После успешного завершения миграции можно изучить следующие действия на основе конкретных требований веб-приложения:

Следующие шаги