我为我们的谷歌云存储桶创build了一个CDN。 一切工作正常。 尽pipe我们必须更改我们的代码,并使用ip地址更改旧的loadbalancer友好名称。
在我们的任播IP地址前添加谷歌云DNS是否有点矫枉过正? 使用人类可读的名称而不是ip来引用我们的loadbalancer是有帮助的。 但是我们不想添加任何延迟
矫枉过正? 一点也不。 不必要? 也许。 增加更多的复杂性? 是。 潜伏? 不是真的。
您需要注意的是,您正在为系统添加一个额外的故障点,并且是否可以充分抵消这个故障点。
例如,如果您的DNSparsing发生了问题,则无法再与负载均衡器通话。 这可能是好的,因为如果你的DNS失败了,那么其他一些东西也可能会失败。
你还添加了一层caching。 如果您将来需要更改,可能会减慢您实施更改的时间。 也许这是好的,也许不是。 只有你可以回答(就像你知道你的基础设施)。
延时明智,你应该没问题。 只有当TTL过期时才会进行查找,这将根据您设置的内容进行设置。 DNS查询通常非常快。