mikhailk
20.12.2016, 18:02
В общем, есть простенький сервер на Node.js, который ничего не делает, просто контролирует сессии пользователя. Пользователь авторизуется в игре на своем iPhone через GameCenter и коннектится к этому серверу с несложной процедурой авторизации через серверный функционал GameCenter. Т.е., никакой базы данных пользователей на сервере нет, ничего никуда не пишется, все в памяти. В дальнейшем, если пользователь авторизовался повторно с другого устройства, то сервер контроля сессий прибивает предыдущую сессию пользователя и отправляет на устройство из предыдущей версии команду, которая отключает приложение.
Сейчас мне нужно поставить этот серверок на какой-нибудь хостинг, чтобы один раз настроить и забыть. Не думаю, чтобы там приключилось несколько тысяч онлайн-сессий сразу, но не хотелось бы ничего перестраивать или переносить в будущем. Соответственно, полагаю, какое-нибудь облако.
Как я понял, сейчас пути два - либо специализированный хостинг Node.js, тогда туда надо будет просто залить сервер, либо просто хостинг linux, куда надо будет накатить Node.js с необходимыми дополнениями и сверху залить сервер.
К первым, как я понял, относятся
https://www.heroku.com/
http://nodejs-cloud.com/en
https://www.nodejitsu.com/
https://modulus.io
Причем, если о heroku я хоть что-то слышал, то остальные вообще как в тумане.
В качестве второго может быть тот же
https://aws.amazon.com/ru/
или любой другой облачный хостинг.
Короче, если кто решал аналогичную задачу, поделитесь соображениями, куда поставить.
Сейчас мне нужно поставить этот серверок на какой-нибудь хостинг, чтобы один раз настроить и забыть. Не думаю, чтобы там приключилось несколько тысяч онлайн-сессий сразу, но не хотелось бы ничего перестраивать или переносить в будущем. Соответственно, полагаю, какое-нибудь облако.
Как я понял, сейчас пути два - либо специализированный хостинг Node.js, тогда туда надо будет просто залить сервер, либо просто хостинг linux, куда надо будет накатить Node.js с необходимыми дополнениями и сверху залить сервер.
К первым, как я понял, относятся
https://www.heroku.com/
http://nodejs-cloud.com/en
https://www.nodejitsu.com/
https://modulus.io
Причем, если о heroku я хоть что-то слышал, то остальные вообще как в тумане.
В качестве второго может быть тот же
https://aws.amazon.com/ru/
или любой другой облачный хостинг.
Короче, если кто решал аналогичную задачу, поделитесь соображениями, куда поставить.