Обслуживание старой и новой версий API под одним и тем же hostname и TLS с сохранением возможности развертывания обеих версий. Как следует маршрутизировать трафик?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать отдельные внутренние службы (backend pools) для каждого пути API за балансировщиком нагрузки.
Почему это правильный ответ
Использование отдельных внутренних служб (backend pools) для каждого пути API за балансировщиком нагрузки — это стандартный и эффективный подход. Балансировщик нагрузки может маршрутизировать трафик к соответствующей версии API на основе пути запроса (например, /v1/api и /v2/api), используя правила URL-карт. Это позволяет обеим версиям сосуществовать под одним и тем же hostname и TLS-сертификатом, обеспечивая бесшовное развертывание и управление. Настройка нового балансировщика нагрузки для новой версии API увеличит сложность и стоимость, а также потребует отдельного hostname или IP-адреса. Перенастройка устаревших клиентов не всегда возможна и может вызвать прерывания в работе. Настройка старого API для пересылки запросов к новому API усложнит логику старого API и создаст дополнительную точку отказа.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется