Есть ли «безсерверное» решение для (игрового) сервера? - PullRequest
0 голосов
/ 26 марта 2020

Я работаю над игровым банкоматом и начал исследовать альтернативное решение для выделенных серверов. Причина, по которой я это делаю, заключается в том, что у меня мало административных знаний, и я бы предпочел тратить время на программирование, а не на изучение этого. Особенно когда речь идет о безопасности самой выделенной машины, а не моего приложения, которое на ней работает.

Поэтому мой вопрос заключается в том, существует ли возможность сервера, на котором вы можете просто запустить свой код, написанный, например, в golang и имеют меньше или легче администрирование и намного лучше или ту же безопасность? Было бы идеально, если бы я просто подключился к своему приложению с помощью конечной точки, когда клиент хочет общаться без заботы о безопасности за пределами моего приложения.

Я просмотрел некоторые службы из aws и Google ( пока не проверено), но со всем диапазоном меня все смущает.

Информация о типе игры:

  • многопользовательская игра в реальном времени

  • на данный момент я использую TCP с Flatbuffer для связи (TCP также должен быть в порядке здесь)

  • сервер написан в golang и для клиента для тестирования я использую libgdx (java), но, вероятно, изменится на что-то другое, когда я решу другие вопросы

  • с сервером. Я имею в виду, где logi c запускается на стороне сервера, и связь между клиент для базы данных сделан через сервер

1 Ответ

0 голосов
/ 26 марта 2020

Если вы действительно хотите избежать обслуживания сервера для своего программного обеспечения, подумайте о том, чтобы докернизировать серверное программное обеспечение и запустить его на AWS Fargate. Он не обязательно будет дешевле выделенного сервера, но вам не нужно будет поддерживать какую-либо инфраструктуру или ОС.

...