云計算“游戲規(guī)則”定義為首
云計算這個詞語已廣為流傳,以至于很容易使人忽略它是什么以及應該如何利用它。事實上,云對企業(yè)的未來至關重要,而且開發(fā)人員需要一個牢固的方法。
云計算對于不同的人意義不同。業(yè)務人員將它看成節(jié)省成本并且實現戰(zhàn)略目標的方式;技術專家將它看成是另一個用來耍酷的“玩具”;開發(fā)人員將其視為一個機遇。隨著云計算的不斷發(fā)展,更多的企業(yè)也開始涉足基于云的開發(fā)環(huán)境,并且云策略越來越受早期采用者的歡迎。
根據Java Trends調查內容,目前34%的受訪者已經加入到云計算中,17%的人在15個月內計劃投資,19%正在考慮基于云的技術,但沒有立即實施計劃。從這些數字看出,很明顯,許多公司將云看成有價值的最重要因素。
云計算到底是什么?
Java之父James Gosling說:“人們關于云談論很多。在行業(yè)中它是一種流行語。人們會談論一種云;他們也會談論其他的云。cloud這個單詞已經變得令人厭煩,因為一些營銷人也在談論云。”可笑的是對于不同的語境中,不同的人,這個術語本身似乎也代表了各種不同的含義。
從本質上講,云計算是一個一般術語,涉及網絡的交付托管服務。這些服務大體上分為三類:基礎設施即服務、平臺即服務和軟件即服務。云計算這個名字的靈感來自于云的符號,在流程圖和圖表中,通常用來代表神秘的網絡,所以這一術語以任何有點隨意并令人困惑的方式被使用,并不奇怪。
但是盡管承諾降低成本和彈性可伸縮性,一部分專業(yè)人士似乎仍然極不情愿將關鍵任務應用完全移動到云。“有一類企業(yè)他們源代碼無法進入公有云的原因多種多樣,” Spring框架的創(chuàng)始人Rod Johnson說。但是還有其他的企業(yè)積極擁抱云。“從小企業(yè)到中型企業(yè),你將會看到大量的采用,并且我認為在更大的組織中,你將會看到部門級別在逐步采用云。”
現在組織經常使用云來做生產前測試或提供強大的開發(fā)環(huán)境。在采用基于云技術方面猶豫不定,往往是源于安全措施缺乏自信,缺乏基于云技術的工具,只是缺乏熟練的和有經驗的、有能力來開發(fā)基于云的應用的工人。
對采用基于云技術猶豫不定,可能僅僅是企業(yè)Java社區(qū)的整體心態(tài)。也許Java社區(qū)只是不得不從發(fā)展應用轉變思想,雖然他們都是孤立的小島嶼并且以更多的面向服務的方式思考,這有利于基于云技術的利用。Johnson解釋說:“有一種癡迷僅僅在以Java自定義應用項目特定的方式。我們必須克服,作為一種文化力量使云計算成功”。
公司仍然在適應云,找出如何最好的利用和優(yōu)化所謂的規(guī)模經濟。
也許無法以一種新的方式對待應用開發(fā),這解釋了為什么幾乎四分之一的受訪者表示,他們的組織沒有任何云計算戰(zhàn)略。當TSS讀者被問及他們的組織是否有正式的云計算策略,44%的人表示有,32%回答說他們目前在計劃中,24%的人說他們沒有任何正式的策略。公司仍然在適應云,找出如何最好的利用和優(yōu)化所謂的規(guī)模經濟。
一些人不愿參與云中來,是因為這樣一個事實:許多IT商店只是不愿意接受一個完全的站外設施模型。這些組織可能在采購發(fā)展方面很協(xié)調,并且用戶支持并不愿意放棄工作中的進程。但毫無疑問,這些公司最終都會加入。他們可能先將一個腳趾放到水中,探索著基于云的服務。簡單的服務產品也會更有吸引力,并且可以放輕松,而不是解決云,就好像它是一個帶有不可預測結果的科學實驗。
在任何情況下,準備工作已經做好了并且已經過去了足夠的時間,云技術現在代表著一個重要轉變,即Web開發(fā)者必須如何思考以及業(yè)務人員必須如何適應。炒作已成為主流,并沿著健康向上的趨勢繼續(xù)發(fā)展。如果JavaEE認為有足夠的云,以它的規(guī)格直接包括這些技術,然后開發(fā)人員應該密切關注云技術如何發(fā)展。