公司为什么要构建特定于应用程序的边缘交付网络

公司创建自己的边缘交付网络的增长趋势带来了巨大的回报。他们可以通过这些网络为应用程序提供服务,从而为用户提供更高的恢复能力和性能。

建筑网络建筑设计师
思想库

在许多基于互联网的公司中出现了一种趋势,我觉得很有趣:他们正在创建自己的边缘交付网络。为什么?因此,他们可以通过这些网络为应用程序提供服务,从而为用户提供更高的恢复能力和性能。

这些边缘交付网络不是标准的花园式内容交付网络(CDN),而是专门为其构建的应用程序定制的。在某些情况下,这意味着边缘网络利用与区域互联网服务提供商或应用设施之间高度特定的连接;在其他情况下,这意味着在世界各地的交付设施中放置专门的硬件,以满足应用程序的特定需求。最重要的是,这些网络正在运行特定于应用程序的软件和配置,这些软件和配置是定制的,超出了通用共享网络的可能范围。

建立和运营全球边缘网络需要衡量成本和复杂性。那么,为什么组织越来越多地承担这项任务呢?

1.达到最高速度

大约10年来,最终用户越来越习惯于高性能应用程序。谷歌、脸谱网和其他互联网巨头纷纷投资于他们的全球基础设施,他们努力确保新加坡用户的体验和旧金山的用户一样快。

多年来,CDN一直在改进某些类型内容的全球交付。它们继续发展以解决新的、更动态的用例,但大多数应用程序仍然基本上依赖于执行与数据集相关的代码来计算对应用程序请求的响应。除非代码和数据集离用户很近,否则物理定律会限制应用程序的性能。

在我们找到如何超越光速的方法之前,为了获得极快的性能,您必须将代码和数据集部署在用户身边,无论他们在哪里。

2.技术使边缘网络更容易构建

从历史上看,在世界各地部署基础设施是一项复杂和异构的工作。除了部署之外,解决全球交付网络的相关运营问题(如基础架构管理和应用程序管理,更不用说数据复制和一致性)一直是一项极具挑战性的任务。发生了什么变化?

最重要的变化是公共云和其他基础设施提供商已经走向全球。例如,AWS在世界各地提供相同的计算基础设施。其他云供应商也有类似的产品,覆盖范围甚至更广。对于具有更具体需求的应用程序,像Equinix这样已扩展到全球业务的同址提供商和覆盖全球的大型跨大陆主干网提供商使公司能够在许多市场部署标准化的边缘交付设施。如今,可以避免与具有不同产品功能的当地供应商大军进行交互。

3.自动化工具的复杂性管理

随着分布式基础设施变得更易访问,管理广泛分散和高度动态的应用程序部署的方法也在迅速发展。在21世纪末,配置管理技术的普及和现代DevOps运动的兴起在很大程度上是由日益复杂的基础设施部署推动的。配置管理已经成熟为一个更广泛的基础设施自动化生态系统,其中充满了用于管理跨越数十个数据中心和数千台服务器的全球系统的强大工具。雷竞技电脑网站

不仅仅是最新的闪亮对象,作为代码的基础设施是管理全球边缘交付网络的必要条件。由于目前可用工具的成熟度,以及它们对AWS等主要云服务提供商的覆盖,将边缘交付网络连接到一个由相对较小的团队管理的内聚系统比以往任何时候都更有可能。

4.秘方:流量管理技术

在为应用程序构建全球交付网络时,仍然存在巨大的挑战。互联网是复杂的,管理遍布全球的连接性和系统,即使有日益成熟的自动化技术和易于使用的云服务,也是一项不小的任务。

流量管理是任何边缘交付网络最棘手的问题之一。任何分布式交付网络的基本问题都是,“我现在应该将此用户发送到哪个交付基础设施?”有效解决流量管理需要在边缘网络中选择一个服务端点以优化性能,使用有关应用程序基础架构和更广泛的internet上实时发生的事情的信息。幸运的是,现在有许多工具通常基于DNS来优化全局流量管理。

速递

现在有了合适的工具,这一构建特定于公司应用程序的边缘交付网络的举措将继续加速普及。有了自动化部署和管理全球分布式基础设施和流量的技术,公司可以更轻松地以用户要求的速度在世界各地部署其应用程序。

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn评论最重要的话题。
相关的:

版权所有©2017Raybet2

2021年IT薪资调查:结果是令人满意的