应用交付网络 (ADN) 概述


如今,每个人都使用数字设备访问互联网上的网站和应用程序。这增加了对经济高效的网络和更好的应用程序交付的需求。为了满足这一需求,开发了应用交付网络 (ADN) 的概念。ADN 减少了加载时间,更快地解决了 IT 问题,并确保了对应用程序的安全访问,同时具有适当的可视性和可用性。

应用交付网络

应用交付网络 (ADN) 是一种网络架构,它可以改善跨不同位置和设备向最终用户交付 Web 应用程序。它具有三个组成部分:应用交付控制器 (ADC)、广域网优化控制器 (WOC) 和应用保护设备 (ASA)。

ADN 确保应用程序快速、安全且可用。ADN 使用各种技术来提高应用程序性能,可能还包括负载均衡。有时,人们将 ADN 称为内容交付网络 (CDN)。这两个术语相似,但有所区别。CDN 处理静态内容,而 ADN 加速动态内容。

ADN 的工作原理

ADN 优化性能,为 Web 应用程序提供更高的安全性和可扩展性。它可以通过存储静态内容来提高性能,还可以平衡流量并优化 SSL 和 TLS 连接。WOC 通过优化网络流量来降低延迟并提高吞吐量。ASA 保护 Web 应用程序免受安全威胁,例如拒绝服务攻击和恶意软件等。

使用 ADN 的好处

使用 ADN 有多种优势,如下所示:

  • 性能提升 - 它可以提高 Web 应用程序的性能,降低延迟并提高吞吐量,从而带来更好的用户体验,提高生产力并降低成本。

  • 安全性增强 - 它可以保护 Web 应用程序免受安全威胁,例如拒绝服务攻击和恶意软件,从而防止数据泄露、财务损失和声誉损害。

  • 可扩展性增强 - 它可以扩展 Web 应用程序以满足越来越多的用户的需求,因此企业可以在不投资新基础设施的情况下发展壮大。

ADN 的常见用例

它用于不同的行业,例如电子商务、在线游戏、流媒体和云计算,具体如下:

  • 电子商务 - 在线商店为客户提供流畅和安全的购物体验,无论他们身在何处以及使用什么设备。例如,电子商务网站通过存储产品图片和描述来加快加载速度。

  • 在线游戏 - 游戏开发者和发行商确保玩家拥有快速且一致的游戏体验,尤其对于多人游戏和实时游戏。它可以减少延迟并提高在线游戏的响应速度。

  • 流媒体 - 媒体提供商可以交付高质量的视频和音乐,而不会出现中断、延迟和质量下降。它可以保护流媒体免受安全威胁,例如攻击和恶意软件。

  • 云计算 - 云服务提供商为客户提供可靠且可扩展的云应用程序。例如,它可以将流量均匀地分布在多个云服务器上,从而提高云应用程序的性能。

ADN 的功能

它具有有助于 Web 应用程序最佳运行的功能。

  • 智能流量管理 - 它知道如何将请求发送到最佳服务器,它会考虑每个服务器的工作量、响应速度和健康状况等因素。这样,每个请求都会发送到正确的服务器,从而避免服务器过载或空闲。

  • 内容加速 - 它缩短请求和响应时间,方法是存储和提供内容、压缩内容以及将多个内容合并为一个。这样减少了服务器和用户之间需要来回传输的数据量,从而更快、更高效。

  • 协议定制 - 它改进数据传输方式,改进诸如 TCP 和 HTTP 等协议(这些协议就像数据传输规则一样),使数据传输更快、更可靠,即使需要长距离传输和穿越繁忙的网络。

  • 应用程序感知 - 它知道许多类型的应用程序,例如网站、视频和语音。它了解每个应用程序正常运行所需的内容,因此它会为每种类型的应用程序使用最佳技术。

应用交付控制器 (ADC)

ADN 中的 ADC 执行负载均衡和内容加速功能。它可以:

  • 负载均衡 - 使用轮询等算法在服务器之间分配请求。

  • 内容缓存 - 存储经常请求的内容,节省带宽并缩短响应时间。

  • 内容压缩 - 减小内容大小,加快网络传输速度。

  • 内容整合 - 合并请求和响应,节省带宽并提高速度。

  • SSL卸载 - 处理 SSL 加密,减少源服务器的 CPU 负载。

ADC 的类型

有不同类型的 ADC 可供选择:

  • 基于硬件的 ADC - 用于数据中心的物理设备,可靠但价格昂贵。

  • 基于软件的 ADC - 通用服务器上的软件应用程序,经济高效且灵活。

  • 基于云的 ADC - 托管在云平台上的服务,可扩展但依赖于提供商。

根据您的需求、预算以及性能、安全性和成本等因素选择合适的类型。

广域网优化控制器 (WOC)

WOC 是在 ADN 中执行协议优化和带宽管理功能的软件。

  • 带宽管理 - 它可以监控和控制分配给不同应用程序、用户和组的带宽量。它确保最重要的应用程序获得最高优先级和服务质量,而不太重要的应用程序获得最低优先级和服务质量。

  • 数据重复数据删除 - 它可以消除通过网络发送的冗余数据,减少需要通过网络传输的数据量,节省带宽并提高速度。

  • 协议优化 - 它可以修改用于数据传输的协议,例如 TCP、HTTP 等。它提高了数据传输的效率和可靠性,即使是长距离传输和拥挤的网络。

WOC 的类型

有不同类型的 WOC 可供选择:

  • 基于硬件的 WOC - 数据中心中的物理设备,具有高性能和可靠性。

  • 基于软件的 WOC - 服务器上的软件应用程序,成本低且灵活。

  • 基于云的 WOC - 托管在云上的服务,可扩展但依赖于提供商。

根据网络状况、预算以及带宽、延迟和成本等因素选择合适的类型。

应用安全设备 (ASA)

ASA 在 ADN 中执行防火墙、入侵防御系统 (IPS)、Web 应用防火墙 (WAF) 等功能。其特性如下所示:

  • 防火墙 - 它可以过滤和阻止试图访问您的 Web 应用程序的不良和恶意流量,从而保护您的 Web 应用程序免受未经授权和有害的访问。

  • IPS - 它可以检测和阻止试图利用 Web 应用程序漏洞的攻击,从而保护您的 Web 应用程序免受攻击者的破坏。

  • WAF - 它可以检查和修改在 Web 应用程序和客户端之间流动的 HTTP 流量,从而保护您的 Web 应用程序免受常见的 Web 攻击,例如 SQL 注入和跨站点脚本 (XSS) 等。

ASA 的类型

有不同类型的 ASA 可供选择:

  • 基于硬件的 - 物理设备,具有高性能和可靠性,但价格昂贵。

  • 基于软件的 - 服务器上的软件应用程序,成本低且灵活。

  • 基于云的 - 托管在云上的服务,可扩展但依赖于提供商。

根据安全需求、预算以及威胁级别和成本等因素选择合适的类型。

ADN 和 CDN 的区别

下表重点介绍了应用交付网络 (ADN) 与内容交付网络 (CDN) 的区别:

因素

应用交付网络

内容交付网络

目的

优化应用程序的性能、可用性和安全性。

高效地将 Web 内容交付给最终用户。

重点

动态内容交付和应用程序性能优化。

静态内容交付和网站性能改进。

内容

处理动态和静态内容。

主要关注静态内容。

技术

负载均衡、缓存、流量管理、安全措施等。

缓存、边缘服务器、内容复制等。

用例

应用程序加速、安全应用程序交付、流量管理。

网站加速、媒体流、文件下载等。

网络设计

优化网络基础设施上的应用程序交付。

通过在地域分散的服务器上分发内容来优化内容交付。

主要优势

增强动态内容的应用程序性能和安全性。

提高静态内容的交付速度、可扩展性和用户体验。

结论

ADN针对全球各地各种设备上的用户优化 Web 应用程序。它包含三个组件:ADC、WOC 和 ASA。ADN 提高了应用程序的性能、安全性以及用户的可用性。根据需要选择 ADN 组件:性能、安全、可扩展性、成本。提示:评估需求、比较组件、测试性能、定期监控、定期更新。

更新于:2023年9月1日

浏览量:304

启动您的职业生涯

完成课程获得认证

开始
广告