现在,几乎所有的Vmware管理员都管理着虚拟基础设施,但大多数没有使用云。如果你也属于这一类,你可能想知道是否需要使用VMware vFabric Application Director——Vmware云应用平台的一部分。
还没有听说过vFabric App Director?其实我也是最近才有所了解。2012年12月,vFabric App Director作为Vmware的自动应用程序配置的解决方案发布。
应用程序和虚拟基础设施
VMware vFabric Application Director的功能集中于应用程序的配置和发布。在很多公司里云计算已经是基础设施的一部分。云计算和多层应用的出现,将复杂应用和复杂基础设施结合在一起,但配置变成很一个棘手的问题。VMware虚拟化的目的是保证运行在虚拟化环境中的应用程序表现要优于物理基础设施,至少要持平。VMware推出vFabric Application Director来确保所有应用正常工作。记住,vFabric Application Director不是一个虚拟基础设施管理程序,而是一个应用程序管理平台。
我们讨论的不是微软Office软件、愤怒的小鸟或者web浏览器这样的应用:考虑一下ERP,电子商务和其他的一层企业关键应用。现在,银行、零售、娱乐、医疗和其他关键服务应用支持着经济。VFabric为确保这些应用程序正常运行而设计。应用发生改变之后——变得更加流行——你需要更多的工具来支持它们的关键、复杂、企业级的功能。VMware vCloud Suite使用vFabric App Director进行管理,配合VMware vCenter Operations Manager使用。
#p#
VMware vFabric Application Director工具箱
除了虚拟化管理员之外,通过应用程序配置和监控流程,vFabric App Director还可以帮助应用程序、质量保证、数据库和开发部门。在vFabric中可以使用拖拽界面。
VMware vFabric Application Director提供了可重用的应用程序组件和预装应用程序的虚拟机模板,实现了简单、灵活的配置方式。它主张全自动化的应用程序部署方式。VFabric App Director的应用程序部署拓扑能够帮助用户在复杂、动态的综合基础设施中模块化应用程序并进行部署。其还改进了应用程序部署排错技术。应用程序管理和监控来自于VMware集成 的Hyperic软件。
#p#
测试VMware vFabric Application Director
使用VMware云应用程序工具可能需要比你预想的更多的基础设施和软件支持:
• 具有Enterprise或者Enterprise plus授权的VMware vSphere 5或者更高版本;
• VMware vCenter Server 5或者更高版本;
• VMware vCloud Director (vCD) 1.5, 1.5.1 或者 5.1版本;
• vCD支持的一种Linux操作系统;
• Microsoft Windows Server 2008 Enterprise R2 SP1(安装vCD使用)
如果你现在的基础设施不能满足需求,VMware为每款产品都提供了60天的评估版本。可以从60天试用页面下载vFabric Application Director的评估版本,从vCloud Direct web界面以vApp的形式进行工具部署。从vFabric App Director中为vCloud Director创建一个单独的项目。
安装所有组件之后,进入vCloud Director Web界面,部署OVF文件。OVF文件将会使用已经下载的vFabric App Director VMDK来创建vFabric App Director vApp。
根据序列号,可以访问vFabric Application Director provisioning版(只包含基础特性)或者vFabric Application Director Release Automation版。Release Automation版包含了provisioning版的基础特性,还能够升级已经部署的应用程序,和将应用程序部署到亚马逊EC2公有云中的特性。
为了使用vFabric App Director,需要注册一个云提供商模板,在云中创建部署环境,然后填充目录。其中会包含模板、服务、自定义任务、操作系统和标签。现在你可以创建和部署应用程序,并且管理已经部署的应用了。
#p#
VMware vFabric Application Director的适用对象
VMware vFabric App Director可以为复杂的多层应用程序制作蓝本,在多层的混合基础设施中部署这些应用程序,之后对这些应用程序的性能进行监控,但其并不适用于中小型企业。如果企业没有部署或者不计划部署Vmware vCloud Director,那么也不需要考虑云应用工具。
使用vCloud私有云的企业应该对vFabric App Director进行评估,因为这些私有云需要连接到vCloud服务提供商或者亚马逊EC2平台。对于这些企业来说,IT部门可以使用vFabric作为一个平台来主动管理应用程序和设计可重复利用的应用程序,促进主动的基础设施管理,协调部门之间协作,增加灵活性和节约开支。