Zuul в облаке Google

#google-cloud-platform #netflix-zuul

#google-облачная платформа #netflix-zuul

Вопрос:

Я пытаюсь выяснить, работает ли Spring Cloud Zuul на GCP или нет. Если это так, должны ли мы использовать его так же, как мы делаем в AWS? (Службы развертываются как движки приложений) Спасибо,

Ответ №1:

Поскольку Zuul является пограничным сервером в качестве хоста-бастиона, у него не должно возникнуть проблем с работой на GCP. Поток данных и архитектура будут полностью зависеть от GCP API и сервиса, в котором вы будете развертывать Spring Cloud, в вашем случае (App Engine API), управление и конфигурации поступают из облачных функций VPC API, таких как маршруты и API балансировки нагрузки, которые будут работать с Zuul.

Вот руководство, объясняющее, как развернуть его на GKE в качестве контейнерной службы, где они следят за интеграцией Zuul с Istio в области уровня обслуживания.

Комментарии:

1. Здравствуйте, спасибо за ответ. Я взглянул на руководство. Похоже, что предлагается использовать Istio ВМЕСТО Zuul. Цитирую: «Kubernetes и Istio 1.0 заменят Zuul и Eureka от Netflix для управления API, балансировки нагрузки, маршрутизации и обнаружения сервисов». То, что я ищу, — это использовать Zuul и Eureka. Кроме того, обязательно ли использовать Kubernetes?

2. Привет, Лори, это руководство действительно предназначено только для GKE и было просто примером того, что оно может быть реализовано, даже если на стороне GCP управление будет осуществляться через Istio, графический интерфейс и конфигурация могут быть выполнены через Zuul. Если вы используете API App Engine, вам нужно подумать и посмотреть свою архитектуру, чтобы хорошо работать с Cloud VPC, bus поскольку Zuul является пограничным сервером, его, безусловно, можно реализовать.