развертывание нескольких приложений на облачной платформе Google,

1

При развертывании экземпляров в Google App Engine вы можете получить внешний IP-адрес каждого экземпляра, используя код (appcfg.py -A studious-rhythm-111707 update app.yaml). Однако при перезагрузке страницы PHP, которая показывает внешний IP-адрес, вы заметите, что адреса будут меняться большую часть времени после каждой перезагрузки. Возможно, мне нужны ответы на вопросы ниже.

1) Возможные причины, требующие изменения IP-адресов, и объяснение того, как изменение IP-адресов является полезным.

2) Предложите альтернативу каждой причине и объясните, как это было бы лучше, чем изменение IP-адресов.

Теги:
google-app-engine

1 ответ

1

Это ожидаемое поведение. Appengine запускает передние конечные экземпляры, необходимые для поддержки конкретной нагрузки, и будет балансировать между ними. Кроме того, вы никогда не говорите напрямую с примерами. IP-адреса, которые вы видите, фактически опосредованы тем, что инфраструктура Google сидит перед appengine.

IP-адрес сервера не должен иметь к вам никакого отношения, если вы хотите использовать appengine.

  • 0
    Да, вы на самом деле не видите IP-адрес каждого экземпляра. Нет IP-адресов, сопоставляемых 1: 1 с экземплярами, вы видите случайный IP-адрес с внешнего интерфейса Google. Также невозможно напрямую подключиться к экземпляру App Engine по IP-адресу.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню