📜  应用程序交付控制器(ADC)概述(1)

📅  最后修改于: 2023-12-03 15:39:28.285000             🧑  作者: Mango

应用程序交付控制器(ADC)概述

概述

应用程序交付控制器(ADC)是一种网络设备,通常被部署在数据中心和企业的边缘位置,主要用于管理和转发应用程序的网络流量。ADC可以提供很多功能和服务,包括负载均衡、Web应用程序防火墙、应用可见性和控制、SSL加速、内容压缩等。

功能

1.负载均衡

ADC可以将流量分发到多个服务器节点,从而降低单个服务器负载并提高系统可用性。负载均衡可以实现按照权重、会话持久性、服务器状态等方式的自定义流量分配策略。

2.应用程序可见性和控制

ADC可以提供深度应用程序可见性和控制,对应用程序进行监控和识别,以便优化应用程序性能、可靠性和安全性。它可以执行流量过滤、会话跟踪、负载均衡、流量调整、优化等功能。

3.SSL加速

ADC可以通过卸载SSL会话来提高应用程序性能和安全性。SSL加速可以使服务器能够专注于处理应用程序数据,同时减轻了SSL计算所需的CPU开销。

4.应用程序安全性

ADC可以充当Web应用程序防火墙,保护应用程序免受网络攻击。Web应用程序防火墙可以将应用程序请求与已知漏洞进行比较,并且采取必要的措施来确保应用程序的安全性。

总结

ADC是一种非常重要的网络设备,它可以提供许多功能和服务,可以显著提高应用程序的可用性、性能和安全性。在开发应用程序时,应该仔细考虑所使用的ADC,并充分利用其中的功能和服务。