在企业环境中部署Web应用程序的建议

时间:2011-08-18 16:53:25

标签: deployment web-deployment

我希望一些友好的人可以提供一些关于可靠,高效地将大型,多层,关键任务应用程序部署到Windows 2003服务器场的建议。我们当前的自定义PowerShell脚本解决方案有点吱吱作响,难以维护。我们需要:

  • 定义/实施部署“依赖关系”的能力,以便应用程序A 始终部署应用程序B

  • 权限,可能与Active Directory集成

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

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

  • 支持多种环境。

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

其他人如何解决此计划?自定义脚本是唯一的出路吗?有人用过UrbanDeploy吗?

感谢您对解决此问题的任何建议!

编辑:我建议有人在努力解决此问题,请查看HP Operations Orchestration。这是我们要采取的方向。

2 个答案:

答案 0 :(得分:2)

我建议有人在努力解决此问题,请查看HP Operations Orchestration。这是我们要采取的方向......具有我们需要的所有灵活性,具有图形界面,Web组件,安全性,权限,预构建集成工具......我们一直在寻找的一切。

答案 1 :(得分:0)

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

与UrbanDeploy相比,更多人将拥有我们的AnthillPro产品经验。 UrbanDeploy是一种较新的产品,它将AnthillPro的部署能力与构建和CI分开。它还扩展了这些功能,以更好地处理多层问题。

但总体而言,是的,您所谈论的正是我们构建产品的目的。它将应用程序或组件分组到一起部署的大型系统中。它与A / D和LDAP集成。可以自动回滚或通知您,以便您选择从负载均衡器回滚或删除内容。它可以通过插件扩展。它将真正的部署过程视为一致的流程和环境细节(正式模型环境)的组合,并且确实与F5(以及更快的负载平衡器)集成。