Можно ли локально моделировать сайты Azure для тестирования?

Мы разрабатываем динамический веб-сайт, который будет размещен на веб-сайтах Azure. Прежде чем перейти к этапу подготовки, я хотел бы протестировать его локально в среде, максимально похожей на производственную. (Под тестированием я имею в виду щелчок вокруг и проверка того, что все работает, ничего особенного.)

Сейчас мы делаем это со стандартными установками Apache, MySQL и PHP, но я боюсь, что вещи, которые работают в этой настройке, могут не работать на живом веб-сервере (веб-сайты Azure).

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

1

Решение

Лучше всего будет выполнить тестовое развертывание на экземпляре веб-сайта Azure. Для веб-сайтов Azure не существует локального эмулятора или реплики, а веб-сайты Azure — это больше, чем просто экземпляр IIS.

Чтобы обеспечить вам наилучшие шансы на успех, я бы порекомендовал:

  1. Замените Apache на IIS локально.
  2. Убедитесь, что используемая версия PHP соответствует поддерживаемым версиям на веб-сайтах Azure. Разверните PHP «runtime» на вашей установке IIS локально.
  3. MySQL — снова проверьте соответствие поддерживаемых версий версии, которую вы используете. Это не встроено в функцию веб-сайтов Azure — вы можете запустить свою собственную на виртуальной машине или использовать ее в ClearDB.
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]