今天,每个人都使用数字设备访问互联网上的网站和应用程序。这增加了对成本效益网络和更好应用交付的需求。为满足这一需求,应用交付网络 (ADN) 的概念被发展出来。ADN能降低加载时间,更快解决IT问题,并确保应用的安全访问以及适当的可见性和可用性。
应用交付网络
应用交付网络 (ADN) 是一种网络架构。它增强了将Web应用交付给各个地点和设备的能力。它有三个组成部分:应用交付控制器 (ADC)、广域网优化控制器 (WOC) 和应用程序保护设备 (ASA)。
ADN确保应用程序快速、安全和可用。ADNs使用各种技术来提高应用程序性能。它们有时也被称为内容交付网络 (CDN)。这些术语相似但有区别。CDN处理静态内容,而ADN加速动态内容。
ADN的工作原理
ADN优化性能。Web应用程序获得了更高的安全性和可扩展性。它可以通过存储静态内容来提高性能。它还可以进行负载均衡和优化SSL和TLS连接。WOC通过优化网络流量来减少延迟和提高吞吐量。ASA保护Web应用程序免受安全威胁,如DoS攻击和恶意软件等。
使用ADN的好处
使用ADN有许多优势,如下所示:
- 更好的性能 - 它可以提高Web应用程序的性能。减少延迟并提高吞吐量。这可能会带来更好的用户体验。提高生产力并降低成本。
-
增强安全性 - 它可以保护Web应用程序免受安全威胁,如DoS攻击和恶意软件。因此,它可以防止数据泄露、财务损失和声誉损坏。
-
增强可扩展性 - 它可以扩展Web应用程序以满足不断增长的用户需求。因此,企业可以在不投资新基础设施的情况下实现增长和扩展。
ADN的常见用例
它被应用在不同的行业中,例如电子商务、在线游戏、流媒体和云计算。具体如下:
- E-commerce - 在线商店给顾客提供流畅和安全的购物体验,无论他们身在何处及使用何种设备。例如,电子商务网站通过存储方式加载更快,展示产品图片和描述。
-
在线游戏 - 游戏开发商和发行商确保玩家能够快速、稳定地进行多人和实时游戏体验。它可以减少延迟,提高在线游戏的速度和反应能力。
-
流媒体 - 媒体提供商可以在没有中断、延迟和降低质量的情况下提供高质量的视频和音乐。它可以保护流媒体免受攻击和有害软件的威胁。
-
云计算 - 云服务提供商向客户提供可靠且可扩展的云应用。例如,它可以将流量均匀地分布在多个云服务器上,从而提高云应用的性能。
ADN的特点
它具有帮助Web应用程序正常运行的功能。
- 智能流量管理 - 它知道如何将请求发送到最佳服务器,考虑到每个服务器的工作量、响应速度和是否健康等因素。这样,每个请求都会发送到正确的服务器,所以没有服务器会忙得过头或过于闲置。
-
内容加速 - 它可以对请求和响应进行缩短,通过存储和展示内容、压缩和合并多个元素。服务器和用户之间的数据传输更快更高效。
-
协议定制 - 它改进了数据传输的方式,改进了TCP和HTTP等协议,这些协议类似于数据传输的规则。数据传输更快、更可靠,即使在长距离旅行和繁忙网络中也能保持稳定。
-
应用程序意识 - 它了解许多类型的应用程序,例如网站、视频和语音。它了解每种应用程序需要良好运行的条件,因此针对每种类型的应用程序使用最佳技术。
应用程序交付控制器(ADCs)
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 - 它可以检查和修改HTTP流量。它流经您的Web应用程序和客户端之间。这保护您的Web应用程序免受常见的Web攻击,例如SQL注入、跨站脚本(XSS)等。
ASA的类型
有不同类型的ASA可供选择−
- 基于硬件 - 物理设备具有高性能和可靠性,但价格昂贵。
-
基于软件 - 服务器上的软件应用程序,成本低廉且灵活。
-
基于云 - 托管在云上的服务,可扩展但取决于提供商。
根据安全需求、预算以及威胁级别和成本等因素进行选择。
ADN和CDN之间的区别
以下表格介绍了应用交付网络(AND)与内容交付网络(CDN)之间的区别−
因素 | 应用交付网络 | 内容交付网络 |
---|---|---|
目的 | 优化应用程序的性能、可用性和安全性。 | 高效地将网页内容交付给最终用户。 |
焦点 | 动态内容交付和应用程序性能优化。 | 静态内容交付和网站性能改进。 |
内容 | 处理动态和静态内容。 | 主要专注于静态内容。 |
技术 | 负载均衡、缓存、流量管理、安全措施等。 | 缓存、边缘服务器、内容复制等。 |
使用场景 | 应用程序加速、安全应用交付、流量管理。 | 网站加速、媒体流媒体、文件下载等。 |
网络设计 | 通过网络基础设施优化应用交付。 | 通过在地理分散的服务器上分发内容优化内容交付。 |
主要优势 | 提升动态内容的应用程序性能和安全性。 | 提高静态内容的交付速度、可扩展性和用户体验。 |
结论
ADN 在全球各种设备上优化网络应用。它有三个组成部分:ADC、WOC 和 ASA。ADN 提高用户的应用性能、安全性和可用性。根据需求选择 ADN 组件:性能、安全性、可扩展性和成本。提示:评估需求、比较组件、测试性能、定期监控、定期更新。