Является ли Amazon Elastic Beanstalk подходящей средой для тех, кому нужно много тестировать А / Б? - PullRequest
0 голосов
/ 02 мая 2018

Я надеюсь, что смогу получить представление о среде AWS Elastic Beanstalk, прежде чем потратить значительное время на переключение проектов на платформу AWS.

Я веб-разработчик начального уровня, поэтому я провожу A / B-тестирование на очень незначительных изменениях. Насколько я понимаю, я должен загрузить весь пакет или приложение в AWS ESB. Это правильно, или вы можете изменить один файл, загрузить его и протестировать?

У меня есть несколько медиа-сайтов (php / MySQL), которые иногда становятся вирусными, поэтому мне нравится идея автоматического масштабирования.

Если мне приходится каждый раз загружать целое приложение, какую стратегию вы порекомендуете для кого-то, кто должен иметь возможность регулярно выполнять небольшие A / B-тесты своего кода?

Спасибо за помощь! Тодд

1 Ответ

0 голосов
/ 02 мая 2018

Как часто и насколько велики изменения, вносимые для A / B-тестирования? Согласно https://aws.amazon.com/getting-started/tutorials/update-an-app/ приложение должно быть повторно развернуто в случае изменения исходного кода.

Если вы хотите возможность редактировать файлы live в производстве; это ... не совсем лучшая практика. На самом деле, это очень неодобрительно. Лучшая практика заключается в том, чтобы сделать шанс в DEV, подтолкнуть приложение к автоматизированному процессу, который развертывает приложение. Обратитесь к средствам регистрации и мониторинга, чтобы наблюдать за производством. A / B-тестирование очень легко рационализировать, используя журналы CloudWatch и такой визуализатор, как grafana.

Пара других опций: настройка Lightsail, Heroku или других поставщиков PaaS.

Надеюсь, это поможет.

...