- 論壇徽章:
- 0
|
這些天,云計(jì)算看起來(lái)是一個(gè)大家都在談?wù)摰脑掝}。大家都在談云郵件,云存儲(chǔ),云軟件,當(dāng)然還有云SQL Server。
告訴你,我們并不是在談?wù)撃撤N一般的數(shù)據(jù)庫(kù),而是一款非常成熟的SQL Server。你可能也知道,它被稱之為SQL云數(shù)據(jù)庫(kù),它是微軟Windows云計(jì)算平臺(tái)的一部分。
有直接的遷移途徑可以把你的數(shù)據(jù)移到云計(jì)算中,在很多情況下,你的應(yīng)用不需要被大量改造以使它們能從那里(云服務(wù))提取數(shù)據(jù)。先把應(yīng)用程序編程的問題擱置一邊,先問問自己:“對(duì)我的公司來(lái)說,什么時(shí)候遷移向云計(jì)算是比較合適?
云計(jì)算平臺(tái)(包括Windows云,亞馬遜S3等等)有兩個(gè)主要好處:普遍性和靈活性。如果這兩種好處中的一種或者兩種你都很難通過其他手段達(dá)到的話,那么向云計(jì)算轉(zhuǎn)移看起來(lái)就會(huì)很有吸引力。
日益普及的云
普及性簡(jiǎn)而言之意味著云是到處存在的。即便是在有的國(guó)家,你的公司想保證私有廣域網(wǎng)寬帶安全比較困難,但這些國(guó)家的互聯(lián)網(wǎng)寬帶通常更容易獲取到,速度更快也更廉價(jià)。通過把你的數(shù)據(jù)轉(zhuǎn)移向云,對(duì)于任何授權(quán)用戶,你可以讓他們?cè)谌驇缀跞魏蔚胤蕉寄芨菀椎卦L問到數(shù)據(jù),F(xiàn)在新出現(xiàn)了飛機(jī)上的無(wú)線網(wǎng)絡(luò)服務(wù),員工可以在飛機(jī)上運(yùn)行公司的應(yīng)用,以無(wú)線的方式訪問云服務(wù)。
這種普遍性可以排除掉困擾著SQL Server的更令人沮喪的特性之一:數(shù)據(jù)復(fù)制。今天,在全球到處都有分支機(jī)構(gòu)的企業(yè)被迫要么利用昂貴的廣域網(wǎng)連接只連接向唯一的SQL Server后端數(shù)據(jù)庫(kù),要么采用多臺(tái)分布式SQL Server安裝用來(lái)向彼此復(fù)制數(shù)據(jù)。雖然SQL Server的復(fù)制能力很優(yōu)秀,但是維護(hù)多服務(wù)器的合并復(fù)制非?简(yàn)DBA的耐性和能力。
而另一方面,有了云計(jì)算就不需要復(fù)制了,只有云。你的數(shù)據(jù)無(wú)處不在。云服務(wù)本身通過純后臺(tái)的魔法般的手段考慮了復(fù)制的問題,采用了像我們自己這類普通人不可能做到的技術(shù)和技巧。最出色的一點(diǎn)是你不需要為此內(nèi)置的魔法般的復(fù)制功能額外支付。大部分云平臺(tái)是按你存儲(chǔ)和傳輸?shù)臄?shù)據(jù)量收費(fèi),而不會(huì)按你的數(shù)據(jù)如何跨云網(wǎng)絡(luò)分布進(jìn)行收費(fèi)。
保持靈活的數(shù)據(jù)庫(kù)
靈活性最簡(jiǎn)單的表現(xiàn)就是可擴(kuò)展性。如果你確實(shí)有重型應(yīng)用采用SQL Server做后端,你可能一直在為構(gòu)建可以處理該負(fù)載能力的SQL Server基礎(chǔ)設(shè)施而努力。一旦你利用你能支付的最高端的64位硬件盡最大努力地?cái)U(kuò)展了SQL Server,那你就被擴(kuò)容限制住了,需要在SQL Server上做很多規(guī)劃以及專業(yè)能力。分布式分區(qū)視圖,分區(qū)數(shù)據(jù)庫(kù)以及特殊復(fù)制設(shè)置都是可以做到的,但是他們需要很多后續(xù)維護(hù),而且一般來(lái)說肯定會(huì)需要比較徹底地重新設(shè)計(jì)你的程序架構(gòu)。
然而,在云計(jì)算中,可擴(kuò)展性本來(lái)就是存在的。利用它魔法般跨內(nèi)部網(wǎng)絡(luò)復(fù)制你的數(shù)據(jù)的能力,云服務(wù)可以自動(dòng)根據(jù)需要分配更多計(jì)算機(jī)資源,理論上來(lái)說,施加到你應(yīng)用程序上的額外處理能力是沒有上限的。你只需為你使用的那部分支付,也就是說你基于云服務(wù)的數(shù)據(jù)庫(kù)施加的負(fù)載能力越大,你付錢就越多。當(dāng)然,那要比在你自己的數(shù)據(jù)中心不停地升級(jí)和增加服務(wù)器要合算的多。
云計(jì)算為更大的,可用性更高的,非常分散的SQL Server數(shù)據(jù)庫(kù)提供了很多承諾,你只需要耐性等待合適的機(jī)會(huì)。
何時(shí)該把SQL Server轉(zhuǎn)移向云計(jì)算 |
|