VMware workstation是一款Vmware公司出品的桌面级的个人虚拟化工具,可以让用户可在一个系统内虚拟出多个其他操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。为本课题中F5 BIG-IP、Linux Server以及ASAv的运行提供了合适的条件,是本课题中必不可少的工具。
BIG-IP是一个运行在F5应用交付控制器上的系统,它是一个包含了本地流量管理器、广域网流量管理器、应用安全管理器、应用加速管理器、接入策略管理器、Web应用加速器等多种功能的一个应用交付平台,可以满足实际环境中对应用交付的所有需求。
此处所指的Linux Server为Turnkey-lamp系统,它包含Apache、PHP和MySql,主要用于在应用交付网络中模拟Web Server,它可以在一个系统内虚拟出多台Web Server,是一个非常适合本课题的一个服务器系统。来*自-优=尔,论:文+网www.youerw.com
ASA是一款Cisco的一款防火墙,所谓防火墙在内网、外网与公共网络之间的一个安全保护设备,通过对网络访问的控制保证用户的安全性。ASA防火墙主要用于网络的2-4层安全防护,通过对流量的网络层访问控制达到安全防护的效果。本课题中使用到的ASAv是一款ASA的虚拟化版本,可以运行在VMware平台,满足本课题的实验需求。
2 应用交付的关键技术
2.1 应用交付网络基本概念
应用交付可以理解为把企业的应用交付到网络上,也就是通过利用L4(Transfer Layer)到L7(Application Layer)对基于网络的应用数据进行分析,导向,负载,加速和加密以及应用健康检查。通过这些技术将应用与网络很好的联系起来,保证能够让应用可靠地交付给用户。
如图2.1所示,为ADC产品在AND网络中的定位。
ADC产品在AND网络中的定位
在应用交付网络中,LTM主要包含以下元素:
VS:Virtual Server是BIG-IP LTM中一个很重要的部分。当VS收到请求时,会将请求根据负载均衡算法发送给负载均衡池中的服务器,而不是直接发送给某台服务器,Virtual Server可以提高资源可用性。VS可以根据流量管理的需要对流向服务器的流量进行分流,还可以根据流量类型进行区分。对于不同类型的流量可以分别设置一套流量管理方案。最后,Virtual Server还能够使用可定制的iRules脚本文件,可以有针对性的对本地的特殊流量进行特殊管理。
在实际环境中,Virtual Server有三种使用形式:
1、将网络上的流量引导至服务器负载均衡池