App Engine против Compute Engine как простой API для Memorystore - PullRequest
1 голос
/ 11 мая 2019

Я создаю базу данных, которая будет просто хранить основную информацию о товарах в экономике, таких как их продавцы (цена и идентификатор продавца), последние средние цены и прошлые продажи.

Мои игровые серверы будут взаимодействовать с этими данными и работать с ними.Я не ожидаю, что он займет более 1 ГБ, поэтому я хочу просто сохранить его на одном сервере Redis.

Проблема в , я не уверен, стоит ли мне использовать App Engine и потенциально может иметь несколько экземпляров или только один экземпляр Compute Engine (если бы это был экземпляр Compute Engine, у меня не было бы отдельного сервера Redis, потому что код не очень дорог в вычислительном отношении).

Сейчас я думаю, что, поскольку существует только один сервер Redis (так как я не делаю sharding), если бы было несколько экземпляров через App Engine, все равно было бы задушено сервером Redis.Несмотря на это, внешние веб-запросы намного дороже, чем внутренние в сети Google?Если это так, понадобится ли App Engine?

1 Ответ

0 голосов
/ 22 мая 2019

Зависит от архитектуры приложения, App Engine, готов к высокой производительности, если вы заинтересованы в отказоустойчивости и масштабируемости, это хороший выбор, горизонтальная масштабируемость дает вам преимущество, предоставляя вам как можно больше экземпляров. как вам нужно. Разница между Compute Engine и App Engine может заключаться в том, что App Engine готов к коду и позволяет выбирать между многими языками программирования. Compute Engine дает вам возможность выбрать изображение стенда из множества в соответствии с вашими требованиями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...