Проблема: я разработал веб-приложение, которое в основном является специализированным и однопользовательским. Я запускаю его на своем собственном сервере без операционной системы. Я хотел бы получить больше пользователей, но меня не очень интересует размещение этих пользователей или проблемы, которые могут возникнуть при масштабировании приложения на моем собственном сервере.
Итак, что мне нужно, так это способ развернуть приложение, чтобы потенциальные нетехнические пользователи могли легко его забрать и найти кого-то другого, кто разместит его для них. Есть ли в этом смысл? Если это так, то я бы очень признателен за указатели того, как упаковать приложение для развертывания и кто сможет разместить приложение для указанных нетехнических пользователей.
Более подробно: «одиночный пользователь» на самом деле является спортивным клубом, но на сайт никогда не должно заходить более десятка или около того одновременно. 95% времени он полностью простаивает. Сайт очень ограничен - 20 или 30 HTML-файлов, Bootstrap, несколько тысяч строк JavaScript. Серверная часть должна быть Linux. По сути, приложение - это не более чем Apache, выполняющий «скрипты» CGI (фактически скомпилированный на C ++) и, возможно, 20 МБ файлов данных, специфичных для клуба, включая базу данных SQLite. Доступ к базе данных медленный, поэтому он привязан к вычислениям, когда действительно что-то делает.
Теперь я хочу масштабировать это до нескольких клубов, но я действительно не хочу думать о проблемах масштабирования, времени безотказной работы, обслуживании и т. Д., Отсюда и вопрос. Думаю, критерии следующие:
Любые идеи? Спасибо.
Я хотел бы спросить вас, почему ваша ОС 5 ГБ. Под ключ есть много готовых изображений, готовых к загрузке. И у них есть устройства, которые можно вставить прямо в облако Amazon. Может быть, вы хотите изучить и увидеть, что они делают для создания своих изображений.