【问题标题】:recommendations for deploying web applications in an enterprise environment在企业环境中部署 Web 应用程序的建议
【发布时间】:2011-08-18 16:53:24
【问题描述】:
我希望那里的一些友好人士可以提供一些建议,帮助他们可靠、高效地将大型、多层、关键任务应用程序部署到 Windows 2003 服务器场。我们当前的自定义 powershell 脚本解决方案有点老旧,难以维护。我们需要:
能够定义/强制部署“依赖项”,以便应用程序 A始终与应用程序 B 一起部署
权限,可能与 Active Directory 集成
容错。如果部署过程中出现问题,我们需要采取一些自动纠正措施。我们有太多服务器无法手动执行此操作。
灵活性。我们有自定义需求,需要一些易于使用和扩展的东西。
支持多种环境。
“编排”工具,允许我们在部署之前从负载均衡器中删除 Web 服务器,然后在部署成功时重新添加。
其他人是如何解决这个程序的?自定义脚本是唯一的方法吗?有人用过 UrbanDeploy 吗?
感谢您对解决此问题的任何建议!
编辑:我建议任何遇到此问题的人检查 HP Operations Orchestration。这是我们要走的方向。
【问题讨论】:
标签:
deployment
web-deployment
【解决方案1】:
我建议任何遇到此问题的人检查 HP Operations Orchestration。这是我们将要采取的方向...具有我们需要的所有灵活性,包括图形界面、Web 组件、安全性、权限、预构建的集成工具......我们正在寻找的一切。
【解决方案2】:
公平警告:我为出售 UrbanDeploy 的 Urbancode 工作。
与 UrbanDeploy 相比,有更多人使用我们的 AnthillPro 产品。 UrbanDeploy 是一个较新的产品,它将 AnthillPro 的部署能力与构建和 CI 分离为一个单独的产品。它还扩展了这些功能以更好地处理多层问题。
但总的来说,是的,您所说的正是我们构建产品的目的。它将应用程序或组件分组到一起部署的更大系统中。它与 A/D 和 LDAP 集成。可以自动回滚或通知您,以便您选择从负载均衡器中回滚或删除内容。它可以通过插件进行扩展。它将真正的部署过程视为一致的过程和环境细节(正式建模环境)的组合,并且确实与 F5(以及很快更多的负载平衡器)集成。