影音先锋熟女少妇av资源,国产精品52页,2021精品国产自在现线看,亚洲高清中文字幕在线

物聯(lián)傳媒 旗下網站
登錄 注冊

云時代 軟件開發(fā)應對新格局

作者:韓蕊
來源:互聯(lián)網周刊
日期:2013-10-31 14:28:27
摘要:云計算時代的來臨已經是IT業(yè)發(fā)展的必然,其發(fā)展趨勢是不會因個人意志而轉移的。云計算不僅是一次技術的顛覆,更是一場商業(yè)革命。而軟件以及軟件開發(fā)作為IT行業(yè)的支柱,在云計算的時代浪潮下,更是具有了自己活力。

  云計算時代的來臨已經是IT業(yè)發(fā)展的必然,其發(fā)展趨勢是不會因個人意志而轉移的。云計算不僅是一次技術的顛覆,更是一場商業(yè)革命。而軟件以及軟件開發(fā)作為IT行業(yè)的支柱,在云計算的時代浪潮下,更是具有了自己活力。

  軟件“無處不在”

  在IT行業(yè),軟件扮演著越來越重要的角色。在工信部制定的《軟件和信息技術服務業(yè)“十二五”發(fā)展規(guī)劃》里明確規(guī)定,到2015年我國軟件和信息技術服務業(yè)收入將突破4萬億元,占信息產業(yè)比重達到25%。近日,工信部網站公布的數據顯示,我國軟件和信息技術服務業(yè)持續(xù)穩(wěn)中有落態(tài)勢,全行業(yè)效益持續(xù)好轉,人員和工資總額保持穩(wěn)定。軟件業(yè)實現(xiàn)利潤2126億元,同比增長25.5%。

  軟件被用于創(chuàng)建更加高效的世界,駕馭以云計算和移動互聯(lián)網為基礎的信息大爆炸的發(fā)生,與無數移動設備、物聯(lián)設備實現(xiàn)通信,同時,軟件還不斷促進產品差異化,為全球市場提供服務?,F(xiàn)在全球經濟體的發(fā)展和創(chuàng)新越來越依賴軟件的發(fā)展,無論是在系統(tǒng)工程領域,還是在其他科學研究領域,全球創(chuàng)新在很大程度上都是以軟件的開發(fā)、變更和監(jiān)控為基礎的。

  軟件定義的網絡、軟件定義的存儲、軟件定義的數據中心等又再次把軟件推到了風口浪尖?!败浖厮躀T”已經成為可以和“云計算、大數據、物聯(lián)網、智慧地球”等媲美的IT行業(yè)熱門詞匯。越來越多的企業(yè)更加注重自身軟件和系統(tǒng)交付的能力,無處不在的軟件成為實現(xiàn)創(chuàng)新發(fā)展的基石。

  “服務多租賃化、平臺可伸縮性,以及資源虛擬化”這是被大家普遍認可的云計算的特性,這些云計算特性主要是靠軟件來實現(xiàn)。比如,資源的虛擬化,虛擬化的實現(xiàn)必須靠軟件的變化來實現(xiàn),否則,無限和有限的資源便無法實現(xiàn)無縫銜接。軟件在云計算時代將更加普遍存在,其作用也會更加舉足輕重。

  “云”改變軟件開發(fā)

  企業(yè)的云應用正從SaaS向PaaS和IaaS方向發(fā)展。用戶需要可以結合自身企業(yè)特點的開發(fā)、測試、在線部署等功能的軟件產品。而這就對云計算時代的軟件開發(fā)提出了新的要求,軟件開發(fā)人員要在架構設計上具有新的思路,要讓軟件能夠實現(xiàn)從私有云向公有云的無縫遷移。

  云計算時代的軟件是運行在云平臺上,并具有在線租賃、可伸縮性、按需定制等特性的軟件。云計算下的軟件開發(fā)打破了軟件開發(fā)商與用戶的二元格局,第三方云計算中心的作用更加重要。云計算模式下的軟件開發(fā)和運行環(huán)境基本上都是由云計算中心來架構的,這些資源按照開發(fā)者的要求進行配置。在開發(fā)者一端省去了硬件設施架構、運行環(huán)境調試等工作,只需一個瀏覽器和一些簡單的工具就可以實施開發(fā)。開發(fā)完成之后的測試以及運行和維護也全部由云計算中心負責。

  其次,云計算改變著軟件的開發(fā)方式。隨著平臺的開放,開源、開放的軟件開發(fā)社區(qū)越來越多。開源廠商是聯(lián)系社區(qū)和商業(yè)應用的企業(yè),類似這樣的企業(yè)可以捕捉社區(qū)內最新的需求和技術動向,實現(xiàn)開源軟件產品的商業(yè)化,同時以商業(yè)上的利潤和方式推動社區(qū)的運營。要知道社區(qū)中除了“極客”,用戶也在其中。與需求的近距離接觸,帶來最直接的效果就是使得軟件開發(fā)周期大幅縮短。

  第三,軟件運行在數據中心里,而不是在用戶的服務器和計算機上,這是云計算時代必備的特征。而且云時代的軟件還需要應對用量的變化。從制作網絡鏡像手工增刪資源,到系統(tǒng)和平臺的自動伸縮性,這些都是云計算時代軟件必須具備的特征。云時代的軟件還需要能夠實現(xiàn)個性化的定制。對于同一個軟件的同一個版本,用戶可以根據自己的需要做一定程度的定制,這就要求軟件具有很穩(wěn)定的基礎結構。還有,云計算時代還會要求軟件的快速開發(fā)。隨著技術水平的提高,快速開發(fā)的水平越來越高,云計算的資源共享,以及標準的服務集成讓快速開發(fā)變得更加有效。

  最后,軟件和服務之間的界限也變得更加模糊,服務模式發(fā)生了很大的改變。在云計算的驅動下,軟件銷售采用“打包”方式,應該是比較務實的方式。比如一個方案中既包括可以進行IaaS或PaaS的軟件產品,還包括提供云計算咨詢的服務產品。同時也會提供相應的培訓課程?;谠朴嬎愕淖稍兒头諏蔀檐浖髽I(yè)的一個利潤增長點。

  軟件開發(fā)新需求

  云計算時代的軟件需要新的開發(fā)技術。開發(fā)人員需要使用云計算時代的軟件開發(fā)技術去提高開發(fā)能力。云計算時代要求軟件開發(fā)人員思考架構設計,甚至需要考量運維模式和商業(yè)模式。

  云計算是在分布式計算、并行計算和網絡計算的基礎上,經過一系列的創(chuàng)新融合而形成的。從開發(fā)技術的角度來看,云計算平臺以及云計算平臺上的應用軟件開發(fā)都是使用分布式并行編程技術的。分布式并行編程的關鍵技術有三方面:分布式并行數據處理技術,分布式文件系統(tǒng),分布式數據庫。

  從程序的架構設計方面來看,開發(fā)人員需要在程序籌建過程中,就要思考哪些應用能夠實現(xiàn)私有云、公有云以及混合云之間的互用。需要開發(fā)人員設計出一種能夠在功能上滿足當前業(yè)務需求,又能夠適應用戶需求發(fā)生變化或者能夠在可以預見的未來適應環(huán)境變化的應用。

  從商業(yè)模式方面來看,以前,軟件都是依靠軟件授權模式來銷售,或者直接是免費的。但是在云計算時代,認真思考盈利模式對于軟件開發(fā)人員來說是一個更大的挑戰(zhàn)。一旦具有了清晰的商業(yè)模式,就會很快地實現(xiàn)軟件的盈利。

  結語

  云計算無疑已受到極大的關注,云計算時代的到來讓IT技術面對著不同的挑戰(zhàn)。我們也可以看到云計算對IT行業(yè)的硬件模型、應用模型和用戶體驗等方面帶來了革命性的影響。云計算開發(fā)技術的發(fā)展使得開發(fā)人員可以快速構建高可用的、可以幾乎無限擴展的應用。

  云計算的服務需要創(chuàng)新和發(fā)展。盡管云計算的分布并發(fā)編程和數據庫技術還不夠成熟,編程模式的開發(fā)框架和方法學體系也只是適用于較簡單的海量數據高效處理,但是,云服務軟件系統(tǒng)的開發(fā)技術,需要發(fā)展、積累和創(chuàng)新。云服務軟件系統(tǒng)的開發(fā)技術將提高生產能力,滿足開發(fā)更大規(guī)模、更復雜軟件系統(tǒng)的社會需求。同時,科研界和產業(yè)界已經展開共同研究,國家“十二五”規(guī)劃對軟件開發(fā)和云計算的重視,同樣也會推動云時代軟件開發(fā)的發(fā)展。

  軟件正在推動著創(chuàng)新,軟件的系統(tǒng)也變得越來越復雜。根據調查,成功創(chuàng)新的公司都實現(xiàn)了在整個生命周期中軟件和系統(tǒng)交付的整合。軟件作為IT系統(tǒng)的靈魂,不會隨著IT技術的發(fā)展而減低其作用,更不會消逝。軟件開發(fā)技術也會隨著IT技術的發(fā)展而改變,并在這個改變中不斷創(chuàng)新并煥發(fā)出新的活力,新的軟件技術將會不斷提高技術人員開發(fā)軟件系統(tǒng)的能力。

人物訪談