当前位置: 首页 > 科技观察

ADC购买季(1):ADC进化

时间:2023-03-22 12:29:11 科技观察

从Amazon到Zillow和所有其他您喜欢的网站,想一想这些网站背后有多少网络服务器来处理您的操作,几十个?数百?当然,好消息是你不需要知道确切的数量。为什么您不需要了解ADC?因为ApplicationDeliveryController(ADC)位于您和Web服务器之间,用于管理您和任何后端服务器之间的流量。简而言之,ADC控制向您交付Web应用程序,因此得名。在应用程序交付控制器的早期,这些设备的处理需求非常高,以至于大多数供应商需要开发定制ASIC来完成这项工作。这通常意味着高成本,而对于较小的企业来说,设备太贵而无法承受。然而,现在处理能力已显着提高,具有高级功能的应用程序交付控制器可以部署在软件中并在具有成本效益的通用处理器上运行。这使IT可以将当今的ADC部署为独立的硬件设备,但也可以非常有效地部署为虚拟设备或托管服务。这在不影响功能的情况下进一步降低了部署成本。网络交换机通常被称为网络或LAN交换机,但ADC不是。事实上,随着功能的增加,从负载均衡器到第4-7层网络交换机,再到ADC,这个名称一直在演变。ADC的工作原理应用交付控制器最初用作负载均衡器时,只做负载均衡工作。该设备为用户交互提供单个前端IP地址。事实上,ADC通常只处理入站请求,让Web服务器直接响应用户以更有效地利用资源。在后端,ADC使用各种算法将用户分配到后端Web服务器。后端交互最终涉及负载均衡器和服务器之间的某种“心跳”消息,这让负载均衡器确保它不会将客户端信息发送到挂起、无响应或不可用的服务器。多年来,ADC供应商一直利用外部客户端和内部服务器之间的设备定位来提高安全性和性能。ADC的选择由于ADC技术由来已久,您可以放心选择具有核心功能的ADC。事实上,即使是相对低端的ADC也能提供很多功能。更高端的ADC(适用于有大量数据需求的运营商或数据中心)还提供额外的功能,例如IP信誉、应用程序缓存和联合身份服务。然而,比较ADC产品并不容易,因为ADC部署的每个功能都是专有功能。虽然通过ADC的流量(HTTP、FTP、DNS)是标准化的,但没有确定流量处理方式的标准。因此,根据购物清单来选择ADC是不可行的。重点是在做出购买决定之前测试您正在评估的ADC。幸运的是,大多数供应商现在都支持用于测试目的的虚拟设备。请继续阅读《ADC采购季(二):挑选ADC的关键》