汕头网站设计浩森宇特,360元网站建设 网络服务,汽车城网站建设方案,网页设计作业5000字什么是应用交付控制器#xff08;ADC#xff09;
应用交付控制器#xff08;ADC#xff09;是一种网络设备#xff0c;可帮助管理和优化面向最终用户的基于web的应用程序和服务的交付#xff0c;根据服务器可用性、网络拥塞和用户位置等因素#xff0c;将传入的web流量…什么是应用交付控制器ADC
应用交付控制器ADC是一种网络设备可帮助管理和优化面向最终用户的基于web的应用程序和服务的交付根据服务器可用性、网络拥塞和用户位置等因素将传入的web流量引导到最有效的服务器或资源上。
应用交付控制器ADC管理和监控客户端和 Web 服务器之间的请求和响应ADC可以充当反向代理它接收客户端请求对其进行解密并在验证其有效性后将其传递给服务器。服务器将响应发回给ADCADC对响应进行加密并将其转发给客户端。
为什么应用交付控制器ADC很重要
ADC 通过负载均衡、缓存和压缩技术优化应用程序交付并提高性能。它们确保应用程序高效地交付给用户从而缩短响应时间并提高生产力。
早期基于硬件的ADC的主要功能是负载均衡但随着时间的进步和网络架构的发展ADC也随之发展增加了安全性优化了最终用户性能应用加速和服务器可靠性。如今ADC 可以是硬件、软件甚至是虚拟设备。
应用交付控制器ADC如何工作
应用交付控制器ADC通过路由流量并执行各种功能如负载均衡、SSL 卸载、内容缓存和安全性在服务器和客户端之间分配和管理应用程序流量。
当用户请求应用程序时客户端会向ADC发送请求以实现负载均衡ADC分析请求并根据所使用的负载均衡算法确定处理该请求的最佳服务器这可确保应用程序流量在所有可用服务器上均匀分布。
然后它会终止 SSL 连接如果启用并解密流量然后使用自己的 SSL 证书重新加密流量以增强安全性和加密ADC可以缓存经常请求的内容并直接从缓存中提供内容而无需访问应用服务器。 应用交付控制器ADC的功能是什么
应用交付控制器ADC的主要功能包括负载均衡、SSL 卸载、流量整形、内容缓存和应用程序安全。通过在多个服务器之间分配流量ADC 可以提高应用程序性能、提高可用性并增强安全性。此外ADC 可以检测和缓解分布式拒绝服务DDoS攻击防范 Web 应用程序漏洞并提供高级分析和监控功能帮助管理员优化应用程序交付。
ADC通常放置在防火墙和应用程序服务器之间以提供额外的安全层ADC通过集成和利用各种协议如 HTTPS、HTTP、DNS、UDP 和 TCP来发挥作用。
旧的ADC主要充当服务器的负载平衡器负责流量和应用程序部署如果服务器上的任何应用程序甚至服务器本身发生故障ADC会将服务器的流量重定向到另一台服务器从而防止停机。
现在ADC已经发展到不仅仅是负载均衡它提供 SSL 卸载、云支持、增强可见性、应用程序分析、TCP 优化、Web 应用防火墙和应用程序性能增强等。
应用交付控制器ADC使用以下方法来提高性能
服务器负载均衡服务器运行状况监控缓存和压缩卸载 SSL 处理提高安全性
服务器负载均衡
当服务器受到多个、不断的请求时其性能会受到负面影响应用交付控制器ADC提供负载均衡功能通过分散请求来减轻该服务器的压力。负载均衡器在多个服务器之间分配传入的请求以便单个服务器不会因流量而过载。轮询是最简单的算法因为它只是将请求转发到下一个排队的服务器复杂的算法需要考虑服务器容量、请求的数据类型和数据大小等因素。
ADC 控制器在第 3、4 和 7 层工作以实现负载均衡第 3 层和第 4 层的负载均衡相对简单因为进入的流量将根据子网、端口号、协议、DNS 名称和 IP 地址进行分配。第 7 层的负载均衡可能有点复杂因为在分配流量时需要考虑 URL、请求类型、HTTP 标头和其他因素。ADC软件还将读取HTTP标头和数据以确定应将请求重定向到哪个服务器。
服务器运行状况监控
应用交付控制器ADC配备了一个简单的 ping 工具来检查服务器的可用性因为将流量重定向到已经过载的服务器是毫无意义的ADC不断对服务器执行ping操作并监控它们是否有任何异常迹象。如果轮询失败该服务器将被视为不可用并且在该服务器再次可用之前不会将任何流量重定向到该服务器。
缓存和压缩
应用交付控制器ADC通过在本地存储数据来提高服务器速度和性能这样每次收到请求时都不必从后端服务器获取数据这就是所谓的缓存。它显着减少了服务器上的负载并最大限度地减少了交付时间。当客户端请求大文件如图像、音乐或视频文件时此 ADC 服务可以在将内容发送到客户端之前对其进行压缩从而缩短交付时间。
卸载 SSL 处理
SSL 协议通过对 HTTP 流量和请求进行加密来保护它们。但是Web 服务器会浪费计算资源来解密和加密 SSL 通信相反应该使用 SSL 卸载器因为它通过在解密数据后转发流量来减少服务器的计算负载。SSL卸载可以通过使用专用服务器解密流量或使用ADC代替来完成。
提高安全性
应用交付控制器ADC平台使用防火墙负载均衡、入侵检测和预防以及 Web 应用防火墙等安全方法。ADC 旨在成为抵御 DDoS 攻击流量的第一道防线ADC 的 DNS 应用防火墙可防止针对 DNS 服务器的攻击ADC 的 Web 应用防火墙可阻止跨站点脚本并确保敏感数据的隐私性。
如何提高网络中应用交付控制器ADC的性能
OpManager是一种网络监控和管理工具可以监控和管理各种设备拥有多个设备模板和供应商模板可以通过其广泛的功能来提高网络中应用交付控制器ADC的性能包括
服务器性能监控 通过服务器性能监控跟踪服务器的运行状况、可用性、流量等借助多个指标管理员可以监控服务器的每项活动并进行必要的调整从而使 ADC 能够完美运行。服务和过程监控ADC的负载均衡利用第3层、第4层和第7层第 7 层负载均衡器使用 TCP 发送和接收传输。通过服务监控不仅可以监控使用TCP的服务的可用性还可以监控使用HTTP, UDP, DNS等服务的可用性还使用SNMP、WMI和CLI协议来监控设备上的进程。可用性监控网络基础设施中的ADC不断地搜索网络服务器以确保其运行状况和可用性因为重定向到负担过重的服务器是行不通的。通过可用性监控管理员可以轻松确定服务器的可用性从而使ADC能够顺利重定向网络流量。广域网监控 通过WAN监控可以获取有关连接丢失、往返时间、超时和WAN平均有效载荷的实时数据。利用这些数据可以主动监控 WAN查明错误的来源并在它们影响整个网络之前解决它们。这样一来ADC就可以在不发生网络故障的情况下工作。