什么是应用交付控制器?

ADC 代表应用交付控制器。它处理和引导客户端连接和 Web 或企业软件之间的数据流,可用于硬件设备或应用程序的设计。

ADC 通常与应用程序交付网络 (AND) 相关,它们的目标是执行简单的任务,例如网站通常执行的操作以减轻来自 Web 服务器的负载。

ADC 也可以在非军事区 (DMZ) 内的 Web 场中的防火墙和各种软件服务器之间发现。

应用交付控制器找到了云计算网络的关键位置。除了具备大吞吐量大数据所需的强大处理能力外,还可以提供当前的云计算技术,如NFV、SDN。

它可以实现SSL卸载和Web软件加速,应用交付控制器可以配备额外的硬件加速引擎来管理非常详尽的数据加密/解密和压缩/解压缩操作。

它可以提供应用安全,应用交付控制器不仅提供强大的数据包处理能力,还提供出色的特征匹配能力,这是执行Web防火墙和防范多种恶意攻击的基础。

High-Galaxy ANS具备熟练的应用加速和安全保障,为客户提供全面的应用交付解决方案,如全局负载均衡、多链路负载均衡、服务器负载均衡等。

ADC 使用应用程序分类、压缩和反向缓存等方法来增强业务应用程序的加速。ADC 将安全要求确定为多个服务器的单独控制点。

ADC 管理分布式拒绝服务 (DDoS) 攻击并使用 Web 应用程序防火墙 (WAF) 保护 Web 应用程序免受常见威胁。它还可以支持 SSL 卸载和应用程序自动缩放。

方法

ADC 通常使用以下方法来提高应用程序性能 -

  • 负载均衡

    跨一组服务器分发传入请求。算法处理服务器容量、请求的内容类型和用户区域以执行实施。

  • 缓存

    将内容狭窄地存储在 ADC 上,从而加快交付速度并降低服务器负载。

  • 压缩

    包括图像、音乐和视频在内的巨大文件被压缩以快速交付并提高网络容量。

  • 卸载 SSL 处理

    ADC 将后端服务器恢复为用户连接的 SSL 端点。通过实现服务器的解密和加密操作,ADC 通过放松其他功能的服务器来加速内容交付。