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

Разверните несколько приложений Java на Google App Engine

Новый пользователь Google Cloud Platform здесь.

Я хотел бы развернуть несколько веб-приложений Java (на самом деле приложений Spring Boot) в Google App Engine. оставаясь совместимым с Always Free.

У меня вопрос о связи между проектами и приложениями.

Я знаю, как развернуть приложение в проекте, например «myproject». В результате получается URL «myproject.appspot.com» (порт не кажется настраиваемым).

Мне нужно развернуть второе приложение, наверное, я иметь использовать другой проект (поскольку у приложений не может быть того же URL-адреса). Было бы утомительно.

Это так ? Нужно ли мне создавать проект GCP для каждого из моих веб-приложений Java в GAE? ?

Спасибо за уделенное время.

Вы можете найти большую часть информации здесь: https://cloud.google.com/appengine/docs/standard/python/an-overview-of-app-engine.

Вы можете создать новый проект или новую службу движка приложений (изначально называемую модулем). По умолчанию вы развертываете в движке приложений службу «по умолчанию», но вы можете указать другое имя службы, чтобы создать или обновить другую.

Для URL-адресов вы должны проверить эту страницу: https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed

myservice-dot-myproject.appspot.com будет указывать непосредственно на конкретную службу в проекте, но вы также можете использовать основное имя хоста проекта или собственный домен с перенаправлением префикса пути.

Отдельные проекты

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

Раздельные услуги в одном проекте

Их проще обслуживать и соединять вместе, и они могут обмениваться данными через хранилище данных, но у них один уровень бесплатного пользования, и у каждого из них есть собственные экземпляры движка приложений, поэтому стоимость будет увеличиваться довольно быстро, если у вас много сервисов с низким трафиком.