導(dǎo)讀:企業(yè)架構(gòu)專(zhuān)家David Linthicum指出:企業(yè)系統(tǒng)架構(gòu)師當(dāng)下所面臨的云計(jì)算難題,與十幾年來(lái)我們所一直在面對(duì)的架構(gòu)問(wèn)題相較而言,實(shí)際上并無(wú)多大差別。面向服務(wù)的出現(xiàn)提供了一種最大化利用和復(fù)用系統(tǒng)資源的方式,SOA與Web應(yīng)用以及云技術(shù)潮流的緊密合作,按照Linthicum的說(shuō)法,正是SOA核心概念的一個(gè)擴(kuò)展。
在2011年6月,在SearchSOA的虛擬活動(dòng)“SOA在行動(dòng),掌控SOA、集成和云”中,David Linthicum參與了“云端數(shù)據(jù)集成處理挑戰(zhàn)”議題并且參加了專(zhuān)家組關(guān)于“云端哪里容易犯錯(cuò)”的討論。這次討論的主要議題——正如其名稱(chēng)所述是關(guān)于企業(yè)組織在實(shí)施新的云技術(shù)作為他們的IT架構(gòu)的一部分時(shí)所碰到的問(wèn)題。在下面這個(gè) SOA in Action摘要中,David Linthicum回答了SearchSOA.com網(wǎng)站編輯Jack Vaughan關(guān)于云計(jì)算實(shí)施在企業(yè)宏偉架構(gòu)中哪些地方會(huì)翻船的提問(wèn)。
SearchSOA.com:David,云端有哪些地方容易犯錯(cuò)?
David Linthicum:在云端可能會(huì)出錯(cuò)的最大的一個(gè)問(wèn)題是架構(gòu)計(jì)劃。我認(rèn)為,那些沒(méi)有計(jì)劃好如何在企業(yè)內(nèi)實(shí)施云的人們會(huì)遇到大麻煩,不論是公有云,私有云或混合云。
因此,你要涉足云計(jì)算,就不得不考慮架構(gòu)問(wèn)題。通常,我不得不采用一種更加面向服務(wù)的方式來(lái)實(shí)現(xiàn)這個(gè)架構(gòu)。這是我覺(jué)得眼下云端犯錯(cuò)的最大的一個(gè)問(wèn)題。
有時(shí),我到很多企業(yè)中去的時(shí)候就發(fā)現(xiàn),他們對(duì)于如何利用云,如何遷移到云計(jì)算環(huán)境,如何選擇合適的系統(tǒng)移植到云端,以及如何選擇正確的遷移和轉(zhuǎn)換路線(xiàn),并沒(méi)有足夠的長(zhǎng)遠(yuǎn)計(jì)劃和通盤(pán)考慮。于是他們犯了很多錯(cuò)誤,做了很多返工和修改,開(kāi)銷(xiāo)自然不菲。最終,我們移動(dòng)到云端是為了能夠更有效,更高效。
其次,人們對(duì)性能考慮不足。云并不一定總是能提供最好的性能,不管你信還是不信。的確,云端的可伸縮性非常強(qiáng),在本地系統(tǒng)可能需要花幾個(gè)小時(shí)的查詢(xún),在云端可能只需要幾分鐘。但是,如果你將一個(gè)交互很多的應(yīng)用移植到云端,這個(gè)應(yīng)用需要同客戶(hù)通訊,那么由于通訊帶來(lái)的延遲,其性能就很難盡如人意了。
另一個(gè)需要考慮的因素是成本。云并不總是費(fèi)效比最高的,不論是私有云,公有云還是混合云。因此你必須靜下心來(lái),針對(duì)每個(gè)企業(yè)每個(gè)特定問(wèn)題的云業(yè)務(wù)模式進(jìn)行仔細(xì)分析。你需要搞清楚你期望解決哪一種業(yè)務(wù)問(wèn)題,然后計(jì)算出真正的成本是多少,以及移植到云計(jì)算環(huán)境時(shí)真正能夠節(jié)省的成本是多少。
當(dāng)前,我經(jīng)常催促人們?nèi)タ紤]的一件事情是云端的敏捷性對(duì)業(yè)務(wù)的價(jià)值,也就是說(shuō),那種能夠改變企業(yè)流程來(lái)適應(yīng)企業(yè)需要的能力,并且?guī)缀跏菍?shí)時(shí)改變的能力。最終,這可能是云端更大的價(jià)值所在。
其他一些問(wèn)題我在前面也已經(jīng)談到過(guò)。安全始終是一個(gè)問(wèn)題,然而,我覺(jué)得如果你在云計(jì)算中增加了一些安全計(jì)劃的話(huà),那就沒(méi)什么問(wèn)題了。如果你仔細(xì)計(jì)劃,你完全有可能把云計(jì)算系統(tǒng)做得象你平日所見(jiàn)的內(nèi)部系統(tǒng)一樣安全,甚至更安全一些。
因此,人們?nèi)菀追竷煞N類(lèi)型的錯(cuò)誤。在云端,一種錯(cuò)誤是認(rèn)為云能夠做太多事情,于是他們將所有任務(wù)都丟到云平臺(tái)上,通常結(jié)果會(huì)讓他們大失所望。另一種則認(rèn)為云做不了什么,并且還存在安全問(wèn)題和控制問(wèn)題,因此他們不會(huì)利用云,不能利用這種技術(shù)的優(yōu)勢(shì)。兩種想法都有問(wèn)題,都是行不通的。
我們現(xiàn)有的內(nèi)部系統(tǒng)以及建立這些系統(tǒng)時(shí)存在和發(fā)生的很多問(wèn)題,實(shí)際上也同樣適用于云端。我想我們能夠步子更快一些吧。
原文鏈接:http://www.searchsoa.com.cn/showcontent_51365.htm