Когда в моем приложении создается новая учетная запись, мне нужно запустить веб-сайт для этого нового пользователя. Я решил использовать для этого докер, чтобы у каждого нового клиента был новый контейнер с собственным веб-сайтом, у каждого контейнера была переменная окружения с виртуальным именем хоста / домена. В сочетании с обратным прокси-сервером nginx все работает. На моем локальном компьютере разработчика все, что мне нужно сделать, это добавить виртуальный хост в мой файл хоста, и я могу получить доступ к вновь созданному веб-сайту.
Для развертывания этого я могу использовать обычный экземпляр AWS EC2, но так как этоавтоматизированный процесс, который в конечном итоге достигнет предела процессора / памяти.
Я также проверил AWS EBS. Но каждая среда получает свой собственный экземпляр EC2 (при условии, что каждый новый сайт = одна новая среда). Если я выберу настройку MultiContainer, мне придется отправлять новый код в EBS каждый раз, когда я создаю новую учетную запись, и это также означает несколько секунд для перезагрузки / перестройки среды.
Как я могу увеличить это?