云計算(cloudcompuTIng)是基于互聯(lián)網(wǎng)的相關服務的增加、使用和交付模式,通常涉及通過互聯(lián)網(wǎng)來提供動態(tài)易擴展且經(jīng)常是虛擬化的資源。云是網(wǎng)絡、互聯(lián)網(wǎng)的一種比喻說法。過去在圖中往往用云來表示電信網(wǎng),后來也用來表示互聯(lián)網(wǎng)和底層基礎設施的抽象。因此,云計算甚至可以讓你體驗每秒10萬億次的運算能力,擁有這么強大的計算能力可以模擬核爆炸、預測氣候變化和市場發(fā)展趨勢。用戶通過電腦、筆記本、手機等方式接入數(shù)據(jù)中心,按自己的需求進行運算。
云計算服務形式云計算可以認為包括以下幾個層次的服務:基礎設施即服務(IaaS),平臺即服務(PaaS)和軟件即服務(SaaS)。
IaaS基礎設施即服務IaaS(Infrastructure-as-a- Service):基礎設施即服務。消費者通過Internet可以從完善的計算機基礎設施獲得服務。例如:硬件服務器租用。
PaaS平臺即服務PaaS(Platform-as-a- Service):平臺即服務。PaaS實際上是指將軟件研發(fā)的平臺作為一種服務,以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種應用。但是,PaaS的出現(xiàn)可以加快SaaS的發(fā)展,尤其是加快SaaS應用的開發(fā)速度。例如:軟件的個性化定制開發(fā)。
SaaS軟件即服務SaaS(Software-as-a- Service):軟件即服務。它是一種通過Internet提供軟件的模式,用戶無需購買軟件,而是向提供商租用基于Web的軟件,來管理企業(yè)經(jīng)營活動。例如:陽光云服務器。
開源云計算平臺
(1)AbiCloud(Abiquo公司)AbiCloud是一款用于公司的開源的云計算平臺,使公司能夠以快速、簡單和可擴展的方式創(chuàng)建和管理大型、復雜的IT基礎設施(包括虛擬服務器、網(wǎng)絡、應用、存儲設備等)
(2)Hadoop(Apache基金會)該計劃是完全模仿Google體系架構做的一個開源項目,主要包括Map/Reduce和HDFS文件系統(tǒng)
(3)Eucalyptus項目(加利福尼亞大學)創(chuàng)建了一個使企業(yè)能夠使用它們內部IT資源(包括服務器、存儲系統(tǒng)、網(wǎng)絡設備)的開源界面,來建立能夠和AmazonEC2兼容的云
(4)MongoDB(10gen)MongoDB是一個高性能、開源、無模式的文檔型數(shù)據(jù)庫,它在許多場景下可用于替代傳統(tǒng)的關系型數(shù)據(jù)庫或鍵/值存儲方式
(5)Enomalism彈性計算平臺它提供了一個功能類似于EC2的云計算框架。Enomalism基于Linux,同時支持Xen和KernelVirtualMachine(KVM)。與其他純IaaS解決方案不同的是,Enomalism提供了一個基于TurboGearsWeb應用程序框架和Python的軟件棧
(6)Nimbus(網(wǎng)格中間件Globus)Nimbus面向科學計算需求,通過一組開源工具來實現(xiàn)基礎設施即服務(IaaS)的云計算解決方案





