你應該考慮為什么我要選擇微軟的云平臺?首先要考慮你的.Net技術設置是什么,你的程序員是否將使用JScript或者其他用來進行代碼編程工作的程序語言。好消息是Azure平臺從設計之初就能適用于.Net應用程序。而且微軟公司承諾說Azure將支持SOAP, REST和即將推出的AJAX。
微軟還提及用戶可以像現(xiàn)在一樣在本地桌面系統(tǒng)上對這些應用程序進行測試和調試,然后再在Azure平臺上完成配置。壞消息是你可能需要對這些應用程序的某些部分重新編譯以便用戶界面和數(shù)據(jù)導出邏輯能在低帶寬網(wǎng)絡連接下運轉。
微軟公司首席技術官雷.奧齊表示"基本上,應用軟件模式不用進行改變。多數(shù)應用軟件在Azure平臺之外無法運行"。如今好的編程能將網(wǎng)頁文本內容與格式化指令相分離,多數(shù)程序員認為他們可以在同樣的平臺上運行各種應用程序。你還記得LAN應用軟件回到令牌網(wǎng)的時代嗎?而現(xiàn)在我們有10GBPS的以太網(wǎng)。
盡管你可能還沉迷于.Net,但你也應該對Windows Server和SQL Server 2008更加熟悉,因為在Azure平臺上也將采用很多同樣的技術。有一種技術不適用于Azure的就是Hyper-V管理程序;微軟設計了另外一款管理程序來在Azure虛擬機上運行。這對于那些剛剛習慣使用Hyper-V管理程序的用戶來說可真是很糟糕,誰也不會認為這是件很容易的事。
數(shù)據(jù)中心領域的競爭
提到服務器,微軟公司可不甘示弱,他們擁有自己的一席之地。微軟在很多城市增建了數(shù)據(jù)中心并對現(xiàn)有的數(shù)據(jù)中心進行了擴建和實力擴充。更多的好消息是微軟計劃使用Azure來運行他們自己的托管應用軟件。馬上所有的Azure應用程序就將在華盛頓州昆西市的數(shù)據(jù)中心運行,這個位置位于微軟的總部所在地Redmond以東150英里處。你可以打賭這個變化會讓更多的人來使用這項服務。而亞馬遜對公司的S3和彈性計算云的數(shù)據(jù)中心數(shù)量和所在地則緘口不言。
當然,云計算最大的誘人之處是可升級性。奧齊對此的觀點是"每家公司都可以運行自己的網(wǎng)站,他們總是擔心如果網(wǎng)站普及以后會發(fā)生意外事故。因此他們對運行網(wǎng)站的人給予了過度的保護"我喜歡這樣。但是假如象去年亞馬遜和谷歌遭遇斷電故障,那么用戶又會遭受怎樣的損失呢?
其次你想在那里研發(fā)你的應用程序呢?你可能只是想使用微軟的服務,這并不意味著你的應用程序必須在微軟的服務器上運行。如果你對谷歌所有的產(chǎn)品都滿意,你可以延續(xù)以前的做法。如果你偏好其他廠商的編程語言或者工具,也可以這么做。
微軟目標所做的努力就是對整個云生命周期研發(fā)進行管理,這種做法與使用Visual Studio和.Net工具管理本地應用軟件研發(fā)的做法類似。確實亞馬遜也將允許用戶在云平臺上創(chuàng)建自己喜歡的虛擬機,但是微軟提前一步就開始為用戶創(chuàng)建和提供各種服務。
企業(yè)如何參與云市場的競爭?
云計算真正的麻煩在于有多少云平臺上研發(fā)而成的應用程序將與現(xiàn)有的企業(yè)級數(shù)據(jù)架構并存還是個未知數(shù);SnapLogic有款工具能對數(shù)據(jù)進行合并和拆分,但傳統(tǒng)的計算機課程中沒有教會研發(fā)人員如何找出數(shù)據(jù)的出處,對于多數(shù)IT供應商來說甚至是聞所未聞。你需要一個用于云資產(chǎn)的數(shù)據(jù)庫嗎?你知道有人用你的數(shù)據(jù)在做些什么呢?
接下來定價還不確定,盡管這只是暫時的,Azure目前是免費的。如果你以亞馬遜在線對諸如微軟提供的此類固定資產(chǎn)服務(每小時2,000虛擬機,50GB存儲,每月600GBPS帶寬)的收費標準為參考,你可以得出大概的費用是每月400美元。想象一下:每月400美元足夠你從任何一家托管提供商處購買一臺非常高端的專用Linux或者Windows服務器,而且你不必擔心帶寬和其他費用的問題。
不過亞馬遜在線的S3存儲庫的價格現(xiàn)在是驚人的便宜,從本周起還會更低;事實上,目前亞馬遜在線每十億字節(jié)的收費已經(jīng)比以前便宜了,而且用戶能獲得更大的存儲容量。微軟公司應該也會采取遞進的按月固定收費模式,免費提供存儲組件。我正在考慮微軟的基本帳戶應該免費,每月100美元的收費對于高級用戶還是合適的。微軟Office Live Small Business托管服務的定價就反映出我們這種期望。
最后,最好的做法是做瀏覽總量統(tǒng)計。編譯云應用軟件如果沒有將瀏覽用戶對Java和其他應用編程接口的變量考慮在內將會非常困難。你會發(fā)現(xiàn)你要對來自不同廠商的不同版本進行支持,如果僅僅因為IT負責人這樣要求就讓研發(fā)人員做出轉變那幾乎是不可能的。
如果你打算勇敢的進軍云計算的世界,那就說明你也將開始一段西部拓荒之旅了。