Назад | Перейти на главную страницу

Использование балансировщика нагрузки Google в вычислительном движке Google в сочетании с движком приложений Google

Я хочу попросить сообщество оставить отзыв о моем плане для решения следующей проблемы.

Проблема

Когда мой проект впервые запускается как движок приложений Google, я назначил www.mycompany.com как пользовательский домен производственного экземпляра моего приложения GAE.

По мере роста проекта мы развернули управляемую виртуальную машину на базе wordpress в вычислениях Google для размещения блога и других маркетинговых артефактов. Доменное имя сайта wp: about.mycompany.com

Это приводит пользователей в замешательство, потому что www.mycompany.com/home дойдет до веб-приложения, но www.mycompany.com перенаправляет пользователей на about.mycompany.com. Как только они достигли about.mycompany.com, им трудно вернуться к www.mycompany.com/home

Такое поведение www.mycompany.com контролируется файлом yaml проекта движка приложений Google.

Желаемый результат

Поддомен "блог" следует удалить.

www.mycompany.com/ -> блог / сайт маркировки

www.mycompany.com/home -> веб-приложение

Предлагаемое мной решение

  1. Настройте балансировщик нагрузки Google для сопоставления URL-адресов
  2. Балансировка нагрузки перенаправляет '/' на экземпляр виртуальной машины wordpress
  3. Баланс нагрузки перенаправляет '/ home' на сервер движка приложения, который будет перемещен на app.mycompany.com.

Поскольку балансировщик нагрузки Google может перенаправлять только на управляемые или неуправляемые экземпляры в рамках проекта вычислений Google, для достижения пункта 3 я создам группу экземпляров веб-серверов (может быть lighttpd), единственная ответственность которого заключается в перенаправлении всех входящих URL-адресов на сервер движка приложения.

Возможно ли это? Есть ли подвох?