Путаница по поводу стандартного окружения GAE и раскрутка экземпляров в разных регионах - PullRequest
0 голосов
/ 07 октября 2018

В документации для App Engine говорится:

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

Вы не можете изменить регион приложения после его установки.

В стандартной среде App Engine (с автоматическим масштабированием), что мне делать, если мое приложение начинает получать много запросов отрегион далеко от моего?Например, если мой регион - us-east1, но я получаю много запросов из Азии?

Почему-то я думал, что App Engine увеличит количество новых экземпляров в регионе, из которого поступил запрос.

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

1 Ответ

0 голосов
/ 07 октября 2018

По большей части, Google App Engine предназначен для небольших, простых и простых в развертывании серверных экземпляров.

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

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

Начните с небольшого исследования Google Load Balancer, чтобы лучше понять доступные вам опции.

БАЛАНСИРОВКА НАГРУЗКИ GOOGLE CLOUD

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