project-management - 使临时服务器与生产相同的主要目的和意义是什么?

标签 project-management projects-and-solutions staging

在我们公司,我们有临时服务器和生产服务器。在最新版本发布后,我试图让它们处于 1:1 状态。我们已经在多个主机和它的许多实例上运行了 Web 应用程序。

问题是我提倡在临时服务器和生产服务器上使用相同的 Web 应用程序架构(结构),以便轻松测试新功能并避免在新版本中产生新错误。

但并不是每个人都同意我的观点,对他们来说,在登台应用程序实例之间建立不同的连接并不是什么大问题。甚至可能比生产服务器上的应用程序和应用程序之间的连接更多。

我想问一下这种方法的利弊?我的意思是同意我的一些好的观点,或者一些不好的观点,为什么我可能没有权利。一些后果的例子等等。

最佳答案

如果您的登台服务器与您的生产服务器有很大不同,那么在登台服务器上成功部署和测试是不是 告诉您很多关于当您最终部署到生产服务器时世界是否会崩溃的信息。

我不认为你的同事喜欢的困惑局面有任何真正的优势来弥补这一明显的劣势。他们声称通过让临时服务器的配置与生产服务器的配置完全不同步而获得了什么......?!

关于project-management - 使临时服务器与生产相同的主要目的和意义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2391651/

相关文章:

process - 如何将新的发展推向生产环境?

css - 如何在 rails 2.3 中预编译 css 样式表?

project-management - 如何在 Mantis 中分配项目?

project-management - 做某事真正需要多长时间?

visual-studio - 跨多个 Visual Studio 版本的项目依赖项

c# - 跨平台项目结构

project-management - 我们可以从工程和建筑行业学到哪些项目管理经验和最佳实践?

project-management - 敏捷、瀑布、Scrum……将团队转变为迭代开发有多难?

c# - 您什么时候决定将大型项目拆分成较小的项目?

database - 使用单独的数据库设置 Git 暂存和生产环境的最佳方法是什么?