计算机网络 ADN应用交付网络概述

今天,每个人都使用数字设备访问互联网上的网站和应用程序。这增加了对成本效益网络和更好应用交付的需求。为满足这一需求,应用交付网络 (ADN) 的概念被发展出来。ADN能降低加载时间,更快解决IT问题,并确保应用的安全访问以及适当的可见性和可用性。

应用交付网络

应用交付网络 (ADN) 是一种网络架构。它增强了将Web应用交付给各个地点和设备的能力。它有三个组成部分:应用交付控制器 (ADC)、广域网优化控制器 (WOC) 和应用程序保护设备 (ASA)。

应用交付网络 ADN)概述

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 组件:性能、安全性、可扩展性和成本。提示:评估需求、比较组件、测试性能、定期监控、定期更新。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

计算机网络 精选笔记