制造企業(yè)Pella公司的IT經(jīng)理John McConeghey認(rèn)為,那些正在醞釀數(shù)據(jù)庫虛擬化軟件項(xiàng)目的技術(shù)專家們應(yīng)該記住兩件事:
首先,也是最重要的是要留有充足的時間并以需求為基礎(chǔ)來逐步推出軟件。其次,確保能明確說明什么是數(shù)據(jù)庫虛擬化——因?yàn)楫?dāng)IT經(jīng)理們想演示給部門主管、C級別高管展示其價值時,會遇到許多問題。
他補(bǔ)充說,為數(shù)據(jù)庫虛擬化花時間拿出來一個清晰的描述并準(zhǔn)備一個“一分鐘介紹”是非常值得的,因?yàn)槭褂迷撥浖赡軒硇侍嵘统杀竟?jié)約。
McConeghey說:“有時候你會有機(jī)會與其它經(jīng)理們交談,第一次接觸時,他們只是無法理解這個概念。他們會說,你說的虛擬化是什么意思?我不明白。”
Pella公司的數(shù)據(jù)庫虛擬化之路始于2010年,在一次資本開支審查之后發(fā)現(xiàn),該公司的SAN和一些磁盤陣列已經(jīng)“瀕臨報(bào)廢或超出技術(shù)支持范圍”。
那些系統(tǒng)通常用于存儲生產(chǎn)數(shù)據(jù)庫的副本,作為應(yīng)用程序測試和開發(fā)用途。但是直接替換這些設(shè)備的代價是非常大的。McConeghey的團(tuán)隊(duì)想找到某種替代方法。該公司最終決定采用Delphix公司的數(shù)據(jù)庫虛擬化軟件。
Delphix公司發(fā)展簡史
Delphix公司成立于2008年,目前擁有50多家企業(yè)客戶,包括Pella公司、Facebook、Tivo、Informatica和Comcast等。Gartner副總裁和應(yīng)用管理分析師Jim Duggan認(rèn)為,這些公司都把Delphix當(dāng)作傳統(tǒng)數(shù)據(jù)庫測試和開發(fā)流程方式更快捷更廉價的替代者。
根據(jù)Delphix公司官網(wǎng)提供的信息:應(yīng)用開發(fā)人員要創(chuàng)建并定制運(yùn)行在ERP之上的新模塊,可能會發(fā)現(xiàn)測試數(shù)據(jù)庫要花幾個星期時間,“要從模塊創(chuàng)建數(shù)據(jù)庫副本,刷新該副本又要一周”。
Delphix公司說,通過對生產(chǎn)數(shù)據(jù)庫抓取快照并在虛擬環(huán)境或分布式環(huán)境運(yùn)行它們,能夠節(jié)約配置物理數(shù)據(jù)庫有關(guān)的時間和開支,極大地加速了應(yīng)用程序的開發(fā)流程。虛擬化數(shù)據(jù)庫實(shí)際上是生產(chǎn)實(shí)例的壓縮版本,減少了數(shù)據(jù)冗余同時保留了功能。Duggan說很少有供應(yīng)商能以類似方式提供數(shù)據(jù)庫虛擬化解決方案。
他說:“就我所知,我不認(rèn)為在虛擬化領(lǐng)域存在直接的競爭對手。有一些公司比較接近這個意義,他們的軟件能根據(jù)掃描生產(chǎn)環(huán)境實(shí)例獲得的規(guī)則集生成測試數(shù)據(jù)集。”
Parasoft就是一家提供類似功能的軟件供應(yīng)商。還有一家叫Compuware的公司,提供叫做File-AID的產(chǎn)品以及其它產(chǎn)品,支持用戶創(chuàng)建生產(chǎn)數(shù)據(jù)庫記錄的模糊副本用于測試和開發(fā)。Duggan說File-AID和Delphix公司軟件的關(guān)鍵差異在于后者支持用戶創(chuàng)建測試實(shí)例,可以相對容易地重復(fù)使用。
他說:“當(dāng)你創(chuàng)建專門測試實(shí)例時,你會遇到與它有關(guān)的問題。一旦我用了它或者做了副本,那么我就必須移走它。而使用Delphix公司的產(chǎn)品,當(dāng)你抓取快照時你就得到了一個副本,你可以一次再一次地刷新它。”
Delphix公司的產(chǎn)品目前支持Oracle數(shù)據(jù)庫版本9i到11g,還有Oracle RAC和Exadata。該公司目前還正在對其軟件進(jìn)行beta版本測試,以期支持微軟公司的SQL Server。
實(shí)施數(shù)據(jù)虛擬化軟件
幫助Pella公司在數(shù)據(jù)庫虛擬化領(lǐng)域獲得實(shí)實(shí)在在成效的一個關(guān)鍵因素就是該公司的一項(xiàng)決策:花充足的時間來實(shí)施這項(xiàng)技術(shù)。
McConeghey解釋說:“輕松的時間表讓Pella公司可以按照部門來實(shí)施軟件,還給團(tuán)隊(duì)時間獲得經(jīng)理們的支持,這些經(jīng)理們擔(dān)心技術(shù)會讓部門主管失去對數(shù)據(jù)的掌控。”
該公司在2011年開始推出虛擬數(shù)據(jù)庫,個別業(yè)務(wù)單元或者開發(fā)人員隨時可以向IT索要新環(huán)境或刷新測試環(huán)境。這種方法的好處之一就是Pella公司的數(shù)據(jù)庫管理員每次使用這種技術(shù)推出新的虛擬數(shù)據(jù)庫時,都感到越來越舒服了。整個實(shí)施過程花了大約四到五個月。
他說:“你能提前規(guī)劃的越多,后期你的情況就會越順利。我們能控制進(jìn)度。我們相對輕松地完成了工作。”