Deployment 是否有登台环境的规范定义?
据我所知,登台服务器的(合法)用途是测试部署过程,而不是测试代码的接受程度或功能。然而,我几乎从未发现有人有这样的理解,最常见的替代方法是登台服务器是UAT服务器的同义词。在谷歌上搜索答案,我发现登台服务器定义为Deployment 是否有登台环境的规范定义?,deployment,staging,Deployment,Staging,据我所知,登台服务器的(合法)用途是测试部署过程,而不是测试代码的接受程度或功能。然而,我几乎从未发现有人有这样的理解,最常见的替代方法是登台服务器是UAT服务器的同义词。在谷歌上搜索答案,我发现登台服务器定义为 UAT服务器 QA服务器 集成服务器 内容服务器 很可能我发现最糟糕的定义是在维基百科上,我在这里引用它是因为那里的内容是短暂的,而且阅读这个问题的人可能会去修复维基百科,并使我给它的任何链接成为反例,而不是我所说的例子: 在网站设计中,Staging site是一个用于组装、测试
- UAT服务器
- QA服务器
- 集成服务器
- 内容服务器
它们确实意味着对部署过程进行测试,因为书中有一个图10.1,其中在QA和客户签字之后以及在运营签字之前进行阶段性测试。好问题,+1。我想问一下,您对登台环境的理解来自哪里,为什么不在这里说出来?是什么让你相信你的理解事实上是正确的?我的理解来自几个方面,包括我提到的答案,共同理解冲突的事实,这个术语在其他共同理解中是多余的事实,以及(在我看来)进行部署的最佳方法是拥有多台服务器,并从池中取出一些服务器进行升级,然后交换出哪些服务器可用,哪些服务器可用。这使得从旧到新的变化瞬间发生,并且没有停机时间。这些服务器必须有一个名称,而且staging非常合适,它解释了粗心的演讲者会如何以所描述的方式滥用这个词。此外,还需要有一个地方来测试部署过程,唯一100%可靠的测试将是在生产服务器上(您应该始终拥有多个服务器!)。谢谢。您提到的图表支持了大家的共同理解,但引用似乎并不支持,因为有人可能会对UAT,甚至QA说同样的话。你还有更明确的报价吗?或者你能把图表包括进来吗?这本书有许多句子暗示了你所说的,但我能找到比图表更明确的东西。这是受版权保护的材料,所以我不确定我能否在这里复制它。不过这是一本值得买的书。