北京,EMC World 2016 – 2016年5月5日,EMC公司(NYSE:EMC)宣布推出同屬EMC® {code}系列的最新開源計(jì)劃,此舉擴(kuò)大了EMC對(duì)開源領(lǐng)域的貢獻(xiàn)。新計(jì)劃包括Polly™開源框架,該框架在Cloud Foundry、Docker、Kubernetes、Mesos等調(diào)度環(huán)境中實(shí)現(xiàn)了存儲(chǔ)資源分配。EMC還宣布,面向容器的EMC REX-Ray™開源存儲(chǔ)協(xié)調(diào)引擎實(shí)現(xiàn)了新的集成,并得到了進(jìn)一步增強(qiáng)。
EMC {code}即EMC的Community Onramp for Developer Enablement(開發(fā)者社區(qū)激勵(lì)計(jì)劃?)計(jì)劃,設(shè)立于2014年,其使命是,通過實(shí)施關(guān)鍵開源計(jì)劃、積極參與并提供領(lǐng)先技術(shù)解決方案,為第三平臺(tái)開發(fā)和開源社區(qū)提供支持。自該計(jì)劃設(shè)立至今,EMC {code} 團(tuán)隊(duì)已經(jīng)宣布了48項(xiàng)計(jì)劃。僅2015年一年,EMC {code}社區(qū)就為開源社區(qū)貢獻(xiàn)了逾35萬行代碼。通過這項(xiàng)工作,EMC技術(shù)與Docker、Mesos等開源基礎(chǔ)架構(gòu)社區(qū)的相關(guān)性日益提高了。對(duì)容器中的持久性應(yīng)用而言,這些新技術(shù)代表著一種新興的病毒式營銷方式,EMC {code} 計(jì)劃專注于確保EMC軟件和基礎(chǔ)架構(gòu)硬件產(chǎn)品順應(yīng)這種發(fā)展趨勢(shì),并與其保持持續(xù)相關(guān)性。
Polly
Polly順應(yīng)“調(diào)度環(huán)境中將存儲(chǔ)作為‘頭等公民’”這種需求而出現(xiàn),其意即“多態(tài)容量調(diào)度(polymorphic volume scheduling)”,是一種面向Cloud Foundry、Docker、Kubernetes、Mesos以及其他調(diào)度環(huán)境的開源框架。Polly可用來實(shí)現(xiàn)與容器調(diào)度器相連的集中式存儲(chǔ)調(diào)度服務(wù)。Polly還將進(jìn)一步發(fā)展,其目的是,為橫跨新興的容器與存儲(chǔ)平臺(tái)生態(tài)系統(tǒng)實(shí)現(xiàn)供需(offer-acceptance)式容量消費(fèi)模式提供一個(gè)框架。能夠與其他計(jì)算資源一起提供存儲(chǔ)資源是一個(gè)革命性的飛躍,這超越了其他容器計(jì)劃,而且提升了存儲(chǔ)的地位,使其能夠像其他資源一樣使用。
對(duì)于生產(chǎn)環(huán)境中的應(yīng)用開發(fā)、部署及管理而言,基于容器的基礎(chǔ)架構(gòu)代表著巨大的進(jìn)步。增強(qiáng)持久性有助于增加可以容器化的應(yīng)用類型,為數(shù)據(jù)庫、關(guān)鍵值存儲(chǔ)、DNS基礎(chǔ)架構(gòu)服務(wù)以及更多類型應(yīng)用創(chuàng)造了新的機(jī)會(huì)。至于效率,調(diào)度器需要了解底層存儲(chǔ)基礎(chǔ)架構(gòu),以大規(guī)模地在協(xié)調(diào)引擎內(nèi)恰當(dāng)?shù)胤峙浯鎯?chǔ)資源。
以前,就容器部署而言,容器調(diào)度器僅關(guān)注計(jì)算、內(nèi)存和網(wǎng)絡(luò)資源。隨著容器內(nèi)的應(yīng)用開始需要持久的后端存儲(chǔ),將其作為可調(diào)度的資源使用的需求出現(xiàn)了。Polly充當(dāng)了這樣的角色:將存儲(chǔ)作為一種開放框架集成到多種容器調(diào)度解決方案中。
開源容器生態(tài)系統(tǒng)是多種多樣的,部署方式也有所不同。多態(tài)解決方案允許代碼演變,同時(shí)保持原始算法完好無損,因此在將存儲(chǔ)集成到支持性生態(tài)系統(tǒng)中時(shí),多態(tài)解決方案對(duì)于實(shí)現(xiàn)公共功能和方法是至關(guān)重要的。
Polly主要特點(diǎn):
集中式控制和分布式存儲(chǔ)資源;
基于“提供”機(jī)制,將存儲(chǔ)系統(tǒng)的情況告知容器調(diào)度器;
框架支持直接與任何容器調(diào)度器、存儲(chǔ)協(xié)調(diào)器及存儲(chǔ)平臺(tái)集成。
Polly支持以下存儲(chǔ)平臺(tái):
EMC:ScaleIO®、XtremIO®、Isilon®和VMAX®。
云:Amazon EC2、谷歌計(jì)算引擎(Google Compute Engine)、OpenStack、RackSpace。
筆記本電腦:VirtualBox。
增強(qiáng)的REX-Ray
EMC {code}計(jì)劃新增加了REX-Ray 0.4,這是跨Docker、Mesos等調(diào)度環(huán)境為運(yùn)行時(shí)提供持久存儲(chǔ)的最新版。REX-Ray為容器提供與廠商無關(guān)的持久存儲(chǔ),為橫跨公共存儲(chǔ)、虛擬化和云平臺(tái)實(shí)現(xiàn)先進(jìn)的存儲(chǔ)功能提供了一種簡便的集中式架構(gòu)。
REX-Ray 0.4含有各種社區(qū)及開發(fā)人員貢獻(xiàn)的更新,包括驅(qū)動(dòng)器軟件包、安全和客戶/服務(wù)器模型等更新。REX-Ray 0.4還含有重要的REX-Ray架構(gòu)更新,用來在部署和集中控制容器時(shí),確保提高靈活性。作為一項(xiàng)開源計(jì)劃,REX-Ray將繼續(xù)增加新功能,為容器生態(tài)系統(tǒng)創(chuàng)造價(jià)值,促進(jìn)其發(fā)展,進(jìn)而幫助存儲(chǔ)與容器平臺(tái)直接集成。
REX-Ray’s Key New Features:
REX-Ray增強(qiáng)后的主要特點(diǎn):
適用于集中式控制并與Polly集成的新的可選客戶/服務(wù)器模型架構(gòu)。
與Docker 1.11 Volume API兼容。
支持EMC ScaleIO v2.0。
REX-Ray支持以下存儲(chǔ)平臺(tái):
EMC:ScaleIO、XtremIO、Isilon和VMAX。
云:Amazon EC2、谷歌計(jì)算引擎、OpenStack和Rackspace
筆記本電腦:VirtualBox。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。