Я создал CDN для нашего облачного хранилища Google. Все нормально работает. Хотя нам пришлось изменить наш код и изменить наше старое понятное имя балансировщика нагрузки на IP-адрес.
Будет ли добавление DNS-сервера Google Cloud перед нашим IP-адресом anycast? Было бы полезно ссылаться на наш балансировщик нагрузки, используя удобочитаемое имя вместо ip. Но мы не хотим добавлять задержку
Перебор? Не за что. Ненужно? Может быть. Добавляет больше сложности? Да. Задержка? На самом деле, нет.
Что вам нужно знать, так это то, что вы добавляете дополнительную точку отказа в свою систему и можете ли вы в достаточной мере компенсировать эту точку отказа.
Например, если что-то случится с вашим разрешением DNS, вы больше не сможете разговаривать со своим балансировщиком нагрузки. Это наверное Хорошо, потому что, если ваш DNS не работает, есть вероятность, что множество других вещей также выйдет из строя.
Вы также добавляете уровень кеширования. Это может замедлить ваше время на внесение изменений, если вам потребуется это изменить в будущем. Может, это нормально, а может, и нет. Только вы можете ответить на этот вопрос (поскольку вы знаете свою инфраструктуру).
С задержкой все будет в порядке. Вы будете выполнять поиск только по истечении срока действия TTL, который будет установлен на основе того, что вы установили. Поиск в DNS обычно выполняется очень быстро.