歷史:
計算機減肥---晶體管、現代計算機騰飛的翅膀--集成電路(集成電路是一種微型電子器件或部件,采用一定的技術(shù),將一個(gè)電路中所需的晶體管、二極管、電阻、電容和電感等元件以及布線(xiàn)互連一起,集中在一小塊或幾小塊半導體晶片或介質(zhì)基片商,然后封裝在一個(gè)管殼內,成為一個(gè)整體,可以滿(mǎn)足電路某些功能,因為原來(lái)的大規模電路集中在一小塊基片商,從而使得整個(gè)電路的體積大大減?。?、微機、計算機靈魂--軟件
1.互聯(lián)網(wǎng)
第一次信息傳遞,以太網(wǎng)的出現,以太網(wǎng)的核心思想是使用共享的公共傳輸通道,1972年,Bob Metcalfe最后改造出了現在的ALTO ALOHA,命名為“以太網(wǎng)”。
2.單計算機時(shí)代
第一臺計算機誕生以后,單計算就一直存在,現在也出現了多核計算機,用多核計算機進(jìn)行的單計算機運算稱(chēng)為多核單機運算。
3.并行計算
并行計算是指同時(shí)使用多種計算機資源解決計算問(wèn)題的過(guò)程,在理想狀態(tài)下,將一個(gè)問(wèn)題分解成N分,分別將分好的問(wèn)題交付N臺計算機,那么問(wèn)題的縮短時(shí)間變?yōu)?/font>1/N。
致命的缺點(diǎn)是,N芬問(wèn)題是相互關(guān)聯(lián)的,若是其中一塊出錯了,那么必定影響到其他模塊,再重新計算,這樣就降低了運行效率。
現在出現的多核計算機,也可以理解為利用多個(gè)服務(wù)器問(wèn)題分割處理,只不過(guò)這些服務(wù)器集中在一個(gè)機箱而已。
4.分布式計算
分布式計算基本與并行計算是一致的,分布式計算是將世界各地成千上萬(wàn)的志愿者的限制能力綜合在一起,來(lái)計算一些大型分布式問(wèn)題。比如,計算機因數值,計算超過(guò)1000萬(wàn)位的質(zhì)數。與并行計算不同的是,分布式計算所劃分的任務(wù)包相互之間是獨立的,某一小任務(wù)的計算失誤不會(huì )影響其他任務(wù)包。它將一個(gè)任務(wù)包同時(shí)交給好幾個(gè)計算機同時(shí)運行,上傳到服務(wù)器后,再進(jìn)行比較,這樣可以對結果進(jìn)行驗證。
并行計算比分布式計算先出現,但是并行計算和分布式計算的原理很相似,思想也是基本一致,只是在任務(wù)處理上有一些區別。區別在于,分布式計算的小任務(wù)塊都是獨立的,在運行的時(shí)候,一個(gè)任務(wù)塊的計算錯誤或者未返回結果都不會(huì )影響到其他任務(wù)塊。并行計算相互的的任務(wù)間關(guān)系很緊密,任務(wù)塊的計算結果相互影響,所以要求每個(gè)任務(wù)塊都必須絕對正確。在時(shí)間上也盡量同步。
5.網(wǎng)格計算
互聯(lián)網(wǎng)推動(dòng)了并行計算與分布式計算,由分布式計算又衍生出一個(gè)新時(shí)代的產(chǎn)物,那就是網(wǎng)格計算。網(wǎng)格計算是專(zhuān)門(mén)針對復雜科學(xué)計算的新型計算模式。顧名思義,網(wǎng)格計算就是說(shuō)它是像網(wǎng)格子一樣的體系結構,網(wǎng)格是把互聯(lián)網(wǎng)上的眾多計算資源整合成一臺虛擬的超級計算機,再將以CPU為主的各種資源聯(lián)系在一起,從而達到資源共享的目的。網(wǎng)格計算的優(yōu)勢就在于它在不知情的情況下,能偷偷借用一點(diǎn)計算機的處理資源,可以說(shuō),分布式計算就是你和其他人一起組成的一個(gè)超級處理器,但是這些資源都是透明的,而網(wǎng)格計算則是將網(wǎng)內所有人的計算機組成的一個(gè)共你個(gè)人使用的超級處理器。
網(wǎng)格計算基于分布式計算,可是又高于分布式計算,延續了將一個(gè)問(wèn)題分化為多個(gè)小任務(wù)包的思想,這是從并行計算到網(wǎng)格計算最核心也最重要的思想。特點(diǎn):分布性、異構性、自治性、動(dòng)態(tài)性。
網(wǎng)格計算與其他所有的分布式計算范例都有所區別:網(wǎng)格計算的本質(zhì)在于以有效且優(yōu)化的方式來(lái)利用組織中各種異構松耦合資源,來(lái)實(shí)現復雜的工作負載管理和信息虛擬化功能。
6.Saas
Saas就是Software-as-a-Service,軟件即服務(wù),它是一種通過(guò)Internet提供軟件的模式,供應者將應用軟件同意部署在自己的服務(wù)器上,需求者可以根據自己的實(shí)際需求,通過(guò)互聯(lián)網(wǎng)向供應者訂購或者索取所需的應用軟件服務(wù),按訂購的服務(wù)多少和時(shí)間長(cháng)短向供應者支付費用,支付成功后,就可以通過(guò)互聯(lián)網(wǎng)獲得供應者提供的軟件服務(wù)。用戶(hù)不再購買(mǎi)軟件,只需要通過(guò)定制軟件的方式來(lái)獲得所有的供應者來(lái)完成。
Saas的出現,為企業(yè)的管理和發(fā)展提供了一個(gè)較為完善的平臺,對于許多小型企業(yè)來(lái)說(shuō),Saas是采用先進(jìn)技術(shù)的最好途徑,它消除了企業(yè)購買(mǎi)、構建和維護基礎設施和應用程序的需要。Sass的出現時(shí)軟件向互聯(lián)網(wǎng)發(fā)展的第一步,互聯(lián)網(wǎng)也在不斷的創(chuàng )新,這樣對軟件也有很多可以借鑒的地方。
Saas的安全是一大挑戰,用戶(hù)的數據和資料都保存在Saas的服務(wù)端,如果Saad服務(wù)器崩潰,這些數據的安全就受到了威脅。首先,從硬件方面,Saas服務(wù)端就要做好工作,滅火,溫度,濕度等。軟件商,Saas軟件大都采用瀏覽器訪(fǎng)問(wèn),現在一些成熟的Saas廠(chǎng)商也推出了可離線(xiàn)使用的軟件服務(wù),但是離線(xiàn)使用也是需要下載的,這有點(diǎn)背離了Saas“0下載”的初衷。針對Saas還有一個(gè)協(xié)議,它用來(lái)判斷一個(gè)Saas服務(wù)是否令用戶(hù)滿(mǎn)意的工具,這就是服務(wù)級別協(xié)議SLA,SLA還包括了服務(wù)到期后用戶(hù)的數據處理,并且受到法律的保護。
優(yōu)點(diǎn):從用戶(hù)角度,無(wú)需下載,性?xún)r(jià)比高,企業(yè)可以以月租的形式購買(mǎi)軟件服務(wù),售后服務(wù)更有優(yōu)勢。從供應商看,Saas改變了供應商的運營(yíng)模式,Saas改變了供應商的銷(xiāo)售觀(guān)念
缺點(diǎn):安全。
Saas吸引用戶(hù)的一大亮點(diǎn)就是成本低,雖然省去了購買(mǎi)軟件的費用,但是卻增加了實(shí)施費用。在硬件越來(lái)越成熟,價(jià)格越來(lái)越低的今天,更多的用戶(hù)愿意選擇購買(mǎi)硬件,再雇傭些技術(shù)人員來(lái)完成業(yè)務(wù)流程。而Saas的半成熟服務(wù)模式,好像并不能引起用的興起??偟膩?lái)看,Saas發(fā)展是喜憂(yōu)參半,Saas本身的優(yōu)勢確實(shí)能創(chuàng )造價(jià)值,但是,在我國還需要一定的發(fā)展緩沖器,不僅僅是要銷(xiāo)售這樣一個(gè)服務(wù),而是將人們根深蒂固的傳統軟件思想轉換為軟件即是服務(wù)。
7.云計算
經(jīng)歷了單機到Saas,再加上互聯(lián)網(wǎng)的推動(dòng),終于使云計算逐漸成長(cháng)起來(lái),云計算是透過(guò)網(wǎng)格將龐大的計算處理程序自動(dòng)分拆成無(wú)數個(gè)較小的子程序,再交由多部服務(wù)器所組成的龐大系統經(jīng)搜尋、計算分析之后將處理結果傳給用戶(hù)的技術(shù)。
與Saas相比,云計算最為突出的優(yōu)點(diǎn)是不僅繼承了Saas的軟件共享、訂制方便、服務(wù)快捷穩定等全部?jì)?yōu)點(diǎn),更是實(shí)現了軟硬件共享,是技術(shù)和理念的突破。
現在,簡(jiǎn)單的云計算已經(jīng)隨處可見(jiàn)了,最常用的就是搜索引擎,只要輸入關(guān)鍵字,同時(shí)有幾千萬(wàn)太服務(wù)器為你服務(wù)并返回搜索到的內容。
云計算對SAAS起到了很好的補充作用,Saas實(shí)現了軟件的共享,而云計算解決了硬件共享這一大難題,Saas強調最終的應用,而云計算側重對底層架構和資源的利用,云計算很好的為Saas解決了帶寬和資源不足的問(wèn)題。
云計算與網(wǎng)格計算:云計算是一種生產(chǎn)者--消費者模型,云計算同意采用以太網(wǎng)等快速網(wǎng)絡(luò )將若干集群連接在一起,用戶(hù)通過(guò)因特網(wǎng)獲取云計算系統提供的各種數據處理服務(wù)。網(wǎng)格系統是一種資源共享模型,資源提供者也可以是資源消費者。
它們的資源調度模式,是一個(gè)重要區別,云計算采用集群來(lái)存儲和管理數據資源,運行的任務(wù)以數據位中心。而網(wǎng)格計算以計算為中心,計算資源和存儲資源分布在因特網(wǎng)的各個(gè)角落,不強調任務(wù)所需的計算和存儲資源的同一處地。由于網(wǎng)絡(luò )帶寬的限制,網(wǎng)格計算中的數據傳輸時(shí)間占總運行時(shí)間的很大一部分。
2006年底,谷歌推出了Google 101計劃,并正式提出“云”的概念和理論,這一思想將云計算這種新興的共享基礎架構方法、需求以及應用體現出來(lái),Google、Amazon和IBM則是第一批將云計算引入公眾視線(xiàn)的IT巨頭。
2006年,Sun公司退出了基于云計算理論的“黑盒子”計劃,其數據中心內置了各種計算機硬件和必要的供電和冷卻設備,作為大中型企業(yè)的移動(dòng)數據中心用于視線(xiàn)可移動(dòng)的計算機系統。2007年,11月,IBM在上海推出了“藍云(Blue Cloud)”計劃,充分利用云計算包括云應用的能力,通過(guò)基于SOA的Web服務(wù),與現有的IT基礎架構的集成。
微軟全世界數億億計的Windows用戶(hù),通過(guò)Windows Live提供云計算服務(wù)視線(xiàn)一般的設備存儲轉移到任何時(shí)間都可以存儲的模式,2008年,微軟推出Windows Azure云計算平臺。
Google在2006年推出Google Apps的企業(yè)服務(wù),即云計算服務(wù)的雛形,用戶(hù)只需要通過(guò)瀏覽器連接到Google,就可以進(jìn)行相應的存儲和計算處理。Google提供了在線(xiàn)文檔處理,電子表格處理以及電子郵件、IM、日歷、網(wǎng)頁(yè)創(chuàng )建等服務(wù),并能視線(xiàn)多人協(xié)同辦公。
大牛們:
解讀云計算 百度李彥宏PK馬云:
在談到未來(lái)互聯(lián)網(wǎng)的發(fā)展方向時(shí)不少人都不約而同地提到了“云計算”。有一個(gè)公認說(shuō)法是:中國三家企業(yè)適合做云計算,一家是阿里巴巴,另外兩家就是騰訊和百度。這三大巨頭對于進(jìn)入云計算有怎樣的打算?百度CEO李彥宏“新瓶裝舊酒”的論調立即遭到了馬云的反駁。
李彥宏:“云計算是新瓶裝舊酒”
百度CEO李彥宏表示:“云計算這個(gè)東西,不客氣一點(diǎn)講它是新瓶裝舊酒。15年前大家講客戶(hù)端跟服務(wù)器這個(gè)關(guān)系,再往后大家講基于互聯(lián)網(wǎng)web界面的服務(wù),現在講云計算,實(shí)際上本身都是一樣,主要工作都是在服務(wù)器這端來(lái)做,客戶(hù)端所需要做的事情越來(lái)越簡(jiǎn)單。”
他認為,“不是所有的業(yè)務(wù)都適合運用云計算,但搜索引擎和E-mail服務(wù),則是很適合通過(guò)云計算方式來(lái)解決。未來(lái)我也相信會(huì )有越來(lái)越多的基于云計算的這種互聯(lián)網(wǎng)應用會(huì )出來(lái),但是如果現在是一個(gè)傳統軟件產(chǎn)品,想用云計算方式多賺點(diǎn)錢(qián),我感覺(jué)這個(gè)活會(huì )比較累。”
馬云:“云計算是一種分享”
對此,馬云持不同看法。他表示云計算是一種分享,是數據處理、存儲,以及分享的機制,阿里巴巴對云計算是充滿(mǎn)信心。“我最怕的是老酒裝新瓶的東西,你看不清他在玩什么,突然爆發(fā)出來(lái)最可怕。”
馬云甚至表示,如果有一天阿里巴巴不做云計算,競爭對手就會(huì )把阿里巴巴趕出電子商務(wù)門(mén)口。“客戶(hù)需要云計算,如果我們不做云計算,將來(lái)會(huì )死掉。”
展望
1.各大巨頭都只在自己擅長(cháng)的業(yè)務(wù),比如IBM更側重硬件以及平臺方面入手,Google則從搜索和數據處理上來(lái)進(jìn)行自己的云計算,云計算的最終目的是,讓用戶(hù)所有的資源都放在云中,通過(guò)網(wǎng)絡(luò )向用戶(hù)傳遞軟件、硬件服務(wù),用戶(hù)只要在一個(gè)可以上網(wǎng)的終端就可以享受所有的云計算服務(wù)。
問(wèn)題1:如何改變用戶(hù)的使用習慣,使用戶(hù)能適應網(wǎng)絡(luò )化的軟硬件應用。
問(wèn)題2:在并行計算、分布式、異構的基礎上,需要構建一個(gè)良好的架構,要求彈性好
問(wèn)題3:如何提供有效的計算和提供存儲資源的利用率也是云計算所面臨的一個(gè)重要問(wèn)題
手機上的云計算: 云計算提出后,對客戶(hù)終端的要求大大降低,手機就是典型的瘦客戶(hù)端,3G技術(shù)的出現,使得手機突破了網(wǎng)絡(luò )通信速度的瓶頸,從而為應用云計算技術(shù)提供了可能。
云計算時(shí)代的資源融合:云計算最重要的創(chuàng )新是將軟硬件和服務(wù)共同納入資源池,三者緊密地結合起來(lái)融合成為一個(gè)不可分割的整體,并通過(guò)網(wǎng)絡(luò )向用戶(hù)提供恰當的服務(wù),特別的,云計算將硬件以計算力的形式提供給用戶(hù),全面實(shí)現了“網(wǎng)絡(luò )就是計算機”這一理念,更為有意義的是,云計算模式透過(guò)網(wǎng)絡(luò )甚至可以將系統后端開(kāi)發(fā)和管理人員的服務(wù)提供給用戶(hù)。
云計算的商業(yè)模式:在傳統模式下,建立一套計算機系統需要購置硬件,以及配置網(wǎng)絡(luò )環(huán)境等基礎設施,還有專(zhuān)門(mén)的人維護,現在云計算,解決了這些問(wèn)題,最終人們只要像繳納水電費那樣去為自己得到計算機服務(wù)繳費,這種使用計算機的方式,對軟件開(kāi)發(fā)企業(yè),服務(wù)外包企業(yè),科研單位等對大量數據計算存在需求的企業(yè)來(lái)說(shuō),無(wú)疑具有相當大的誘惑力。
聯(lián)系客服