什么是应用交付控制器?
ADC 代表应用交付控制器。它处理和引导客户端连接与 Web 或企业软件之间的数据流,可用于硬件设备或应用程序的设计。
ADC 通常与应用交付网络 (AND) 相关,其目标是实现诸如网站通常执行的简单任务,以减轻 Web 服务器的负载。
ADC 也可以在防火墙和非军事区 (DMZ) 内 Web 服务器场中的各种软件服务器之间发现。
应用交付控制器在云计算网络中占据着至关重要的位置。除了大吞吐量大数据所需强大的处理能力外,它还可以提供当前的云计算技术,如 NFV 和 SDN。
它可以实现 SSL 卸载和 Web 软件加速,应用交付控制器可以配备额外的硬件加速引擎来管理数据加密/解密和压缩/解压缩操作,这些操作非常估计耗尽。
它可以提供应用程序安全,应用交付控制器用于提供强大的数据包处理能力以及出色的功能匹配能力,这是执行 Web 防火墙和防止多种恶意攻击的基础。
High-Galaxy ANS 配备了熟练的应用程序加速和安全功能,并为客户提供全面的应用程序交付解决方案,例如全局负载平衡、多链路负载平衡和服务器负载平衡。
ADC 使用应用程序分类、压缩和反向缓存等方法来增强业务应用程序的加速。ADC 将安全要求确定为多个服务器的单个控制点。
ADC 使用 Web 应用防火墙 (WAF) 管理分布式拒绝服务 (DDoS) 攻击并保护 Web 应用程序免受常见威胁。它还可以支持 SSL 卸载和应用程序自动扩展。
方法
ADC 通常使用以下方法来提高应用程序性能:
负载均衡
将传入请求分布到一组服务器上。算法处理服务器容量、请求的内容类型和用户区域以执行实现。缓存
将内容存储在 ADC 上,这可以加快交付速度并减少服务器负载。压缩
包括图像、音乐和视频在内的大型文件被压缩以加快交付速度并提高网络容量。卸载 SSL 处理
ADC 将后端服务器恢复为用户连接的 SSL 端点。通过为服务器完成解密和加密操作,ADC 通过释放服务器以执行其他功能来加快内容交付速度。
广告