正如我在 昨天的博客 中所写,Delphix( DBmaestro 的合作伙伴 )与 Gleanster Research 刚刚发布了一项关于 DevOps 状态的调查。真正让我印象深刻的是报告中标题为“DevOps 中的数据状态——数据管理如何影响 DevOps”的部分。调查结果表明,数据库是 DevOps 在整个应用程序中取得成功的主要障碍。
该报告指出,DevOps 从业者和领导者在 DevOps 计划中面临的最大挑战是由于数据问题导致测试环境受限。三分之一的从业者和近一半的 DevOps 领导者将此报告为生产力方面的主要挑战。
但这种低效率对 DevOps 领导者的影响不成比例,62% 的 DevOps 领导者报告说访问完整数据是非生产环境的要求,而只有 44% 的 DevOps 从业者报告相同。
如今,应用程序团队的发展速度超过了组织的跟上速度。 Delphix 调查的所有受访者中有三分之一表示他们的组织很难跟上从事 DevOps 实践的团队的软件交付速度。
该报告还显示,DevOps 从业者正在解决数据安全限制问题,并将数据环境的设置和拆卸掌握在自己手中。这可以解释为什么 55% 的从业者和 79% 的领导者将敏捷数据管理报告为最常见的 DevOps 实践。
更快、更频繁地交付软件需要更快速的质量保证和发布验证方法。随着开发和测试步伐的加快,组织面临着创建可以支持频繁测试工作的测试和暂存环境的压力。这是支持 DevOps 通常伴随的那种敏捷软件交付实践所必需的。
调查数据表明,致力于 DevOps 的公司更有可能需要 QA 和开发活动的完整生产数据。