您使用什么样的保护措施来避免意外地对生产环境进行意外更改?

Dan*_*olt 8 debugging production production-environment

由于我们没有良好的临时环境,因此我们经常需要在生产系统上调试问题.我们有Web,应用程序和数据库服务器.

在执行此操作时,您使用什么样的安全措施来避免意外地对生产环境进行意外更改?


编辑:

该应用程序是一个非常复杂的B2B垂直Web应用程序.涉及的内容很多.有些表有近1亿条记录.


编辑:

我们现有的暂存环境没有镜像生产的能力.除了实际的数据库数据之外,还涉及数百GB的数据文件.


编辑:

我们对代码使用源代码控制,但对存储过程不使用.源代码管理中有一些旧的存储过程,但没有人再保持更新.

主要关注的是文件系统上的数据库和数据.

顺便说一下,我是这家公司的顾问,而不是真正的员工.

GEO*_*HET 5

最直接的答案是:"不要那样做."

  • @TwistedAphid:确保他们这样做是你的工作.他们将以这种或那种方式花钱.也许还要在灾难发生之前. (5认同)
  • @TwistedAphid - 不知何故,你需要确保他们理解风险,最好是书面形式. (5认同)
  • 你为一个非常愚蠢的公司工作.我建议找另一个不会抓住每一个机会的人. (2认同)

Jim*_*mmy 5

源控制.当事情发生无可挽回的错误时,就像回滚一样.此外,diff可以帮助您将更改复制到其他生产系统.

  • 如果你的改变是错误的,那么对你没有帮助,并且记录了数百万条记录.而且我不是*源控制200GB SQL导出.:-) (2认同)