Cloud Foundry會(huì)為所有應(yīng)用程序?qū)嵗紤]負(fù)載均衡和高可用方面的事情。不論因?yàn)槭裁丛?,?yīng)用程序崩潰了,系統(tǒng)都會(huì)自動(dòng)將它重啟。路由池會(huì)對(duì)多個(gè)應(yīng)用程序加以實(shí)時(shí)的負(fù)載均衡。擴(kuò)展和收縮非??焖偾冶憬?,這為工程師和開(kāi)發(fā)者帶來(lái)了更多擴(kuò)展和高可用的選擇。訪(fǎng)問(wèn)服務(wù)、將應(yīng)用與服務(wù)綁定,這些工作都簡(jiǎn)單且直觀,應(yīng)用開(kāi)發(fā)者可使用多種不同的設(shè)計(jì)模式。對(duì)應(yīng)用和服務(wù)級(jí)安全的支持很廣闊,涵蓋了從多租戶(hù)的流程、文件系統(tǒng)和用戶(hù)級(jí)隔離到整個(gè)hypervisor一級(jí)的隔離。
Azure平臺(tái)
Windows Azure是微軟基于云計(jì)算的操作系統(tǒng),和Azure Services Platform一樣,是微軟“軟件和服務(wù)”技術(shù)的名稱(chēng)。Windows Azure的主要目標(biāo)是為開(kāi)發(fā)者提供一個(gè)平臺(tái),幫助開(kāi)發(fā)可運(yùn)行在云服務(wù)器、數(shù)據(jù)中心、Web和PC上的應(yīng)用程序。
云計(jì)算的開(kāi)發(fā)者能使用微軟全球數(shù)據(jù)中心的儲(chǔ)存、計(jì)算能力和網(wǎng)絡(luò)基礎(chǔ)服務(wù)。Azure服務(wù)平臺(tái)包括了以下主要組件:Windows Azure;Microsoft SQL數(shù)據(jù)庫(kù)服務(wù),Microsoft .Net服務(wù);用于分享、儲(chǔ)存和同步文件的Live服務(wù);針對(duì)商業(yè)的Microsoft SharePoint和Microsoft Dynamics CRM服務(wù)。
2011年08月02日,Windows Azure SDK應(yīng)運(yùn)而生,對(duì)微軟云計(jì)算感興趣的程序員們可以適當(dāng)關(guān)注. 微軟的SDK(軟件開(kāi)發(fā)工具包)工具包運(yùn)用Java和Ruby語(yǔ)言。這個(gè)工具包可使Java和Ruby開(kāi)發(fā)者依托Azure平臺(tái)應(yīng)用.NET服務(wù)。
Cell Cloud
Cell Cloud是面向云計(jì)算應(yīng)用系統(tǒng)開(kāi)發(fā)者的云計(jì)算開(kāi)發(fā)平臺(tái),開(kāi)發(fā)者可以根據(jù)自己的開(kāi)發(fā)需求使用 Cell Cloud平臺(tái)提供的各種特性解決云計(jì)算問(wèn)題,為應(yīng)用系統(tǒng)提供卓越的云計(jì)算能力。
Cell Cloud具有強(qiáng)大兼容性,支持基于語(yǔ)態(tài)的交互式服務(wù)模型、全網(wǎng)絡(luò)智能伸縮和自動(dòng)學(xué)習(xí)、內(nèi)核級(jí)的安全沙箱、支持?jǐn)?shù)據(jù)審計(jì)、通過(guò)服務(wù)評(píng)級(jí)方式提升云網(wǎng)絡(luò)服務(wù)質(zhì)量以及自伸縮、可移植、海量級(jí)存儲(chǔ)(PB級(jí)存儲(chǔ)能力),同時(shí)支持IPv4及IPv6網(wǎng)絡(luò)和多平臺(tái)、多語(yǔ)言的支持。
另外,為了方便開(kāi)發(fā)者開(kāi)發(fā),Cell Cloud提供開(kāi)發(fā)文檔、測(cè)試框架和維護(hù)工具箱,每個(gè)模塊提供插件式地設(shè)計(jì)。
Fan
2011年2月,Cloud Ocean公司推出的其一款開(kāi)源的云計(jì)算平臺(tái)“Fan”,使企業(yè)用戶(hù)和IDC機(jī)房能夠以快速、簡(jiǎn)單和可擴(kuò)展的方式創(chuàng)建和管理大型、復(fù)雜的IT基礎(chǔ)設(shè)施(包括虛擬服務(wù)器,網(wǎng)絡(luò),應(yīng)用,存儲(chǔ)設(shè)備等等)。cloud ocean 的Fan較之同類(lèi)其他產(chǎn)品的一個(gè)主要的區(qū)別在于其高可擴(kuò)展性、高度靈活性。這個(gè)版本允許通過(guò)kvm、xen部署實(shí)例,同時(shí),它還支持VirtualBox、VMware。
Cloudxy
2011年11月末,康華在工作之余,帶領(lǐng)西郵興趣小組的同學(xué)進(jìn)行彈性云存儲(chǔ)項(xiàng)目的開(kāi)發(fā),發(fā)布了第一個(gè)版本的Cloudxy。在Cloudxy中,“xy”的意思是任何感興趣者都可以加入進(jìn)來(lái),或許因?yàn)槟募尤?,這個(gè)xy就有了未知的擴(kuò)展。
Cloudxy立足于實(shí)現(xiàn)虛擬子網(wǎng)(以太網(wǎng))的彈性云計(jì)算平臺(tái),該項(xiàng)目主要包含有兩個(gè)子項(xiàng)目:HLFS虛擬機(jī)分布式鏡像存儲(chǔ) (類(lèi)似于亞馬遜EBS)和ECM虛擬環(huán)境管理系統(tǒng) 。
其中,HLFS是HDFS log structrue filesystem 的縮寫(xiě),它是一個(gè)在Hadoop hdfs文件系統(tǒng)之上實(shí)現(xiàn)的log structrue filesystem——like系統(tǒng)。但要注意它并非一個(gè)實(shí)現(xiàn)完整posix語(yǔ)義的文件系統(tǒng)(支持目錄操作、link等),而是僅僅實(shí)現(xiàn)了單一文件的基本管理(open,write,read,close)的系統(tǒng),所以把它稱(chēng)為存儲(chǔ)系統(tǒng)(block-level)可能更加合適。
由于HLFS自身特色就是高可用性、寫(xiě)透、快照、分布式、用戶(hù)態(tài),所以,它更適合于做虛擬機(jī)鏡像存儲(chǔ)、在線(xiàn)網(wǎng)盤(pán)等虛擬塊設(shè)備的存儲(chǔ)架構(gòu)。甚至發(fā)散一下思維,它也可以做為PNFS類(lèi)似系統(tǒng)的后臺(tái)存儲(chǔ)等。
S4
2011年3月,有消息稱(chēng)Yahoo!發(fā)布了一個(gè)開(kāi)源通用、分布式、可擴(kuò)展、部分容錯(cuò)、具備可插拔功能的云平臺(tái)S4(Simple Scalable Streaming System)。S4最初是Yahoo!為提高搜索廣告有效點(diǎn)擊率的問(wèn)題而開(kāi)發(fā)的一個(gè)平臺(tái),通過(guò)統(tǒng)計(jì)分析用戶(hù)對(duì)廣告的點(diǎn)擊率,排除相關(guān)度低的廣告,提升點(diǎn)擊率。目前該項(xiàng)目剛啟動(dòng)不久,所以也可以理解為是他們提出的一個(gè)分布式流計(jì)算(Distributed Stream Computing)的模型。這套平臺(tái)主要是為了方便開(kāi)發(fā)者開(kāi)發(fā)處理流式數(shù)據(jù)(continuous unbounded streams of data)的應(yīng)用。
之所以Yahoo!要開(kāi)發(fā)S4系統(tǒng),主要是為了解決它現(xiàn)實(shí)的問(wèn)題:搜索廣告的展現(xiàn)。搜索廣告是當(dāng)前各大搜索引擎的主要收入來(lái)源,用戶(hù)發(fā)出查詢(xún)請(qǐng)求,搜索引擎在返回正常結(jié)果的同時(shí)也會(huì)返回相關(guān)廣告,而廣告是按照點(diǎn)擊付費(fèi)。
為了在最好的位置,放置最相關(guān)(也就是用戶(hù)最有可能點(diǎn)擊)的廣告,各大搜索引擎使用了大量的數(shù)據(jù)挖掘和機(jī)器學(xué)習(xí)算法來(lái)進(jìn)行相關(guān)性計(jì)算,以便提高收入,滿(mǎn)足用戶(hù)需求。其中很重要的一點(diǎn)就是要不斷分析用戶(hù)的點(diǎn)擊反饋,以便捕獲用戶(hù)的行為。