微軟TechED 2011:數(shù)據(jù)庫遷移之不可忽視的輕
原創(chuàng)在上一篇文章中, 我們一起討論了為什么會(huì)發(fā)生數(shù)據(jù)庫遷移,其中我們討論出主要原因是廠商出于控制成本,會(huì)由高成本的數(shù)據(jù)庫產(chǎn)品遷移到好用,成本又低的數(shù)據(jù)庫產(chǎn)品上。那么, 如果成本是可以控制的,是不是數(shù)據(jù)庫遷移就不會(huì)發(fā)生了呢?答案是否定的。即使成本可以控制,數(shù)據(jù)庫的遷移仍然會(huì)發(fā)生,這是為什么呢?帶著這個(gè)問題,51CTO的記者有幸在TechED的現(xiàn)場對(duì)黃漢杰老師和姚鋼老師進(jìn)行了采訪。
他們表示,這是因?yàn)椋谶@種情況下,廠商要考慮的問題也發(fā)生了遷移,由處于成本的考慮改為考慮數(shù)據(jù)庫本身是否“給力”。那么考慮的因素都有哪些呢?最主要的是考慮高可用性容災(zāi)及故障恢復(fù)的能力。
可用性容災(zāi)及故障恢復(fù)的能力
高可用性的含義是什么?
高可用性(High Availability)基本上表示用戶可以訪問數(shù)據(jù),他們不在乎數(shù)據(jù)是從哪里來的,他們只在乎能不能夠訪問。我們在書中做了一個(gè)比喻,高可用就像是安一個(gè)燈泡,你希望它能永遠(yuǎn)不滅,你無須思考讓它發(fā)亮背后的原理。
那么在后端,高可用性意味著什么?
你必須確保能夠應(yīng)對(duì)各種各樣的故障場景,你需要考慮到人為故障、硬件故障等等。然后你要構(gòu)建冗余,把一切可能性都計(jì)算在內(nèi),向最好的目標(biāo)努力,但同時(shí)要做最壞的打算。
高可用的AlwaysOn:
當(dāng)微軟用戶提到高可用性時(shí),他們首先想到的會(huì)是AlwaysOn。 這是SQL Server下代數(shù)據(jù)庫中的一大亮點(diǎn)。姚鋼先生表示,微軟一直致力于研究高可用性,每一個(gè)版本或者增加了新的高可用性功能,又或者改進(jìn)了現(xiàn)有的功能,在下一代產(chǎn)品中引進(jìn)了 一種新的技術(shù)AlwaysOn以提高其高可用性。
遷移風(fēng)險(xiǎn)性與安全性
除了高可用性,大家還會(huì)考慮什么呢?答:遷移風(fēng)險(xiǎn)性與安全性。
遷移是一定會(huì)有風(fēng)險(xiǎn)的,何如控制風(fēng)險(xiǎn),讓風(fēng)險(xiǎn)盡量的小呢?黃漢杰先生表示,在遷移之前,我們都會(huì)有詳細(xì)的部署,以控制遷移中風(fēng)險(xiǎn)的產(chǎn)生。比如,通過鏡像的方法就可以最大限度的減少客戶不能訪問的時(shí)間;利用一些現(xiàn)有的遷移工具輔助遷移的進(jìn)行。
遷移過程中,是否存在安全風(fēng)險(xiǎn)呢?帶著這個(gè)問題,我們再次找到黃漢杰先生。他表示,在遷移過程中,數(shù)據(jù)是處于安全狀態(tài)的。危險(xiǎn)可以產(chǎn)生在遷移前或遷 移后,但是在遷移過程中,是沒有安全風(fēng)險(xiǎn)的。就像之前說到的一樣,通過遷移前的一系列的部署,遷移過程中,安全是可以得到保證的。
總結(jié)
與之前的文章合二為一的閱讀,會(huì)發(fā)現(xiàn)為什么要進(jìn)行數(shù)據(jù)庫遷移?說來很簡單,就三點(diǎn)理由。
降低成本。作為一名天生很摳的老板,你一定想降低成本之后再降低成本吧?這是你作為老板天生的本性。可是現(xiàn)在的數(shù)據(jù)庫已經(jīng)被你榨得油干燈盡了。怎么辦?遷移吧。
提升性能。作為老板,誰不想讓馬兒跑得又快又歡,當(dāng)然,省錢是必須的。靈活的環(huán)境是必須要?jiǎng)?chuàng)建滴,業(yè)務(wù)目標(biāo)也需要與IT基礎(chǔ)架構(gòu)聯(lián)系起來,最重要的是,新的數(shù)據(jù)庫一定要能夠顯著提升企業(yè)價(jià)值。
減少風(fēng)險(xiǎn)。雖然馬克思說過,有300%的利潤,資本家就會(huì)冒著上斷頭臺(tái)的危險(xiǎn)去從事利潤。不過話說回來,做數(shù)據(jù) 庫遷移,風(fēng)險(xiǎn)卻是最大的忌諱。咱做遷移,要是不能保證風(fēng)險(xiǎn)更低,誰干吶?新的可伸縮集群數(shù)據(jù)庫以及運(yùn)行大量事務(wù)處理的應(yīng)用程序,在減少管理和軟件成本的同 時(shí),也能企業(yè)降低系統(tǒng)的運(yùn)行風(fēng)險(xiǎn),何樂而不為啊。
以下是采訪的視頻(請(qǐng)使用IE瀏覽器觀看)
【編輯推薦】