Сервисы Cloud Run и Cloud Functions часто развертываются, а обнаружение сервисов на основе ENV-переменных сложно поддерживать. Как следует реализовать масштабируемое динамическое обнаружение сервисов?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создайте пространство имен Service Directory; регистрируйте сервисы во время развертывания и запрашивайте Service Directory во время выполнения..
Почему это правильный ответ
Service Directory — это управляемый сервис Google Cloud для обнаружения сервисов, который позволяет регистрировать и обнаруживать сервисы в различных средах. Он обеспечивает централизованный реестр для всех ваших сервисов, включая Cloud Run и Cloud Functions, что упрощает их обнаружение и взаимодействие. Сервисы могут регистрироваться в Service Directory во время развертывания, а затем другие сервисы могут запрашивать Service Directory во время выполнения для получения актуальной информации о местоположении. Вызов Cloud Run Admin и Cloud Functions API во время выполнения для получения списка развернутых сервисов неэффективен и может привести к задержкам, а также требует дополнительных разрешений. Соглашение об именовании не обеспечивает динамического обнаружения и не масштабируется, так как не учитывает изменения в развертывании сервисов. Установка HashiCorp Consul на VM Compute Engine является самостоятельным решением, которое требует управления инфраструктурой и не использует преимущества полностью управляемых сервисов Google Cloud.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется