将登台服务器与生产相同的主要目的和意义是什么?

tru*_*ker 4 project-management projects-and-solutions staging

在我们公司,我们有分期和生产服务器.我试图在最新发布后将它们置于1:1状态.我们已经在几个主机上运行了Web应用程序,并且有很多实例.

问题在于我倡导在登台和生产服务器上使用相同的Web应用程序架构(结构)来轻松测试新功能并避免在新版本中创建新的错误.

但并非所有人都同意我的意见,因为在暂存应用程序实例之间建立不同的连接并不是一件大事.甚至可能在暂存上的应用程序之间拥有比生产服务器上更多的应用程序和连接.

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

Ale*_*lli 7

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

我没有看到你同事偏好的混乱情况有任何真正的优势,以弥补这个明显的劣势.他们声称他们通过让登台服务器的配置与生产服务器的配置完全不同步而获得了什么......?!


pto*_*mli 5

分段就像部署的彩排.如果你没有穿着同样的服装,你会在晚上穿着,你怎么知道它会适合,或者你不会绊倒那些笨拙的位.

更正式地说,您尝试使登台环境尽可能接近生产环境,以尽量减少可能导致或隐藏部署中的问题的差异.请注意,我说"尽可能接近",因为并不总是可以使用相同型号的磁盘或相同的网络互连,但是您尝试在可用资源中尽量减少这些内容.