网络通信 频道

虚拟化正向应用、移动和数据库普及

  数据库虚拟化

  随着移动虚拟化的成熟,虚拟化还将广泛应用于数据层。

  塔内加表示,当前的数据库方法是不充分的。例如,考虑一下这个事实,每一个重要的商务应用一般都有一个数据库,数据库的后端还有许多数据库软件。

  “这种模式一直在克隆这些程序并发布这些程序。我要为数据仓库的人做这件事,为测试和开发部门做这件事,还要为技术支持部门做这件事,然后把这些事情增加三倍,那就是需要访问这个数据库的部门的数量。因此,我们现在有9个版本的软件在到处流动。这是非常糟糕的使用存储的方式。”塔内加说。

  要应对这种情况,Delphix这样的初创企业正在提供数据库虚拟化系统。

  Delphix负责产品和营销的副总裁卡帝克·劳(Karthik Rau)认为,“作为软件提供的,或者作为一种虚拟设备提供的Delphix服务器提取数据库快照和记录文件以便向数据库服务器展示一个全功能、高性能的读/写虚拟数据库,不需要存储与传统的数据库软件关联。虚拟数据库支持在Linux、Solaris、HP-UX和AIX平台上运行Oracle 10和11数据库软件的源数据库和目标数据库。”

  一旦装载虚拟数据库,同步化能力可保证它与生产数据库同步,并且源数据库中唯一变化的模块将发送到该服务器。此外,数据库快照技术将保证从一个自配置的接口实时创建虚拟数据库。

  “我们问过自己,当我们能够应用虚拟化概念的时候,还有必要创建这些数据库的副本吗?与其为相同的数据创建10个数据库副本,为何不创建单一的虚拟授权,并可虚拟查看其中数据的虚拟化数据库呢?”劳补充说。

  这个概念立即赢得了TiVo公司的支持。位于加州阿尔维索的数字录像机厂商TiVo的IT安全和设施高级主管理查德·罗思柴尔德(Richard Rothschild)称,“这是我在过去20年里同许多人谈论的话题之一。我与之谈论的每一个人都认为这个想法很好。”

  在2010年春季应用Delphix服务器之前,TiVo要把数据从生产环境迁移到测试数据库中总是非常的困难。罗思柴尔德说,“这项工作很难做,并且需要数天的时间。因此,我们一年仅做一次或者两次。这确实限制了我们的数据库,并且开始阻碍业务的发展。TiVo是一家很小的公司,我们最大的属性是速度。我们应用的速度越快,对我们公司就越有利。”

  在听到Delphix对数据库虚拟化的宣传之后,罗思柴尔德有了一些新的想法。“如果这是真的,这确实会帮助我们改善整个SAP软件开发生命周期以及我们拥有的Oracle数据库的各个方面,因为它将允许我们随意创建数据库,消除我们创建数据库时遇到的摩擦。”

  TiVo测试了这项技术并且从那以后一直成功地使用数据库虚拟化。

  现在,TiVo的主要开发人员能够编写代码并且在自己的小数据库环境中运行,观察它如何工作,如何改变,并且可得到接近实时的反馈。“他们可以用较少的时间开发和改善代码质量,这将减轻性能和质量保证测试等后台处理负担。”罗斯柴尔德指出,“我们的机构虽然限制随意扩展,但是正在计划把数据库虚拟化的应用扩展到其他方面并且把这项技术推广到其他开发人员。”

0
相关文章