IO性能方面,通過文件切片,來保證大文件隨機讀寫性能;通過支持RoCE或InfiniBand網(wǎng)絡(luò), 使用RDMA使操作讓性能提升。

YRCloudFile的測試數(shù)據(jù)顯示,與TCP傳輸相比,YRCloudFile在使用RDMA后,小IO的性能提升400%以上。

此圖像的alt屬性為空;文件名為yry-623x1024.jpg

在最新一期的IO500測試中,YRCloudFile的高性能特性得到了初步的體現(xiàn),雖然受限于測試集群有限的磁盤數(shù)量,YRCloudFile在IO500榜單中已經(jīng)進(jìn)入了高性能分布式存儲的第一梯隊,比肩DDN、EMC、WekaIO、IBM、HPE、浪潮等國內(nèi)外一線廠商。

不止步于“支持”容器

隨著K8S的火爆,如今很多云廠商、軟件定義存儲以及超融合廠商都宣稱支持容器,無縫對接K8S,但僅僅支持是遠(yuǎn)遠(yuǎn)不夠的,應(yīng)用中還會有更多的功能需求。

眾所周知,K8S提供了FlexVolume和CSI插件方式供存儲廠商將它們的存儲方案接入K8S。

焱融云不僅提供了YRCloudFile的CSI插件,與市場上其它容器存儲的CSI方案相比,YRCloudFile又領(lǐng)先了一個段位。在最新發(fā)布的YRCloudFile 6.0版本中,新增了對CSI插件容器的故障感知功能,使K8S在創(chuàng)建和調(diào)度新的具有數(shù)據(jù)持久化需求的Pod時,能自動過濾掉CSI插件容器異常以及與YRCloudFile集群連接出現(xiàn)異常的工作節(jié)點(Worker Node)。

其次是QoS,這是一個至關(guān)重要的技術(shù)。QoS能幫助系統(tǒng)控制應(yīng)用對有限資源(如IOPS、帶寬等)的使用。這要求創(chuàng)建PV的yaml文件中,能夠?qū)@個PV IOPS(或帶寬)進(jìn)行設(shè)置,避免有些應(yīng)用因為資源不足被“活活餓死”的現(xiàn)象。

接下來是PV IO 壓力跟蹤和定位。在PV數(shù)量倍增的背景下,如何跟蹤、監(jiān)控、定位IO壓力大的PV,這成為了容器云平臺用戶的挑戰(zhàn)。YRCloudFile根據(jù)PV IOPS或帶寬進(jìn)行實時跟蹤,可以幫助用戶定位和發(fā)現(xiàn)業(yè)務(wù)瓶頸并優(yōu)化程序。

Prometheus監(jiān)控數(shù)據(jù)。如今,Prometheus作為Cloud Native Computing Foundation(CNCF)中的重要一員,其活躍度僅次于 K8S,現(xiàn)在已經(jīng)成為主流監(jiān)控系統(tǒng)。以此為基礎(chǔ),用戶通過YRCloudFile提供的Prometheus exporter,使用Grafana、或其它工具對YRCloudFile集群監(jiān)控數(shù)據(jù)進(jìn)行展示。

PV InsightPV ResizePV Quota等特性使管理員能夠?qū)V進(jìn)行更細(xì)粒度的監(jiān)控和管理。PV Insight通過圖形化方式,幫助管理員快速查看PV內(nèi)數(shù)據(jù)層次以及數(shù)據(jù)溫度,進(jìn)行分析和調(diào)整。PV resize則用于調(diào)整PV大小,實現(xiàn)彈性伸縮。PV Quota可以根據(jù)yaml文件中指定的Quota,當(dāng)寫入數(shù)據(jù)超過容量限制時,可發(fā)出相應(yīng)錯誤信息,YRCloudFile可以提供PV顆粒度的性能告警。

在容器化的應(yīng)用中,海量數(shù)據(jù)共享訪問屬于其中一種典型場景(例如Drupal、WordPress等內(nèi)容管理系統(tǒng),或圖片識別、視頻編碼、視頻渲染等應(yīng)用)。

這些應(yīng)用場景需要同時滿足容器持久化數(shù)據(jù)共享訪問、高性能、低成本三方面要求,YRCloudFile本身已經(jīng)具備容器持久化和高性能特性,如何幫助企業(yè)實現(xiàn)降本增效的數(shù)字化轉(zhuǎn)型目標(biāo),YRCloudFile最新版本的智能分層(Smart Tiering)的重磅功能給出了答案。

統(tǒng)計數(shù)據(jù)顯示,80%的數(shù)據(jù)具有較為明顯的訪問周期性特征,超過一定周期后,數(shù)據(jù)會逐步趨冷,隨后,應(yīng)用對這些冷數(shù)據(jù)的讀寫變得極少。YRCloudFile針對這個數(shù)據(jù)特點,將熱數(shù)據(jù)保存在具有SSD的高性能數(shù)據(jù)層中,冷數(shù)據(jù)層直接接入任何第三方提供的具備S3標(biāo)準(zhǔn)接口的對象存儲。

容器應(yīng)用在訪問數(shù)據(jù)時對數(shù)據(jù)所處的層次完全無感知。用戶可自定義冷數(shù)據(jù)策略及冷數(shù)據(jù)自動執(zhí)行跨層遷移的時間,數(shù)據(jù)在冷熱數(shù)據(jù)層之間遷移的過程中仍然可讀可寫,對業(yè)務(wù)無影響。

Smart Tiering功能一方面在熱數(shù)據(jù)進(jìn)入對象存儲成為冷數(shù)據(jù)前,YRCloudFile自動對數(shù)據(jù)進(jìn)行了壓縮,對日志等特定數(shù)據(jù),壓縮后數(shù)據(jù)大小僅為原始數(shù)據(jù)的5%;另一方面借助對象存儲的糾刪碼技術(shù)提升了整體集群的磁盤利用率,可將總體成本降低40%-50%;同時,通過熱數(shù)據(jù)層的高性能特性始終向上層容器應(yīng)用提供足夠的性能支撐。

以上這些豐富的功能,也許名稱各異,但都是應(yīng)用實踐中不可或缺的能力。

小結(jié)

如果說容器持久化存儲是一個藍(lán)海市場,這就像經(jīng)典市場營銷“島上賣鞋” 的故事一樣,人們的著眼點不一樣,相應(yīng)的策略也就不一樣。

作為一家創(chuàng)新性的企業(yè),焱融科技YRCloudFile已經(jīng)占據(jù)了先機。未來,容器存儲市場如何發(fā)展?會不會成為存儲技術(shù)爭奪的新的制高點?容器存儲能否成就焱融科技的夢想?

一切等待著市場來回答。


分享到

songjy

相關(guān)推薦