如何將數(shù)據(jù)遷移至“云”中 |
發(fā)布時間: 2012/8/2 10:24:28 |
當你想把你的數(shù)據(jù)存放在云計算服務中時,有些重要的事你需要知道。
數(shù)據(jù)正在向云中遷移這件事已經(jīng)持續(xù)了一段時間了。然而,當你真的開始考慮將自己的數(shù)據(jù)放在網(wǎng)上,云中或者放在一些云公司中時,你必須權(quán)衡幾點,以下是我的幾個建議。 問題的核心是,存儲在云中的數(shù)據(jù)是否是一直能保持完好無損的,因此要考慮到一個云計算機構(gòu)的業(yè)績和忠誠度,并能保證在同一核心網(wǎng)絡內(nèi)能夠通過應用程序和流程來讀取這些數(shù)據(jù)。因此,如果您要把數(shù)據(jù)托管在亞馬遜的EC2中,最好的辦法就是將你的應用和進程也都存放在那里。 也許你要問,為什么要這么做呢?這其實是與數(shù)據(jù)需求和結(jié)果的設定和傳送有關(guān)的。如果你的數(shù)據(jù)被存儲在不同的網(wǎng)絡區(qū)域內(nèi),也就是說你選擇了多家云計算供應商,那么對于你來說,數(shù)據(jù)的查找過程就將變得十分漫長,因為程序需要在網(wǎng)絡不同的分布中,尋找你需要的數(shù)據(jù)。這樣一來,系統(tǒng)就要承受數(shù)據(jù)轉(zhuǎn)移和查找時的痛苦。無論是云交付任務還是以云為前提的工作,如果不在單一網(wǎng)絡中進行,那么項目內(nèi)的數(shù)據(jù)查找就會變得很緩慢。 我看到云計算應用性能上出現(xiàn)了很多問題,而究其原因,我們發(fā)現(xiàn)云計算提供商提供了太多所謂云服務的業(yè)務,例如數(shù)據(jù)庫、開發(fā)平臺又或者一體化。這樣一來,你可能會在這家購買了數(shù)據(jù)庫,那家買了開發(fā)平臺,然后又把自己的開發(fā)引擎放到了另外一家供應商手中,于是,一切都亂了。 這種混亂的云計算部署狀況,同時也會使你整個系統(tǒng)的性能變得混亂,并且問題頻頻。此外,你還可能發(fā)現(xiàn),你的數(shù)據(jù)庫完整性問題也出現(xiàn)了,其中包含數(shù)據(jù)丟失和混亂等關(guān)鍵問題。 因此,到底要用什么樣的方式構(gòu)筑你在云中的數(shù)據(jù)呢?下面有兩個重點需要你注意。 1.考慮你要部署的云計算規(guī)模。如果您的數(shù)據(jù)規(guī)模相對巨大,那么就最好避免數(shù)據(jù)的來回遷移。 在某些情況下,更接近數(shù)據(jù)結(jié)構(gòu)的進程和應用軟件是最合適的選擇,但是還是要在云計算平臺的基礎(chǔ)上做選擇。 如果數(shù)據(jù)只能遠程存放在一個地方,而必須用核心應用程序進行調(diào)用,那么就要多多考慮一下各個云計算機構(gòu)的緩存機制問題了,如果緩存方面做的好的話,至少在網(wǎng)上讀取數(shù)據(jù)的速度會好的多。 2.安全問題。很多時候,存在云中的數(shù)據(jù)都要進行加密,畢竟是放在網(wǎng)上的,所以就要考慮法律以及隱私等多重問題,這樣一來,部署起來就會出現(xiàn)意料之外的延遲。除了加密以外,你還要考慮可能會出現(xiàn)安全漏洞的問題,總之要多方面考量,并主動的研究好自身的IT架構(gòu),這樣一來,部署云計算就會既簡單又安全了。
本文出自:億恩科技【1tcdy.com】 |