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