Игровой сервер на Amazon EC2
От: Volgare  
Дата: 26.12.12 07:08
Оценка:
Сложно разобраться во всем многообразии сервисов Amazon. Особенно если к серверным делам обращался только на уровне создания сайтов на виртуальных хостингах.

В общем написали клиент-серверную игру. Сокетный сервер на node.js. Создал инстанс на t1.micro, протестировал, все работает.
Теперь нужно вести базу и вообще обеспечить нормальную работу сервера. В связи с этим несколько вопросов.

1. Можно ли как-то существующий инстанс перевести на платные планы? Не очень хочется заново все создавать — переносить.

2. Какой план выбрать? Подробнее об игре. Простая викторина в слова для десктопных и мобильных приложений. Трафик сейчас сложно оценить, но это не стрелялка-бегалка — передаваемых данных в десятки раз меньше (юзер открыл букву, юзер отгадал слово, юзер открыл подсказку). Допустим для начала у нас может быть не более 200 одновременно подключенных клиентов которые находятся в 50 комнатах (не более 4 игроков в каждой). Файлов на сервере крайне мало (ну 1 Gb). База данных — две таблицы: юзеры с результатами и вопросы, в каждой по 100 тыс. записей максимум.

3. Нужно ли для создания БД (mySQL или mongoDB) или хранения данных подключать ещё какой-нибудь сервис типа ElastiCache или S3?

4. Вообще что порекомендуете подключить (есть какой-то платный саппорт за $45 например)? Во сколько ежемесячных платежей это может обходиться?
Re: Игровой сервер на Amazon EC2
От: artem.komisarenko Украина  
Дата: 26.12.12 17:15
Оценка:
Здравствуйте, Volgare, Вы писали:

V>1. Можно ли как-то существующий инстанс перевести на платные планы? Не очень хочется заново все создавать — переносить.


Что вы подразумеваете под "перевести существующий инстанс" на платные планы? У вас что все сделано и настроено просто на запущеном инстансе? Лучше так не делать, если инстанс навернется или вы случайно его затерминейтите — все потеряете (а падение инстанса или коррапт волюма — довольно частое явление на Amazon'е). Нормальная практика: сделать из полностью настроеного инстанса AMI'шку и забекапить ее в S3.
Re[2]: Игровой сервер на Amazon EC2
От: Volgare  
Дата: 26.12.12 17:20
Оценка:
Здравствуйте, artem.komisarenko, Вы писали:


AK>Что вы подразумеваете под "перевести существующий инстанс" на платные планы? У вас что все сделано и настроено просто на запущеном инстансе? Лучше так не делать, если инстанс навернется или вы случайно его затерминейтите — все потеряете (а падение инстанса или коррапт волюма — довольно частое явление на Amazon'е). Нормальная практика: сделать из полностью настроеного инстанса AMI'шку и забекапить ее в S3.


Да, пока именно так.
А эту AMI разве нельзя потом просто через FTP забекапить? Например к файлам инстанса я доступ через Filezila наладил.
Re[3]: Игровой сервер на Amazon EC2
От: artem.komisarenko Украина  
Дата: 26.12.12 17:26
Оценка:
Здравствуйте, Volgare, Вы писали:

V>А эту AMI разве нельзя потом просто через FTP забекапить? Например к файлам инстанса я доступ через Filezila наладил.


Я к себе никогда не бекапил, но вроде народ пишет, что линуховые — можно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.