数据库:DevOps 进步的障碍?

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前,正在 星球 内带小伙伴们做第一个项目:全栈前后端分离博客项目,采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 204 小节,累计 32w+ 字,讲解图:1416 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 870+ 小伙伴加入,欢迎点击围观

正如我在 昨天的博客 中所写,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 和开发活动的完整生产数据。