【IT168 案例】制造企业Pella公司的IT经理John McConeghey认为,那些正在酝酿数据库虚拟化软件项目的技术专家们应该记住两件事:
首先,也是最重要的是要留有充足的时间并以需求为基础来逐步推出软件。其次,确保能明确说明什么是数据库虚拟化——因为当IT经理们想演示给部门主管、C级别高管展示其价值时,会遇到许多问题。
他补充说,为数据库虚拟化花时间拿出来一个清晰的描述并准备一个“一分钟介绍”是非常值得的,因为使用该软件可能带来效率提升和成本节约。
McConeghey说:“有时候你会有机会与其它经理们交谈,第一次接触时,他们只是无法理解这个概念。他们会说,你说的虚拟化是什么意思?我不明白。”
Pella公司的数据库虚拟化之路始于2010年,在一次资本开支审查之后发现,该公司的SAN和一些磁盘阵列已经“濒临报废或超出技术支持范围”。
那些系统通常用于存储生产数据库的副本,作为应用程序测试和开发用途。但是直接替换这些设备的代价是非常大的。McConeghey的团队想找到某种替代方法。该公司最终决定采用Delphix公司的数据库虚拟化软件。
Delphix公司发展简史
Delphix公司成立于2008年,目前拥有50多家企业客户,包括Pella公司、Facebook、Tivo、Informatica和Comcast等。Gartner副总裁和应用管理分析师Jim Duggan认为,这些公司都把Delphix当作传统数据库测试和开发流程方式更快捷更廉价的替代者。
根据Delphix公司官网提供的信息:应用开发人员要创建并定制运行在ERP之上的新模块,可能会发现测试数据库要花几个星期时间,“要从模块创建数据库副本,刷新该副本又要一周”。
Delphix公司说,通过对生产数据库抓取快照并在虚拟环境或分布式环境运行它们,能够节约配置物理数据库有关的时间和开支,极大地加速了应用程序的开发流程。虚拟化数据库实际上是生产实例的压缩版本,减少了数据冗余同时保留了功能。Duggan说很少有供应商能以类似方式提供数据库虚拟化解决方案。
他说:“就我所知,我不认为在虚拟化领域存在直接的竞争对手。有一些公司比较接近这个意义,他们的软件能根据扫描生产环境实例获得的规则集生成测试数据集。”
Parasoft就是一家提供类似功能的软件供应商。还有一家叫Compuware的公司,提供叫做File-AID的产品以及其它产品,支持用户创建生产数据库记录的模糊副本用于测试和开发。Duggan说File-AID和Delphix公司软件的关键差异在于后者支持用户创建测试实例,可以相对容易地重复使用。
他说:“当你创建专门测试实例时,你会遇到与它有关的问题。一旦我用了它或者做了副本,那么我就必须移走它。而使用Delphix公司的产品,当你抓取快照时你就得到了一个副本,你可以一次再一次地刷新它。”
Delphix公司的产品目前支持Oracle数据库版本9i到11g,还有Oracle RAC和Exadata。该公司目前还正在对其软件进行beta版本测试,以期支持微软公司的SQL Server。
实施数据虚拟化软件
帮助Pella公司在数据库虚拟化领域获得实实在在成效的一个关键因素就是该公司的一项决策:花充足的时间来实施这项技术。
McConeghey解释说:“轻松的时间表让Pella公司可以按照部门来实施软件,还给团队时间获得经理们的支持,这些经理们担心技术会让部门主管失去对数据的掌控。”
该公司在2011年开始推出虚拟数据库,个别业务单元或者开发人员随时可以向IT索要新环境或刷新测试环境。这种方法的好处之一就是Pella公司的数据库管理员每次使用这种技术推出新的虚拟数据库时,都感到越来越舒服了。整个实施过程花了大约四到五个月。
他说:“你能提前规划的越多,后期你的情况就会越顺利。我们能控制进度。我们相对轻松地完成了工作。”
原文链接:http://www.searchbi.com.cn/showcontent_66956.htm