我的问题与此类似,但我更倾向于使用哪个版本。
在我过去工作过的地方,这些决定是由其他团队做出的,现在我被要求提供建议。
版本:大多数站点是否认为在 DEV、QA 和 STAGE 环境中运行开发人员版本,然后只在生产环境中运行企业版是否令人满意?我特别指的是服务器产品,例如 BizTalk (2010/2013) 和 SQL Server (2008/R2 和 2012)。
换句话说,如果某些软件在开发者版上运行,微软是否保证它会在企业版上运行。我当然意识到 99.9% 的时间会,但这是安全且最佳的做法吗?
许可:开发者版的价格明显更低;我认为 Premium MSDN 包括运行企业版非 Prod 环境的权利。如果 QA 访问 QA 服务器上的文件,他们需要哪个许可证?
集群:此外,我们在生产中运行集群环境。我很少去过我们在 QA 甚至 STAGE 中进行集群的任何地方。
我不认为微软会保证任何地方都可以工作。可以提供指导和最佳实践,在这种情况下,Developer Edition 与 Enterprise 确实存在一些差异。2010 版的完整详细信息在这里:http ://social.technet.microsoft.com/wiki/contents/articles/6987.biztalk-server-2010-pricing-and-licensing.aspx但您可能已经知道它们是什么是。
是的,大多数网站将在 Dev、QA、Stage 中运行开发人员版……正如 MS 在之前的链接中所说的那样。
"Many customers who deploy BizTalk Server implement separate development, testing, and production environments for their BizTalk Server 2010 solution. For the development and testing environments, you can use the free download of the BizTalk Server Developer Edition."
这不是应该在这里回答的问题。可能是这样,但在 SF 上给出许可答案并不明智,无论如何都是 OT。
您是在问是否应该在 QA 或 STAGE 中部署集群?这不是必需的……集群用于 HA 不是为了应用程序本身的功能,而是出于正常运行时间的原因。