自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

云計算推動程序員在次浮出水面

云計算
曾幾何時,那些耳熟能詳?shù)某绦蛴⑿鄣拿譂u漸地離我們遠(yuǎn)去。隨著Windows和Internet時代的來臨,個人的力量變得越來越渺小。正當(dāng)我們開始堅信單打獨斗的時代一去不復(fù)返的時候,云計算橫空出世了。

曾幾何時,那些耳熟能詳?shù)某绦蛴⑿鄣拿譂u漸地離我們遠(yuǎn)去。隨著Windows和Internet時代的來臨,個人的力量變得越來越渺小。正當(dāng)我們開始堅信單打獨斗的時代一去不復(fù)返的時候,云計算橫空出世了。它強(qiáng)大的計算能力、存儲能力和簡單高效的編程接口,使得一位程序員能夠輕松地操控成千上萬臺計算機(jī),而不必考慮太多的細(xì)節(jié)。云計算時代,仿佛又讓我們感覺到個人英雄時代伸手可及。

  程序英雄時代的衰落

  WPS作者求伯君、KV殺毒軟件作者王江民、五筆字型作者王永民、中文之星作者王志東、UDDOS作者鮑岳橋和簡晶、CCDOS作者吳曉軍、自然碼作者周志農(nóng)、CCED作者朱崇君……每一個名字都代表一個奇跡!

  三歲因小兒麻痹癥而落下終身殘疾,三十八歲才接觸電腦的王江民,在1996年帶著他無師自通編寫的KV6殺毒軟件來到中關(guān)村,一周就賺了150萬。一年后,KV殺毒軟件占據(jù)了通用軟件40%以上的市場份額。一夜之間,王江民成為中關(guān)村最受人景仰的軟件英雄--程序英雄們的故事,曾經(jīng)是多么輝煌!

  然而,隨著Internet大浪潮席卷而來,程序英雄們開始隱身幕后。雖然一部分程序英雄成功轉(zhuǎn)型,鮑岳橋和簡晶創(chuàng)辦了聯(lián)眾,王志東創(chuàng)辦了新浪,雷軍創(chuàng)辦了卓越……但誰都清楚,他們是創(chuàng)辦者,是管理者,不再是署在他們網(wǎng)站“封面”上的作者了。從那時起,除了一些小軟件外(其中不乏成功案例,如NetAnts等),已經(jīng)很少有人能夠與某個知名軟件劃等號了。

  日漸沉重的Winux時代

  隨著IT從DOS時代向Windows時代過渡,軟件系統(tǒng)開始變得越來越復(fù)雜,程序開發(fā)變成了軟件工程。軟件除了開發(fā)過程外,還有運(yùn)作過程、維護(hù)過程。首先,需要進(jìn)行問題分析,形成軟件需求規(guī)約,再進(jìn)行需求分析,生成功能規(guī)約。然后,要進(jìn)行概要設(shè)計和詳細(xì)設(shè)計。接著,實現(xiàn)活動把設(shè)計結(jié)果轉(zhuǎn)換為可執(zhí)行的程序代碼。軟件研制的分工越來越細(xì),有的人做數(shù)據(jù)庫訪問層,有的人做業(yè)務(wù)邏輯層,有的人做用戶界面層;軟件開發(fā)的整個過程,都有不斷確認(rèn)的活動,保證最終產(chǎn)品滿足用戶的要求;軟件部署后,還有維護(hù)活動,包括使用過程中的擴(kuò)充、修改與完善。伴隨以上過程,還有管理過程、支持過程、培訓(xùn)過程等。

  不僅軟件開發(fā)和運(yùn)維過程越來越復(fù)雜,軟件的規(guī)模也越來越大。我們從Windows代碼行數(shù)就可以看出端倪:Windows 95是1500萬行,Windows 98是1800萬行,Windows 2000是2000萬行,Windows XP是3500萬行,而Windows Vista則高達(dá)5000萬行。雖然比爾@蓋茨經(jīng)常在公眾面前懷念只有幾十KB的BASIC語言,Windows還是不可避免地變得越來越臃腫。

  由于坊間流傳安迪-比爾定理,即比爾要拿走Intel CEO安迪所給的(What Andy gives, Bill takes away)。公眾于是懷疑是不是微軟有意為之呢?我以為不是。來看看以簡潔為美的Linux就知道了。Linux各個版本源碼的代碼行數(shù)。可以看出,Linux也是越來越龐大。在這一點上,Windows和Linux倒是有幾分相象呢,不妨將之稱作Winux,就像當(dāng)年的Wintel一樣。

  由于代碼量巨大,軟件越來越不可能單靠個人的力量就能完成。例如,Windows 2000開發(fā)團(tuán)隊有900位開發(fā)人員,還配有1800位測試人員。同時,又由于軟件系統(tǒng)極其龐大,出現(xiàn)各種Bug的可能性大增,給維護(hù)工作帶來巨大的挑戰(zhàn)。例如,Windows XP迄今已經(jīng)打了上千個補(bǔ)丁。每一個補(bǔ)丁都需要耗費(fèi)大量人力。所以說,在Winux時代,軟件業(yè)的個人英雄是很難出現(xiàn)的。

  云計算時代程序英雄重現(xiàn)

  2006年8月,剛從大學(xué)畢業(yè)的史蒂維@克里弗頓,發(fā)現(xiàn)人們有把照片變成Flash短片的需求,于是架了幾臺服務(wù)器,創(chuàng)辦了一家名為Animoto的小公司。當(dāng)時,Animoto網(wǎng)站每天只有5000位訪客。然而,2008年4月,F(xiàn)acebook向其社區(qū)熱情推薦了Animoto,使得在短短的3天里,就有75萬人到Animoto網(wǎng)站注冊。Animoto網(wǎng)站頓時不堪重負(fù),變得慢如蝸牛,惡評鋪天蓋地而來。要扭轉(zhuǎn)乾坤,必需增容100倍以上。這對既沒有資本又沒有增容技術(shù)能力的年輕人來說簡直是災(zāi)難。在這個緊要關(guān)頭,史蒂維的大學(xué)同學(xué)建議使用亞馬遜提供的計算資源租用服務(wù)。從此之后,Animoto不再需要購買任何新的設(shè)備,有多少流量,就租用多少亞馬遜的計算能力。用多少,付多少錢,既節(jié)省了成本,又獲得了可以無限擴(kuò)展的計算能力。如今這群年輕人已經(jīng)賺了大錢。

  亞馬遜提供的這種計算資源租用服務(wù)就稱為云計算。亞馬遜研發(fā)了彈性計算云EC2和簡單存儲服務(wù)S3為企業(yè)提供計算和存儲服務(wù)。在誕生不到兩年的時間內(nèi),就有44萬程序員在亞馬遜上注冊,開發(fā)各種各樣的應(yīng)用。

  除了亞馬遜外,Google、IBM、微軟和Yahoo等大公司都建有云計算平臺。云計算領(lǐng)域的眾多成功公司還包括VMware、Salesforce、Facebook、YouTube等。Google搜索引擎就建立于分布在200多個站點、超過100萬臺的服務(wù)器的云計算平臺之上。Google的一系列成功應(yīng)用,包括Google地球、地圖、Gmail、Docs、Wave等也同樣使用了這些基礎(chǔ)設(shè)施。Google還提供了Google App Engine編程環(huán)境,供程序員們開發(fā)各種應(yīng)用。微軟于2008年10月推出了Windows Azure操作系統(tǒng)。Azure是繼Windows取代DOS之后,微軟的又一次顛覆性轉(zhuǎn)型。Azure的底層是微軟全球基礎(chǔ)服務(wù)系統(tǒng),由遍布全球的第四代數(shù)據(jù)中心構(gòu)成。目前,微軟已經(jīng)配置了200多個集裝箱式數(shù)據(jù)中心,服務(wù)器數(shù)量超過50萬臺。微軟***推出的Visual Studio 2010支持非常方便地開發(fā)云計算應(yīng)用。

  以前我們畫網(wǎng)絡(luò)圖時,用“一朵云”來代替網(wǎng)絡(luò)?,F(xiàn)在,云計算之所以稱作“云”,就是因為其計算設(shè)施不在本地而在網(wǎng)絡(luò)中。云計算是網(wǎng)絡(luò)寬帶化發(fā)展的必然結(jié)果,它是一種商業(yè)計算模型,將計算任務(wù)分布在大量計算機(jī)構(gòu)成的資源池上,使用戶能夠按需獲取計算力、存儲空間和信息服務(wù)。云計算的核心是可以自我維護(hù)和管理的虛擬計算資源池,通常由一些大型服務(wù)器集群構(gòu)成。

  有了云計算平臺,程序員就可以動態(tài)申請所需資源,來支撐各種應(yīng)用程序的運(yùn)轉(zhuǎn),而無需為煩瑣的細(xì)節(jié)煩惱。云計算使程序員能夠更加專注于自己的業(yè)務(wù),有利于提高效率、降低成本和實現(xiàn)技術(shù)創(chuàng)新。這一點,我們可以從一組間接的數(shù)據(jù)推斷出來。iTunes、Facebook和Myspace都是面向特定應(yīng)用領(lǐng)域、支持二次開發(fā)的公共平臺。在2009年前18周,因金融風(fēng)暴的影響,開發(fā)應(yīng)用的程序員數(shù)量明顯下降,而應(yīng)用程序數(shù)量反而大增。之所以如此,就是因為有了Facebook這樣的支撐平臺,程序員需要考慮的問題大大簡化,工作效率大為提高。

  依托亞馬遜的云計算平臺,有許許多多不擁有計算資源的公司取得了成功。例如,99designs是一個大規(guī)模的設(shè)計交易平臺,目前已經(jīng)收到超過53,000位設(shè)計師提供的多達(dá)300萬件設(shè)計作品;Livemocha是一家在線的語言學(xué)習(xí)網(wǎng)站,提供超過25種語言的學(xué)習(xí),并已經(jīng)擁有了超過300萬用戶;Monografias是拉丁美洲的一個資料分享網(wǎng)站,每天有200萬位訪客;著名的互聯(lián)網(wǎng)排名網(wǎng)站Alexa在亞馬遜云計算平臺上存儲了超過1200萬個數(shù)據(jù)對象,每天要提供超過500萬次查詢。

  在我國,云計算已經(jīng)掀起了IT企業(yè)轉(zhuǎn)型熱潮。中國電信與EMC合作,在上海構(gòu)建了一個擁有2PB存儲空間的云存儲平臺,稱為e云。e云是安全的在線備份服務(wù),可保護(hù)數(shù)據(jù)不受文件損壞、意外刪除、硬件問題等災(zāi)難的影響。然而,已建的云計算數(shù)據(jù)中心基本上是以私有云的形式存在的,外界無法訪問其服務(wù)。目前,對國內(nèi)程序員而言,要么可以用外幣信用卡購買國外的云計算服務(wù),要么還需要等待一小段時間才能用上云計算服務(wù)。使用國外的云計算服務(wù),除了支付上的困難外,還有網(wǎng)絡(luò)訪問速度的障礙--除非你的網(wǎng)站主要面向國外。可以預(yù)見,國內(nèi)的云計算平臺提供商將主要是中國移動、中國電信和中國聯(lián)通三家運(yùn)營商。當(dāng)前,中國移動已經(jīng)建成1000臺服務(wù)器、5000個CPU核心、3000TB存儲規(guī)模的“大云”試驗平臺。2010年5月21日,中國移動在第二屆中國云計算大會上發(fā)布了“大云”1.0版本,已實現(xiàn)分布式文件系統(tǒng)、分布式海量數(shù)據(jù)倉庫、分布式計算框架、集群管理、云存儲系統(tǒng)、彈性計算系統(tǒng)、并行數(shù)據(jù)挖掘工具等關(guān)鍵功能。中國移動已經(jīng)發(fā)放了一些試用帳號,相信很快將開放出來給公眾使用。

  由于眾多新技術(shù)的運(yùn)用和規(guī)模效應(yīng),在性能價格比上云計算相對傳統(tǒng)計算模式能夠驚人地提升5-40倍。目前眾多的企業(yè)開始布局云計算,百度、阿里巴巴、瑞星、微軟、天云科技、廣達(dá)電腦、訊鳥等公司都在大規(guī)模招聘云計算研發(fā)人才。廣達(dá)電腦居然一次性招聘700位云計算人才。而目前真正接觸過云計算研發(fā)的人實在是太少了,所以許多招聘崗位都在虛位以待。對于程序員而言,如果能夠?qū)崿F(xiàn)向云計算轉(zhuǎn)型,是一個提升自身含金量的***機(jī)會。

 

責(zé)任編輯:芳馨 來源: CIO時代網(wǎng)
相關(guān)推薦

2023-10-06 23:53:29

2021-01-01 19:02:08

GPS定位欺騙網(wǎng)絡(luò)安全

2011-11-03 16:31:22

GDrive云存儲

2010-08-10 14:35:27

2018-05-22 17:54:31

2025-02-07 20:25:03

2015-10-10 16:58:26

2015-07-08 11:06:59

2021-05-11 09:38:11

勒索軟件攻擊數(shù)據(jù)泄露

2015-07-13 09:31:32

2024-08-16 21:21:47

2018-01-08 14:50:08

802.11ax5GWLAN

2020-07-14 13:27:50

庫克CEO蘋果

2023-10-07 11:38:30

2009-04-01 08:22:41

AndroidGoogle移動OS

2010-12-01 13:46:34

卡巴斯基騰訊移動安全

2010-04-27 21:54:42

浪潮渠道戰(zhàn)略

2011-03-31 14:44:38

萬網(wǎng)萬網(wǎng)夢工廠

2009-06-01 13:32:18

2011-12-27 11:23:07

點贊
收藏

51CTO技術(shù)棧公眾號