CDNetworks Edge Application (边缘应用):解锁无服务器边缘计算的强大功能

最后更新于 2025年6月10日
Serverless-Edge-Computing-Edge-Application-CDNetworks

随着应用程序变得更加动态和分布式,CDN 正在超越传统内容交付系统,成为边缘的智能可编程平台。这一转变的核心是边缘计算。通过将数据处理更靠近用户,这种方法可以最大限度地减少延迟,提高性能,并实现可扩展的数字体验。

利用我们全球分布的边缘网络,CDNetworks Edge Application 将计算能力带到边缘。在本博客中,我们探索了我们的平台如何帮助企业更快地构建应用程序,同时确保最佳性能和可用性。

介绍 CDNetworks 的无服务器边缘计算解决方案

CDNetworks Edge Application (边缘应用) 是一个无服务器计算平台,使企业可以在 CDNetworks 的全球边缘基础设施上直接构建、部署和扩展应用程序。

通过采用无服务器架构,它抽象了基础设施设置、资源配置或服务器维护的复杂性,使开发人员可以专注于构建强大的应用程序。

作为无服务器计算解决方案,Edge Application 包含两个基本组件:

  • Edge Cloud Apps 提供强大的计算能力
  • Edge KV Storage 提供高可用性、低延迟的数据存储

serverless edge computing CDNetworks

CDNetworks Edge Application(边缘应用): 架构参考

Edge Cloud Apps

由 Google 的 V8 引擎驱动,Edge Cloud Apps 提供无服务器运行环境在边缘。开发人员可以在 CDNetworks 的全球分布网络上部署 JavaScript 函数,每个函数由特定事件触发,如 HTTP 请求、API 调用或计划任务。

它确保快速、按需执行,使企业能够以更少的资源开销为最终用户打造定制化的低延迟体验。

Edge Cloud Apps 亮点:

  • 多语言运行时:Edge Cloud Apps 本地支持 JavaScript 和 Service Worker API,而其他语言如 C、C++、Rust 和 Go 可以编译为 WebAssembly (WASM) 以便在边缘执行。
  • 自动扩展:函数会自动部署并在距离最终用户最近的位置执行,遍及 CDNetworks 的全球边缘网络
  • 快速启动和低开销:超快速 5 毫秒冷启动,最小 3MB 内存开销,无上下文切换。
  • 隔离和安全:每个函数运行在隔离沙箱环境中,具有严格的资源和权限控制,防止跨租户风险。
  • 高可用性:请求会智能路由到性能最佳的边缘 PoP,并有 CDN 回退确保跨 CDNetworks 的全球边缘网络不间断服务。
  • 提高生产力:开发人员可以使用我们集成的 Cloud IDE 开发者工具创建、测试和调试函数,并简化部署管道。

Edge KV Storage

Edge KV Storage 是 Edge Cloud Apps 的无服务器键值 (KV) 存储,理想用于构建需要频繁读取和不频繁写入的应用程序。它提供 CDNetworks 全球边缘网络上的低延迟安全 KV 访问。开发人员可以通过 API、控制台或通过 Edge Cloud Apps 管理数据库。

Edge KV Storage 亮点:

  • 灵活存储:Edge KV Storage 支持字符串、数组和二进制格式的数据存储。
  • 实时同步:数据在全球范围内在几秒钟内同步,允许靠近最终用户的快速读写访问。
  • 高可用性:Edge KV Storage 建立在分布式架构上,具有双中心热备用以提供高可用性和无缝故障转移。
  • 高效数据检索:开发人员可以通过 Edge Cloud Apps 仅用几行代码迅速访问存储在 KV 数据库中的数据。
  • 多层数据保护:数据通过多层保护,包括严格的隔离、传输中的加密和受控 API 访问。

CDNetworks 无服务器计算解决方案的用例

1. 虚拟等待室

高流量事件如产品发布和限时促销常常吸引大量访客进入您的网站,使后台系统负荷超出其承受能力。CDNetworks Edge Application 使您可以将多余的用户引导到一个虚拟等待室,这是一个自定义品牌页面,显示他们在队列中的位置和预计等待时间。随着可用性释放,访客按预设顺序(先进先出、随机或自定义规则)进入。这种方法有助于维护客户体验,并保护源服务器免于因请求而超载。

CDNetworks Edge Cloud Apps

Edge Cloud Apps 在边缘处理排队逻辑,控制用户何时可以离开队列进入网站,而 Edge KV Storage 保持队列数据接近用户,将其同步到 CDNetworks 全球边缘网络以实现快速低延迟访问。

2. 个性化和本地化

对于全球网站,快速和个性化的用户体验是保持用户全球参与的关键。CDNetworks Edge Application 允许根据用户属性(如地理位置、设备类型、登录状态等)动态交付内容。通过在边缘处理这些决策,企业可以为全球用户提供更快、更相关的体验,同时减少延迟和后台负荷。这种改进的性能还通过提高整体网站速度和用户满意度来促进更好的搜索引擎排名。

3. A/B 测试

A/B 测试是一种常用方法,用于比较不同版本的内容以查看哪一个表现更好。通常,决定交付哪个版本涉及查询源服务器。CDNetworks Edge Application 允许您将此决策逻辑置于边缘。这大大减少了源服务器负荷,提高了最终用户的响应时间,并使您能够根据实际用户反馈做出数据驱动的决策。

4. 法证水印

内容盗版破坏了媒体流平台的收入和用户信任。法证水印通过将独特的、不可见的水印序列嵌入内容流中提供了一个理想的解决方案。将 CDNetworks Edge Application 与第三方水印系统集成将允许这一过程在边缘发生。当用户 ID 被标记时,他们的流会立即被阻止,从而在不干扰合法用户的情况下保护内容。

阅读客户案例:越南最大的付费电视运营商使用 CDNetworks Edge Application 增强反盗版措施 →

5. 快速身份验证

在内容访问必须受到严格控制的数字服务中,确保只有经过授权的用户才能访问正确的资源是至关重要的。CDNetworks Edge Application 安全地在边缘存储会话令牌和用户数据,从而实现快速、实时的身份验证,延迟最小。这减少了后台负荷,通过在未经授权的请求到达源系统之前阻止它们,加强了整体安全性。

6. 部署静态HTML网站

当临时服务或商业活动需要快速推出轻量级网站时,传统的部署方法可能过慢或资源密集。CDNetworks Edge Application 支持在边缘无服务器托管静态HTML网站,无需源服务器。这实现了跨区域的快速部署和低延迟访问,减少了操作复杂性并确保了稳定性能。

主要好处

  • 在无需管理任何基础设施的情况下运行您的代码。非常适合希望以最小开销进行创新的开发人员。
  • 通过在边缘处理决策以降低源服务器负载来提高性能。
  • 通过 SDK 或 API 与您现有的业务逻辑无缝集成。
  • 使用现成的代码示例来快速启动开发。
  • 灵活的按需付费定价模式,仅收取您消耗的计算时间。
  • 通过我们的控制台只需三个简单的步骤即可快速部署函数。

开始您的无服务器旅程

一旦您决定无服务器方法符合您的业务目标,了解像 CDNetworks Edge Application 这样的具体无服务器平台如何简化入门流程就很有价值。开始无服务器旅程可能看起来令人生畏,但采用正确的平台将帮助您迅速上手。

准备好开始了吗? 注册免费试用阅读产品手册 以了解有关我们边缘应用程序平台的更多信息。

免费试用
CDNetworks

我们的多数产品都有14天的免费试用。无需信用卡。

探索更多

其他

CDNetworks Edge Application (边缘应用):解锁无服务器边缘计算的强大功能

Edge Application (边缘应用)是 CDNetworks 领先的无服务器边缘计算解决方案。阅读了解了解其原理、核心优势及典型应用场景。

了解更多 »
云安全

CDNetworks 帮助浏览器游戏平台抵御大规模 1.24 Tbps DDoS 攻击

2024年10月24日,CDNetworks成功抵御了东南亚某大型用户群页游平台遭受的超大规模DDoS攻击,攻击在网络层达到1.24Tbps,在应用层超过百万QPS。

了解更多 »