隨著互聯(lián)網(wǎng)絡(luò)的深入,云計算對現(xiàn)有的IT技術(shù)產(chǎn)生了深遠(yuǎn)的影響,本文著重分析兩個方面的變化。
一.云計算對于軟件產(chǎn)業(yè)的影響
1.軟件開發(fā)模式發(fā)生革命性的變化
1)開發(fā)模式由單機版向面向云計算轉(zhuǎn)變。單機版的軟件所使用的資源,是基于PC機的物理資源(如PC機的內(nèi)存和硬盤);在云計算時代,這種開發(fā)模式完全改變,使用的資源不再受到物理資源的限制,內(nèi)存的使用可以基于數(shù)據(jù)中心的服務(wù)器群,數(shù)據(jù)庫可以通過互聯(lián)網(wǎng)存儲到遠(yuǎn)端的數(shù)據(jù)中心中。
2)開發(fā)工具發(fā)生變化。過去的程序員擅長C/C++/Java語言,對單一主機(PC機)進(jìn)行應(yīng)用開發(fā),關(guān)注的計算資源是物理CPU的性能、內(nèi)存的大小、硬盤的存儲容量等。在云計算時代,互聯(lián)網(wǎng)的語言成為云計算時代的主流開發(fā)語言工具。比如Python、Ruby>