2011-08-18 60 views
1

我希望有一些友善的人可以提供一些建议,以可靠和高效地将大型多层任务关键型应用程序部署到Windows 2003服务器场。我们目前的自定义PowerShell脚本解决方案变得有点吱吱,很难维护。我们需要:关于在企业环境中部署Web应用程序的建议

  • 定义/执行部署 “依赖”,使得应用程序A 总是部署应用B

  • 权限,可能是综合瓦特/ Active Directory中的能力

  • 容错。如果部署过程出现问题,我们需要采取一些措施来采取自动纠正措施。我们有太多的服务器来手动执行此操作。

  • 灵活性。我们有自定义需求,需要易于使用和扩展的东西。

  • 支持多种环境。

  • 'orchestration'工具,允许我们在部署前从负载平衡器中移除Web服务器,然后在部署成功时重新添加。

其他人怎么解决这个程序?定制脚本是唯一的出路吗?有没有人使用过UrbanDeploy?

谢谢你解决这个问题的任何建议!

编辑:我建议任何人都在努力解决此问题,以检查HP Operations Orchestration。这是我们要采取的方向。

回答

0

公平的警告:我为销售UrbanDeploy的Urbancode工作。

更多的人将有我们的AnthillPro产品比UrbanDeploy的经验。 UrbanDeploy是一款较新的产品,它将AnthillPro的部署能力从Build和CI中分离出来。它还扩展了这些功能以更好地处理多层问题。

但总的来说,是的,你所说的正是我们建立的产品。它将应用程序或组件分组到一起部署的较大系统中。它集成了A/D和LDAP。可以自动回滚或通知您,以便您选择从负载平衡器回滚或移除内容。它可以通过插件扩展。它将真正的部署过程视为一致的过程和环境特征(正式模型环境)的组合,并且与F5(以及更多的负载均衡器)进行了集成。

2

我建议任何人试图解决此问题,以检查HP Operations Orchestration。这是我们将要采取的方向......具有我们所需的所有灵活性,包括图形界面,Web组件,安全性,权限,预构建的集成工具......我们所寻找的一切。