65.9K
CodeProject 正在变化。 阅读更多。
Home

配置阿里云多区域 CDN

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2017 年 12 月 13 日

CPOL

3分钟阅读

viewsIcon

3239

阿里云的 CDN 是阿里云提供的服务之一。它在全球各地拥有多个分发节点,从而方便对不同服务的同步更新,并因此减少停机时间。

阿里云 提供全面的全球云计算服务套件,帮助您推动和发展业务。 立即创建账户,获得 300 美元的新用户免费信用额度

阿里云 CDN 是一项优化文件、图像和资产交付的服务。它用于提高由服务器应用程序(如 NGINX 或 Apache)托管的网站的性能。

阿里云 CDN 在很多方面都有益,但对于在广泛的地理区域内分发应用程序的情况,它尤其有用。通过正确配置多区域 CDN,您可以确保数据以更快、更可靠的方式交付给用户,无论他们在物理上与您的主要数据中心的距离有多近。

这是一个重要的好处,因为虽然理论上互联网平等地连接世界各地,但在实践中,数据传输速度会受到服务器与端点之间物理距离的影响。考虑到即使几秒钟的延迟对用户来说也往往是不可接受的,因此优化数据交付速度和应用程序的可用性非常重要,无论用户与您的数据中心之间有多少物理距离。

多个 CDN 的工作原理

阿里云的 CDN 是阿里云提供的服务之一。它在全球各地拥有多个分发节点,从而方便对不同服务的同步更新,并因此减少停机时间。

阿里云 CDN 是分布在不同区域的边缘服务器集群的网络,并且分发集中在这些服务器上。通过这种方式,应用程序通过靠近用户的方式加速运行,并在其服务器上拥有应用程序的忠实副本。像许多阿里云的服务一样,CDN 采用按使用量付费的定价模式。

下图说明了如何在 CDN 节点之间执行数据复制。正如我们所看到的,用户向初始接入点发出请求,该请求将分析用户所在的位置,以便最近的服务器响应它。这样,用户访问应用程序时就不会有延迟。

当我们以多国方式应用 CDN 的配置时,很容易看到我们应该如何进行。您需要创建 CDN 并定义您的应用程序应该在哪些国家/地区可用。您甚至可以使用监控来查看由于本地需求而需要在哪里进行扩展。更新会自动发生,并且对用户是透明的。

在阿里云中配置 CDN

要创建 CDN,我们需要访问阿里云门户。在主仪表板中,我们必须选择“阿里云CND”选项,在“存储 & CDN”字段中,如下面的图片所示。

访问后,您必须在左侧选择“CDN 域名列表”,然后通过单击右侧的“添加域名”来创建域名。在这些选项中,根据您的需要进行选择。下面给出一个此屏幕的示例。

在“业务类型”中,我们可以选择以下选项

在“源站类型”中,我们有以下选项

最后,我们需要选择“加速区域”

此时,您必须选择“全球加速”或“海外加速(非中国大陆)”,以便您的应用程序可以在中国的不同地方进行复制。在完成创建 CDN 域名步骤后,有一个审批期。审批通过后,即可访问管理控制台。

结论

创建 CDN 后,我们可以将我们的文件添加到 CDN 中,然后获取每个文件的 URL,并使用它们来构建网站和应用程序。阿里云 CDN 提供的文件将有效地、快速地提供给用户,无论 CDN 配置为服务的区域如何。

并非所有公共云平台都提供完整的内置 CDN 服务。在考虑使用哪个云之前,评估拥有集成 CDN 解决方案的重要性,如上所述,这在您需要在广泛的地理区域内部署应用程序的情况下尤其有用。

© . All rights reserved.