1.簡介html
雲計算平臺也稱爲雲平臺。雲計算平臺能夠劃分爲3類:以數據存儲爲主的存儲型雲平臺,以數據處理爲主的計算型雲平臺以及計算和數據存儲處理兼顧的綜合雲計算平臺。mongodb
2.目前的開源的雲平臺數據庫
(1)AbiCloud (Abiquo公司)
AbiCloud 是一款用於公司的開源的雲計算平臺,使公司可以以快速、簡單和可擴展的方式建立和管理大型、複雜的IT基礎設施(包括虛擬服務器、網絡、應用、存儲設備等)。Abiquo公司 位於美國加利福尼亞州紅木市,它提供的雲計算服務包括爲企業創造和管理私人云服務、公共雲服務和混合雲服務,能讓企業用戶把他們的電腦和移動設備中的佔據大量資源的數據轉移到更大、更安全的服務器上。
(2)Hadoop(Apache基金會)
該計劃是徹底模仿Google體系架構作的一個開源項目,主要包括Map/Reduce和HDFS文件系統
(3)Eucalyptus 項目(加利福尼亞大學)
建立了一個使企業可以使用它們內部IT資源(包括服務器、存儲系統、網絡設備)的開源界面,來創建可以和Amazon EC2兼容的雲
(4)MongoDB(10gen)
MongoDB是一個高性能、開源、無模式的文檔型數據庫,它在許多場景下可用於替代傳統的關係型數據庫或鍵/值存儲方式。mongodb由C++寫就,其名字來自humongous這個單詞的中間部分,從名字可見其野心所在就是海量數據的處理。關於它的一個最簡潔描述爲:scalable, high-performance, open source, schema-free, document-oriented database。
(5)Enomalism彈性計算平臺
它提供了一個功能相似於 EC2的雲計算框架。Enomalism基於 Linux,同時支持 Xen 和 Kernel Virtual Machine(KVM)。與其餘純IaaS 解決方案不一樣的是,Enomalism提供了一個基於 Turbo Gears Web應用程序框架和 Python 的軟件棧
(6)Nimbus(網格中間件Globus)
Nimbus面向科學計算需求,經過一組開源工具來實現基礎設施即服務(IaaS)的雲計算解決方案。編程
3.商業的雲平臺緩存
(1)微軟
技術特性:整合其所用軟件及數據服務
核心技術:大型應用軟件開發技術
企業服務:Azure平臺
開發語言:.NET
(2)Google
技術特性:儲存及運算水平擴充能力
核心技術:平行分散技術MapReduce,BigTable,GFS
企業服務:Google AppEngine,應用代管服務
開發語言:Python,Java
(3)IBM
技術特性:整合其全部軟件及硬件服務
核心技術:網格技術,分佈式存儲,動態負載
企業服務:虛擬資源池提供,企業雲計算整合方案
(4)Oracle
技術特性:軟硬件彈性虛擬平臺
核心技術:Oracle的數據存儲技術,Sun開源技術
企業服務:EC2上的Oracle數據庫,OracleVM,Sun xVM
(5)Amazon
技術特性:彈性虛擬平臺
核心技術:虛擬化技術Xen
企業服務:EC二、S3,SimpleDB、SQS
(6)Saleforce
技術特性:彈性可定製商務軟件
核心技術:應用平臺整合技術
企業服務:Force. com服務
開發語言:Java,APEX
(7)旺田雲服務
技術特性:按需求可定製平臺化軟件
核心技術:應用平臺整合技術
企業服務:netfarmer 服務提供不一樣行業信息化平臺
開發語言:Deluge(Data Enriched Language for the Universal Grid Environment)
(8)EMC
技術特性:信息存儲系統及虛擬化技術
核心技術:Vmware的虛擬化技術,一流存儲技術
企業服務:Atoms雲存儲系統,私有云解決方案
(9)阿里巴巴
技術特性:彈性可定製商務軟件
核心技術:應用平臺整合技術
企業服務:軟件互聯平臺,雲電子商務平臺
(10)中國移動
技術特性:堅實的網絡技術豐富的帶寬資源
核心技術:底層集羣部署技術,資源池虛擬技術,網絡相關技術
企業服務:BigCloude-大雲平臺安全
4.雲平臺架構服務器
(1)服務無處不在 -- 用戶只須要一臺具有基本計算能力的計算設備以及一個有效的互聯網鏈接,就能夠隨時隨地使用該服務。從這個意義來說,任何聯網的應用,都具有成爲雲計算平臺的潛力。 網絡
(2)具有進入成本 -- 用戶具有使用該服務的需求,可是並不具有獨立提供該服務的經濟或者技術條件。譬如說某些企業須要按期地進行大規模的運算,可是並不值得專門爲此購置一臺具有大規模運算能力的計算設備。超算中心經過發展客戶羣讓多個用戶來分擔超級計算機的成本,使得其用戶可以在不擁有計算設備的狀況下以較小的成本完成計算任務。架構
(3)用戶決定應用 -- 雲計算平臺提供計算能力(包括處理器、內存、存儲、網絡接口),可是並不關心用戶的應用類型。用戶利用雲計算平臺所提供的計算能力,而且充分考慮雲計算平臺所設定的(技術和經濟)限制,開發出豐富多彩的應用。知足如上幾個條件的雲計算平臺,又能夠按照其所提供服務之層次細分爲基礎設施服務(IaaS,例如在線存儲和數據庫服務)、平臺即服務(PaaS,例如AMP虛擬主機和Java EE應用服務器容器)和軟件即服務(SaaS,例如Google Docs)。不少廠商在提到雲計算的時候,每每會同時提到分佈式計算(Distributed Computing)、並行計算(Paralle Computing)、網格計算(Grid Computing)、實用計算(Utility Computing)等等概念。事實上用戶並不關心這些五花八門的新名詞,他們所關心的僅僅是某項服務是否可用以及使用該服務所須要的成本。說得難聽點,這些概念僅僅是雲計算平臺提供商在建立雲計算平臺時才須要瞭解的技術細節,它們能夠被認爲是雲計算的表象,但並非雲計算的本質。框架
本站文章爲 寶寶巴士 SD.Team 原創,轉載務必在明顯處註明:(做者官方網站: 寶寶巴士 )
轉載自【寶寶巴士SuperDo團隊】原文連接: http://www.cnblogs.com/superdo/p/5174094.html