來源:互聯網
上載者:User
關鍵字
開發人員
應用程式
nbsp;
而言
提供
毫無疑問,程式師在自己的電腦上編寫了大量的代碼,一旦要考慮企業級的應用時,有人則會立即進行測試,以保證應用程式的可靠性、可用性和安全性。
&HTTP://www.aliyun.com/zixun/aggregation/37954.html">nbsp;對於大多數操作人員而言,他們並不十分清楚真實的測試到底需要什麼樣的具體要求。 這將導致在部署應用程式之前,他們無法完成應用程式的測試。 是的,開發人員有時很馬虎,有時候也很嚴謹,特別是在有指定要求的時候。 但我要強調一點:我們期待有更好的方式,來取代費力的手動部署,以及配置環境等。
事實上,現在的雲計算最為實用的價值是為開發人員提供自助服務工具,他們只需要規定適合自己的測試環境,要麼是私有雲,要麼是通用的IaaS(基礎設施作為服務 )雲,比如Amazon Web Services, 或是一個PaaS(平臺作為服務)雲。 在私有雲端,HP和IBM提供了刀片伺服器,是用來專門實現這種用途的。 通常情況下,你會得到一個預裝的應用程式伺服器、工作流工具、資源監控以及你需要著手處理的一些資源。
但是雲計算的優勢遠遠不止于提供良好的測試環境。 這些天以來,開發團隊成員往往遍佈全球,毫無疑問,類似wikis的網頁社交工具為開發人員提供了一個更好的方式、狀態報表以及其他方式保持溝通。 如果這個世界上確實存在原生雲應用的話,那無疑就是合作。 你或許很想把原始程式碼庫、bug跟蹤等資源分享在雲端,隨時方便他人訪問。
當然,許多開發商店現在已經支援了Web合作,無論它們是否在雲環境中工作。 不過,你需要好好想想如何防止雲的突發性,有了雲,你確實會大大節省費用,特別是公共的雲服務——你可以按照選擇的需求來支付你的費用。
基於雲的應用也非常適合於應用程式的敏捷開發。 當你把工作劃分成許多個小版塊,你不希望因為手動設定而減緩速度,你希望測試它、部署它,然後繼續工作。
基於雲應用的開發後果之一是,大多數應用程式將被分散到不同的公有或者私有平臺上。 這確實是個管理方面的挑戰。 檢測、整合、製作多樣性的報表,這些都需要一種新型的雲應用開發管理工具,這僅僅是開始。 解決方案非常廣泛,從提供基於代理的應用程式監控的VMWare's Hyperic,到提供桌面管理服務的Nimsoft ,再到提供應用程式完整開發和部署週期統一標準的zAgile。
最終,對於那些學習如何利用雲的開發人員而言,這不僅提高了效率,還創建了一些極具價值的應用程式,更好的滿足了企業的商業需求。 雲計算為開發人員省去了部署應用程式環境的時間,讓他們有更多的時間,更多的精力花在開發職責方面。
(責任編輯:admin)