为什么应用程序边缘是2023年的趋势?

如果云数据中心位于纽约,那么它的边缘基本上就在终端用户附近,而不是将所有东西集中在一个地方,比如在云数据中心。它使分布式应用程序更快、更安全,因为在到达应用程序之前,你必须从边缘节点开始。因此,这是构建即时响应应用程序的基本方式。

本文来自微信公众号“开源云中文社区”。

边缘现在很流行。2023年,每个网站和应用程序都很有可能和边缘沾边。

Azion是一家边缘提供商,在全球拥有100个边缘站点。Azion的首席开发人员体验官Alessandro Cauduro解释说,边缘架构有一些组件,例如,它可以包括物联网设备,但当涉及到前端开发时,边缘是指将更多的应用程序放在终端用户附近。Azion在北美和南美拥有强大的影响力。

Cauduro说:“如果云数据中心位于纽约,那么它的边缘基本上就在终端用户附近,而不是将所有东西集中在一个地方,比如在云数据中心。它使分布式应用程序更快、更安全,因为在到达应用程序之前,你必须从边缘节点开始。因此,这是构建即时响应应用程序的基本方式。”

Azion与Akamai和Cloudflare等CDN竞争,但Azion主要专注于web应用程序部署。

Cauduro说:“如今,一个开发人员可以使用Next.js这样的全栈开发环境,创建一个完整的应用程序。因此,对于一个开发人员来说,使用最现代的方法构建一个可扩展的应用程序,现在很容易创建一个世界级的应用程序。”

加速应用程序

事实证明,边缘和无服务器搭配很好。他说,边缘可以用于加速当前在特定服务器上运行的现有云应用程序。在这种情况下,边缘充当缓存。

Cauduro说:“你可以在上云之前到达边缘,可以做一些计算并决定要做什么——如果你真的需要上云,或者你可以根据用户的行为立即做出回应。这就是无服务器,但它也可以与现有的云基础设施一起工作。”

这是一个很大的用例,因为开发人员可以在边缘设置web应用程序防火墙,确保在呼叫通过服务器之前,基础设施得到保护。

将开发移到边缘

不过,随着开发人员考虑是否可以绕过云基础设施,只在边缘构建,这一转变正在发生。他补充道,边缘与Jamstack架构配合得很好。API不必驻留在云服务器上——它也可以在边缘交付,这与前端运行JavaScript一起,使应用程序快速反应。

他说:“所以这基本上是从集中到分散,这就是边缘目前正在发生的变化。速度快得多,我们不需要管服务器,因为这很痛苦。”他补充道,这也可能更有经济效益。

“边缘可以决定我们是否已经找到了所需的答案,你只需将其返回给用户;我们可以一直到服务器,这样你就不需要那么多基础设施了。你只需要在使用它时付费,不需要让服务器24小时运行,因为边缘已经准备好了。”

他补充道,像Azion这样的提供商所做的是将部署抽象到边缘,这样开发人员很容易做到这一点。它允许开发人员简单地在线部署应用程序,而不必具体了解幕后发生的事情。

然而,在幕后发生的是Next.js等应用程序将页面拆分为多个功能。这些功能被创建并部署到边缘以运行。Cauduro说,这可以通过JavaScript或WebAssembly实现,就像CDN处理静态内容一样。Azion使用标准的web API将代码自动传播到其网络。

“这是创建一个行星级应用程序的非常简单的方法。一个开发人员可以创建非常可靠的东西,因为我们有100个数字站点。如果其中一个位置发生故障,我们会自动重新路由到另一个位置。这是安全的,因为我们在使用代码之前就已经安装了防火墙。而且速度非常快,因为它非常、非常接近用户。这就是为什么现在每个人都在谈论边缘。”

THEEND

最新评论(评论仅代表用户观点)

更多
暂无评论