devops和源控制

Devops和Agile的主题无处不在,但您多久听到源控制抛入混合的频率? Â在公共场合不是那么多,但在敏捷到位时,闭着门的技术和开发会议后面,它’一个共同的主题。 Â源控制ISN’C组合的一部分,浩劫随后和很多DBA在生产中有很多DBA的工作夜晚。

一起

控制怪胎

那么源码控制是什么,为什么它是Devops的重要组成部分?源控制的官方定义是:

软件配置管理,版本的组件 控制,也称为修订 控制 或者 源码控制,是对文档,计算机程序,大型网站和其他信息集合的更改管理。

德尔福克,用它’在确保开发时,提供具有多种数据库虚拟副本的开发人员的能力,包括屏蔽的敏感数据,是一个无脑培训,然后测试有环境才能正确地完成工作。 “书签和分支的附加功能是创建全源控制的令人印象深刻的部分。

分支和书签

使用下图,请注意将每个开发的迭代与书签标记有多容易,以便轻松锁定并通过虚拟数据库锁定和传递一致的图像(VDB。)

  • 屏幕截图2016-03-09下午1.28.07注意The Feature Branches,但每次拉动和结账都应该是构建的测试,包括数据。
  • 我们如何包含数据?我们连接源数据库(即使源是多Trabtytes最初的)到Delphix,现在我们在版本控制中有生产数据与所有源同步
  • 然后,这是一个单个时间线,代表了从中开发,分支和测试的所有源。
  • 在每个后续的开发部署之后,为以VDB的形式进行测试创建分支。 Âvdb.’S都是读/写副本,因此可以进行全面测试,甚至破坏性测试。它’易于反转Delphix时流的破坏性测试。
  • 在每次测试成功之后,可以执行合并或者如果在测试中发生问题,则可以执行书签以保留在将VDB图像传递到开发时仔细检查的用例。
  • 可以保留Delphix引擎保持环境同步’D近实时生产,以阻止静态物理刷新可能会产生的任何惊喜。
  • 每次刷新只需几分钟或几周就有物理重复或刷新过程。 vdbs也可以节省超过70%的存储空间分配。

德尔福克能够实现所有这些,同时对每个开发和测试环境实现敏捷数据屏蔽,以保护所有PII和PCI数据免于非生产环境中的生产。

德尔福克,Devops和Source Control-在天堂制作的比赛。

dbakevlar.

http://about.me/dbakevlar