一、背景概述传统的负载均衡技术为用户提供了一种性价比不错的方法,通过扩展网络设备和服务器的带宽及吞吐量,进而提升网络数据处理的稳定性。而应用交付与负载均衡相比,在强调稳定性的基础上,增加了智能和优化方面的功能特性,以帮助用户应对来自于复杂应用环境中部署并交付服务的挑战。通过合理地部署应用交付设备,用户不仅能进一步改善其业务应用的性能与安全性,更可提高数据中心的基础设施效率,乃至应对未来部署虚拟化数据中心的趋势。
深信服应用交付网关AD-1000-GA320,采用海光处理器和麒麟操作系统,深信服应用交付网关作为专业的应用交付设备,能够为用户的应用发布提供包括多数据中心负载均衡、多链路负载均衡、服务器负载均衡的全方位解决方案。配合性能优化、单边加速以及多重智能管理等技术,实现对各个数据中心、链路以及服务器状态的实时监控,同时根据预设规则将用户的访问请求分配给相应的数据中心、链路以及服务器,进而实现数据流的合理分配,使所有的数据中心、链路和服务器都得到充分的利用。不仅扩展应用系统的整体处理能力,提高其稳定性,更可切实改善用户的访问体验,降低组织的IT投资成本。
二、快速、智能的应用交付网络虽然应用交付产品能提供如此丰富的优化功能,可以改善用户的业务应用性能与安全性,但是用户在实际使用中还是以传统负载均衡的方面居多。然而目前线上业务和电子商务等方面都逐渐涌现出更复杂的应用交付需求,这对发布业务应用的服务商而言也意味着将面临更多的挑战。
应用交付技术发展至今已经十分成熟,各厂商的产品之间基本上都是大同小异,只是侧重点有所不同;有的走得是集中方案,有的强调整合,有的偏重于安全;而深信服致力于提供快速、智能的应用交付解决方案,在众多功能细节中都体现了深信服对于不同地域、不同用户群市场需求的深刻理解,旨在让客户能获得超出业界同类产品的投资回报,在改善用户访问体验的同时,提升自身的业务竞争力。
三、产品特性3.1 系统健康状况监控深信服应用交付网关可以监视服务器在IP、TCP、UDP、应用和内容等所有协议层上的工作状态。一旦某台服务器出现故障,用户将被透明地引导到正常工作的服务器上。通过可靠的健康检查机制可以保证用户始终能够获得最佳的服务。
3.2 应用系统冗余机制深信服应用交付网关不仅能够实现服务器间冗余机制,还能够实现基于应用交付网关自身的冗余机制以及多站点之间的冗余机制,形成应用系统稳定性保障上的三个层次冗余。无论上述哪种应用承载体出现故障,通过深信服应用交付网关的冗余机制切换保障应用系统的可用性。
应用交付网关自身冗余,应用交付网关之间支持以主备的冗余方式接入网络,处于备份状态的应用交付网关采用“心跳线”监测运行的主应用交付网关的状态,当检测出主应用交付网关出现故障时,两套应用交付网关设备就会实现毫秒级切换,备份应用交付网关会切换为运行主机,为用户提供服务,保证了系统的高可用性。
3.3 服务器平滑退出当需要进行系统维护或者服务器升级时,通过服务器平滑推出机制,深信服应用交付网关能够保证服务器退出时不会造成用户的访问中断。当管理人员选定某台服务器要从服务器组内退出服务后,深信服应用交付网关将不会把新的用户分配到该服务器。当该服务器处理完当前用户之后,就可以开始进行对服务器的相应管理和维护了。
3.4 服务器平滑进入将新的或维护过后的服务器添加到服务器组时,通过服务器平滑进入机制,深信服应用交付网关能够避免新服务器因突然出现的流量冲击导致系统故障情况的出现。在将新服务器加入到服务器组时,深信服应用交付网关将逐渐地增加分配到该服务器的流量,直至达到其完全的处理能力。从而不仅保证用户在服务器退出服务时,同时还保证服务器在启动期间以及应用程序开始时,均能获得不间断服务。
3.5 多重负载均衡机制深信服应用交付网关支持轮询、加权轮询、最快响应时间、动态反馈、加权最小连接、哈希、优先级等算法,通过这些算法可以实现用户访问请求在多台服务器之间的动态分配。
3.5.1 应用类型负载深信服应用交付网关支持基于 IP 地址、应用类型和内容等因素实现流量负载。通过这种方式管理员就可以为不同类型的应用类型分配不同的服务器资源。应用类型调度支持基于不同协议上的多种应用,包括 TCP、UDP、IP、DNS、FTP、HTTP 等等。
基于URL负载
深信服应用交付网关产品支持基于URL的负载均衡,根据URL信息实现用户访问请求负载,可以将用户的访问请求定向到某台服务器,或实现在多个服务器之间进行负载均衡,从而提供优化服务器资源利用率。根据 URL 文本中包含的信息负载技术,不仅可以保持客户持续性,而且在客户网络应用优化方面有更多个性化选择。
七层内容负载
基于七层内容的调度使管理员可以根据用户请求的内容来分配服务器资源,例如基于HTTP包头内容的负载技术让管理员可以根据用户请求的内容来分配服务器资源。例如,大型的应用系统中,静态脚本可以位于一个单独的服务器组,当发生对该静态脚本的请求时,会话就被重定向到其中某个服务器,这样就保证用户请求分配的多元化和个性化,为管理人员提供更多分配策略和机制。
深信服应用交付网关支持基于URI、HOST、COOKIE、USER_AGENT等信息的请求负载。
3.5.2服务器性能优化深信服应用交付网关支持TCP连接复用、内存缓存、HTTP压缩、SSL加速等众多优化技术通过减少服务器的硬件资源消耗,缩短服务器响应时间,在节省了硬件投资成本的同时,提升了用户的访问体验。