应用交付控制器(ADC)管理和监控客户端与 Web 服务器之间的请求和响应。ADC 可以充当反向代理。它接收客户端请求,解密请求,并在验证其有效性后,将请求传递给服务器。服务器将响应发送回 ADC,ADC 对响应进行加密并转发给客户端。
早期硬件型 ADC 的主要功能是负载均衡,但随着时间的推移和网络架构的发展,ADC 也不断演进,添加了安全性、优化终端用户性能、应用加速和服务器可靠性等功能。如今,ADC 可以是硬件、软件甚至虚拟设备。
ADC 通常置于防火墙与某台应用服务器之间的所谓隔离区,以提供额外的安全层。ADC 通过整合和利用多种协议,如 HTTPS、HTTP、DNS、UDP 和 TCP 来工作。
以前主要作为服务器负载均衡器的旧型 ADC 负责流量和应用部署。如果服务器上的任何应用或服务器本身宕机,ADC 会将流量重定向到其他服务器,从而防止停机。
现在,ADC 的功能远不止负载均衡。它们提供 SSL 卸载、云支持、增强的可见性、应用分析、TCP 优化、速率调节、Web 应用防火墙和应用性能提升。
ADC 使用以下方法提升性能:
当服务器收到大量请求时,其性能会受到负面影响。应用交付控制器通过负载均衡减轻服务器压力,将请求分散到多台服务器上。 负载均衡器 将传入请求分配给多个服务器,避免单个服务器因流量过载。轮询算法是最简单的一种,它只是将请求依次转发给下一台服务器。复杂算法还会考虑服务器容量、请求数据类型和数据大小等因素。
ADC 控制器在第 3、4 和 7 层实现负载均衡。3 层和 4 层负载均衡较为简单,根据子网、端口号、协议、DNS 名称和 IP 地址分配流量。7 层负载均衡稍复杂,需考虑 URL、请求类型、HTTP 头等因素。ADC 软件还会读取 HTTP 头和数据,决定将请求重定向到哪台服务器。
至少,ADC 配备简单的 ping 工具来检查服务器可用性,避免将流量重定向到已过载的服务器。ADC 不断对服务器进行 ping 操作,监控异常。如果检测失败,该服务器将被视为不可用,不会再重定向流量,直到服务器恢复。
ADC 通过本地存储数据提升服务器速度和性能。每当收到请求时,不必从后端服务器获取数据,这种机制称为缓存,显著降低服务器负担并缩短交付时间。当客户端请求大型文件(如图像、音乐或视频)时,ADC 能在发送之前压缩内容,从而减少传输时间。
SSL 协议通过加密保护 HTTP 流量和请求。但 Web 服务器需消耗计算资源对 SSL 流量进行加解密,极为浪费。应使用 SSL 卸载设备,将流量先解密再转发,减轻服务器负担。SSL 卸载可通过专用服务器或 ADC 实现。
ADC 平台采用防火墙负载均衡、入侵检测和预防以及 Web 应用防火墙等安全方法。ADC 是应对分布式拒绝服务(DDoS)攻击的第一防线。ADC 的 DNS 应用防火墙能防护针对 DNS 服务器的攻击。ADC 的 Web 应用防火墙阻止跨站脚本攻击并保障敏感数据隐私。
OpManager 是一款网络监控与管理工具,可监控和管理多种设备。凭借超过 10,000 个设备模板和 35,000 个厂商模板,OpManager 利用其丰富功能改善网络中 ADC 的性能,包括:
+
应用交付控制器(ADC)是一种网络设备,帮助管理和优化 Web 应用和服务的交付。它作为流量指挥官,根据服务器可用性、网络拥堵和用户位置等因素,将进入的 Web 流量引导至最高效的服务器或资源。
+
ADC 通过负载均衡、缓存和压缩技术优化应用交付并提升性能,确保应用高效且有效地交付给用户,从而缩短响应时间并提高生产力。
+
ADC 的主要功能包括负载均衡、SSL 卸载、流量整形、内容缓存和应用安全。通过将流量分配到多台服务器,ADC 提升应用性能、增加可用性并增强安全性。此外,ADC 可检测并缓解分布式拒绝服务(DDoS)攻击,防护 Web 应用漏洞,并提供高级分析和监控功能,帮助管理员优化应用交付。
+
ADC 通过路由流量并执行负载均衡、SSL 卸载、内容缓存和安全等多种功能,在服务器和客户端之间分发和管理应用流量。当用户请求应用时,客户端将请求发送至 ADC 进行负载均衡。ADC 分析请求,根据所用负载均衡算法确定最佳服务器,确保流量均匀分配。随后,ADC 终止 SSL 连接(如已启用),解密流量,再用自身 SSL 证书重新加密,增强安全性。ADC 还能缓存常用内容,直接从缓存提供服务,无需访问应用服务器。
若想深入了解 OpManager, 下载我们的免费 30 天试用版。获得 免费且个性化的演示 ,亲自体验 OpManager。 请求报价 ,评估适合您组织的最佳解决方案。
感谢您的反馈!