Pagerduty徽标
资源
文章
什么是生产环境?

什么是生产环境?

简而言之,生产环境是最新版本的软件,产品或更新将现场直播到预期的用户。将其视为生产的最后阶段。这是最终用户可以看到,体验和与新产品交互的环境。所有测试均在此之前完成,并且所有错误都被压制。开发环境可能包含几种不同版本的产品或正在处理和测试的产品,但生产环境仅包含产品的最终版本,以避免任何混乱或安全漏洞。

生产环境,开发和舞台环境有什么区别?

理解发展,舞台和生产环境之间差异的最佳方法是用乐队来思考它 - 实践,着装彩排和现场表演。那么这是什么意思?在这个类比中,发展环境就像乐队的练习环境。在这里,乐队会提出新歌,写和完善音乐,练习和哈希的任何问题。开发环境本质上是开发团队计算机上的内容。在这里,开发人员正在编写代码,进行代码更新以及所有提交和分支机构的存在。开发环境不会影响最终用户所看到的内容。相反,它允许开发尝试新功能和更新,然后再将它们推向部署。在转到下一个环境 - 舞台环境之前,此时进行了许多初步测试。

就像乐队在现场表演之前的最后一件礼服彩排一样,任何重大问题都必须已经解决和解决,然后才能击中舞台环境(也称为预生产环境)。在这种环境中的产品版本应尽可能接近真实事物,并且几乎应该反映最终用户在生产环境中看到的内容。这个阶段通常可以很快,因为大多数错误和问题都应该在开发环境中被掩盖。这是对即将推出的产品版本的最终测试,然后在生产环境中准备部署之前进行。一个很好的例子是视频游戏的Beta版本 - 您可能会遇到一些小错误,但总的来说,它可以如何玩游戏。

这意味着生产环境是现场表演。这就是用户来的目标,他们期待着一个很好的节目。生产环境是指软件或产品现场使用的位置,以供预期用户使用。一旦某种东西在生产环境中,所有和所有错误都需要修复,并且产品或更新必须完美地工作。所有测试均在开发和分期环境中进行,而新产品和更新是在生产环境中启动的。如果在生产环境中存在任何错误,则用户将看到它们。而且没有人想要生气或沮丧的用户。

生产环境战略有什么好处?

具有开发,舞台和生产环境的基础设施策略使团队可以在不同阶段构建,测试和部署产品,以确保为用户提供高质量的产品。随着开发人员在单独的开发环境中构建,它使他们可以尝试新功能,更新和改进,而不会影响最终产品。舞台环境使您的团队能够测试产品的近预选版本,以确保在部署产品或更新之前确保正确的功能和良好的用户体验。一旦产品或更新在生产环境中,所有测试都已完成,所有错误已修复,现在已经为用户准备好了。

这种类型的基础设施使团队能够完全控制其质量产品发布同时鼓励改进和创新。它有助于通过开发,测试和部署有效地跟踪新产品或更新进展,同时还可以确保为最终用户提供最佳的体验。

Baidu