我隐约听说过 CDN(内容分发网络),我想它们在 YouTube 等多媒体(音频/视频)在线网站的背景下出现。我的问题是这些 CDN 到底是什么?它们是否只是意味着数据在许多节点上复制,因此用户请求由最接近他/她的节点或最易访问的节点处理?在这种情况下,它们与银行基础设施有何不同?银行基础设施在许多地方复制敏感数据,以便如果节点崩溃,我们不会丢失关键数据。
答案1
它们在某些方面与银行类比不同。首先,如果节点崩溃,内容不会丢失,因为用户连接的节点不是数据的“最终”副本。把它们视为订户。其次,银行不会创建基础设施容错功能来提高用户体验速度。他们这样做是为了防止灾难。CDN 针对靠近最终用户和向他们提供静态或半静态内容的效率进行了优化,但不是像银行网站那样的动态内容。
答案2
它们是否仅仅意味着数据在许多节点上复制,因此用户请求由最接近他/她的节点或最容易访问的节点来满足?
非常正确。