在一個(gè)快速變化、多云架構(gòu)的環(huán)境中,企業(yè)快速部署新應(yīng)用的壓力越來(lái)越大。為了達(dá)到敏捷性,企業(yè)開(kāi)始采用更先進(jìn)的以容器為基礎(chǔ)的應(yīng)用架構(gòu)。Gartner統(tǒng)計(jì)在2020年,50%的國(guó)際級(jí)公司會(huì)在生產(chǎn)系統(tǒng)中使用容器技術(shù)。2020年,超過(guò)20%的企業(yè)存儲(chǔ)資源會(huì)被用以支撐容器化應(yīng)用,而這一數(shù)字在之前不超過(guò)1%。然而,傳統(tǒng)的存儲(chǔ)解決方案對(duì)分布式的容器化環(huán)境來(lái)說(shuō)過(guò)于復(fù)雜、成本高昂、且不穩(wěn)定。這也是為什么如GE、Comcast、Verizon等大型企業(yè)信任Portworx來(lái)管理它們的關(guān)鍵應(yīng)用數(shù)據(jù)。完成跨多云、零宕機(jī)時(shí)間、和零數(shù)據(jù)損失,同時(shí)極大的降低基礎(chǔ)架構(gòu)的成本。全球財(cái)富1000強(qiáng)公司信任Portworx為其生產(chǎn)系統(tǒng)服務(wù)服務(wù):

減少計(jì)算資源成本 40~60%容器比虛擬機(jī)更加輕量。在不同的基礎(chǔ)架構(gòu)環(huán)境下,我們可以增加每主機(jī)支撐應(yīng)用的密度至少4倍以上。由于平均應(yīng)用密度的增加,企業(yè)通過(guò)容器技術(shù)降低了至少一半的服務(wù)器成本。Portworx幫助用戶(hù)增加了同一主機(jī)上可運(yùn)行有狀態(tài)應(yīng)用的數(shù)量,如數(shù)據(jù)庫(kù)這樣的有狀態(tài)應(yīng)用。在很多例子中,當(dāng)客戶(hù)需要在多節(jié)點(diǎn)下運(yùn)行有狀態(tài)應(yīng)用的情況下,Portworx幫助客戶(hù)減少了40~60%的必須的容器數(shù)量。把有狀態(tài)應(yīng)用向容器轉(zhuǎn)移的好處是非常明顯的,然而, 運(yùn)行有狀態(tài)應(yīng)用要求企業(yè)解決傳統(tǒng)存儲(chǔ)解決方案和云上塊存儲(chǔ)無(wú)法解決的問(wèn)題。例如,使用云計(jì)算的塊存儲(chǔ)無(wú)法在每個(gè)虛擬機(jī)里運(yùn)行50或100個(gè)數(shù)據(jù)庫(kù),因?yàn)長(zhǎng)inux操作系統(tǒng)限制了每主機(jī)能支持的塊存儲(chǔ)卷的數(shù)量不能高于40。更重要的是,相對(duì)于虛擬機(jī),容器更加靈活:快速啟動(dòng)、關(guān)閉、自動(dòng)在可用資源上漂移等。在這樣的模式下,手動(dòng)方式的部署和管理效率就顯得十分低下。為了應(yīng)用容器化節(jié)省基礎(chǔ)架構(gòu)成本,迫切需要云原生化、針對(duì)容器架構(gòu)的存儲(chǔ)解決方案。

除了幫助容器化關(guān)鍵應(yīng)用解決存儲(chǔ)問(wèn)題,并且節(jié)省成本,Portworx在保持同樣高可用水平和同樣性能水平下,通過(guò)減少多節(jié)點(diǎn)有狀態(tài)服務(wù)上的必要的容器數(shù)量,進(jìn)一步減少基礎(chǔ)架構(gòu)的成本。例如,一個(gè)典型的數(shù)據(jù)庫(kù),如Kafka或者PostgreSQL,會(huì)通過(guò)復(fù)制集方式,在集群上的其他主機(jī)上存儲(chǔ)數(shù)據(jù)副本。如果某一個(gè)主機(jī)上的數(shù)據(jù)損壞,數(shù)據(jù)庫(kù)將會(huì)從集群的其他主機(jī)上重新獲取數(shù)據(jù)。這種方式屬于應(yīng)用層面的復(fù)制集,并且產(chǎn)生了兩類(lèi)相對(duì)較高的成本:第一,應(yīng)用層面的復(fù)制消耗了本來(lái)可以被數(shù)據(jù)庫(kù)使用的I/O,這樣就會(huì)降低應(yīng)用的速度。第二,這使用戶(hù)不得不運(yùn)行超出必要的容器數(shù)量,來(lái)滿(mǎn)足數(shù)據(jù)庫(kù)的需要,因此用戶(hù)不得不使用更多的計(jì)算資源。從下面的測(cè)試中,我們可以得出:使用Portworx后,可以通過(guò)只使用1個(gè)容器部署MongoDB,而達(dá)到通常情況下3個(gè)容器部署MongoDB的同等性能和同等可靠性。這樣可為每個(gè)數(shù)據(jù)庫(kù)節(jié)省60%的計(jì)算資源。

上表我們總結(jié)了使用MongoDB的測(cè)試結(jié)果。相比于單一的MongoDB容器,Portworx提高了寫(xiě)操作的性能319%。相比于3容器的MongoDB復(fù)制集部署,Portworx提高了寫(xiě)操作性能10%,但是只消耗1/3的計(jì)算資源。類(lèi)似MongoDB這樣占用物理資源較高的應(yīng)用,使用Portworx帶來(lái)的成本節(jié)省可以超出1000美金/每月/每數(shù)據(jù)庫(kù)。遠(yuǎn)遠(yuǎn)超出Portworx本身的成本??蛻?hù)有時(shí)希望使用應(yīng)用復(fù)制來(lái)增加多主機(jī)環(huán)境下的讀數(shù)據(jù)速度。Portwork同樣可以提供巨大價(jià)值:減少?gòu)?fù)制數(shù)量從5容器到3容器(40%的成本降低),或者從8容器到5容器(38%的成本降低),在這種情況下,Portworx幫助有狀態(tài)應(yīng)用減少了所必須的計(jì)算資源。在容器化帶來(lái)的成本降低基礎(chǔ)上,又帶來(lái)了更多的成本降低。Portworx增加性能、減少資源消耗。對(duì)于比較耗費(fèi)物理資源的數(shù)據(jù)庫(kù),如MongoDB,可以達(dá)到超過(guò)1000美金/每數(shù)據(jù)庫(kù)/每月的成本降低,遠(yuǎn)遠(yuǎn)超出Portworx本身的成本。減少30%的存儲(chǔ)成本除了減少計(jì)算資源的成本,取決于不同配置情況,Portworx云原生存儲(chǔ)還可以降低至少30%的存儲(chǔ)成本。是通過(guò)如下的機(jī)制實(shí)現(xiàn)的:減少了存儲(chǔ)的過(guò)度部署Portworx動(dòng)態(tài)卷部署、按需調(diào)整存儲(chǔ)容量,可以幫助企業(yè)避免對(duì)存儲(chǔ)資源的過(guò)度部署。高密度的應(yīng)用集群通常會(huì)過(guò)度占用存儲(chǔ)。實(shí)際上,通過(guò)Portworx,可只在需要時(shí)動(dòng)態(tài)增加存儲(chǔ),而不影響應(yīng)用的SLA等級(jí)。例如,一個(gè)內(nèi)部IT為10個(gè)開(kāi)發(fā)團(tuán)隊(duì)每團(tuán)隊(duì)配置1個(gè)100GB的PostgreSQL數(shù)據(jù)庫(kù),使用傳統(tǒng)存儲(chǔ)解決方案的情況下,需要在初始階段部署1TB的存儲(chǔ),但實(shí)際上很大一部分存儲(chǔ)是沒(méi)有被使用的,如果使用Portworx,可以按照實(shí)際需要來(lái)調(diào)整存儲(chǔ)的部署,因此只有在真正需要這部分存儲(chǔ)時(shí)才會(huì)部署,這樣可能就只用到700GB。當(dāng)開(kāi)發(fā)團(tuán)隊(duì)需要的情況下,也可以通過(guò)擴(kuò)充節(jié)點(diǎn)(裸金屬最常用的擴(kuò)容方式),或者擴(kuò)充塊存儲(chǔ)(云計(jì)算最常用的擴(kuò)容方式),來(lái)增加額外的存儲(chǔ)。

Portworx幫助有狀態(tài)應(yīng)用減少了計(jì)算資源。在容器化帶來(lái)的成本降低基礎(chǔ)上,又帶來(lái)了更多的成本降低。存儲(chǔ)分級(jí)化管理通過(guò)把應(yīng)用負(fù)載調(diào)整到最具性?xún)r(jià)比的存儲(chǔ)上,可以獲得客觀(guān)的成本節(jié)省。使用AWS為例,SSD(12美分/GB),是HDD(5.4美分/GB)價(jià)格的兩倍。非關(guān)鍵應(yīng)用也可以轉(zhuǎn)移到更經(jīng)濟(jì)的對(duì)象存儲(chǔ)上(2.3美分/GB),成本是HDD的一半。通過(guò)Portworx,來(lái)部署一個(gè)動(dòng)態(tài)的、分級(jí)管理的存儲(chǔ),包括閃存、硬盤(pán)和對(duì)象存儲(chǔ),可以幫助客戶(hù)在維持應(yīng)用SLA不變的情況下,減少大量的存儲(chǔ)成本。把負(fù)載部署在正確類(lèi)型的存儲(chǔ)上、可以節(jié)省大量的成本

通過(guò)減少存儲(chǔ)的過(guò)度部署,以及存儲(chǔ)分級(jí)化管理,可以節(jié)省超過(guò)30%的存儲(chǔ)成本通過(guò)更有效的使用EBS,減少對(duì)存儲(chǔ)的過(guò)度部署,以及把非關(guān)鍵應(yīng)用負(fù)載轉(zhuǎn)移到更低成本的二級(jí)存儲(chǔ),可以取得至少30%的成本節(jié)省。例如,如果我們保守的假設(shè)可以減少30%的EBS卷部署,并且我們把20%的非關(guān)鍵負(fù)載從EBS SSD轉(zhuǎn)移到EBS HDD上,我們就會(huì)節(jié)省38%的總存儲(chǔ)成本,對(duì)于200T的存儲(chǔ)來(lái)說(shuō),這代表每年10萬(wàn)美元。

在內(nèi)部運(yùn)維、和外部供應(yīng)商提供的支持服務(wù)上,每年可以節(jié)省至少180萬(wàn)美元由于數(shù)據(jù)庫(kù)和數(shù)據(jù)分析越來(lái)越先進(jìn),平均來(lái)說(shuō),企業(yè)會(huì)在容器平臺(tái)上至少運(yùn)行10個(gè)以上的數(shù)據(jù)庫(kù)或數(shù)據(jù)服務(wù)。這些數(shù)據(jù)服務(wù)包括SQL數(shù)據(jù)庫(kù):例如MySQL、PostgreSQL;和非SQL數(shù)據(jù)庫(kù):如MongoDB、Cassandra、Couchbase;以及流式分析工具:如HDFS、Spark、Kafka、TensorFlow等,還有比較常見(jiàn)的Redis、 ElasticSearch等。在這種量級(jí)的數(shù)據(jù)服務(wù)上,由于運(yùn)維管理的復(fù)雜,通常需要專(zhuān)業(yè)的DevOps經(jīng)驗(yàn)和技能,或者是由數(shù)據(jù)服務(wù)的供應(yīng)商提供專(zhuān)業(yè)服務(wù)來(lái)完成。對(duì)于典型的10個(gè)以上的數(shù)據(jù)庫(kù)或者數(shù)據(jù)服務(wù),運(yùn)維的人力成本通常會(huì)超過(guò)150萬(wàn)美元。供應(yīng)商提供的支持服務(wù)的成本通常也要幾十萬(wàn)美元。這還沒(méi)有考慮到在競(jìng)爭(zhēng)激烈的人力市場(chǎng)中,有可能招募不到所需的工程師人才,這會(huì)增加我們的運(yùn)維管理的風(fēng)險(xiǎn),從而更加依賴(lài)數(shù)據(jù)庫(kù)供應(yīng)商的支持服務(wù)。由于PX-Enterprise 為有狀態(tài)應(yīng)用提供了一個(gè)獨(dú)立的數(shù)據(jù)管理和存儲(chǔ)管理層,一個(gè)小型的運(yùn)維團(tuán)隊(duì)就可以輕松的同時(shí)運(yùn)行和管理多個(gè)數(shù)據(jù)庫(kù)/數(shù)據(jù)服務(wù),不需要過(guò)多的數(shù)據(jù)庫(kù)專(zhuān)業(yè)技能。PX-Enterprise 可以自動(dòng)化的針對(duì)有狀態(tài)應(yīng)用進(jìn)行部署、升級(jí)、擴(kuò)容、高可用、備份、容災(zāi)和恢復(fù),對(duì)數(shù)據(jù)庫(kù)供應(yīng)商的支持服務(wù)的依賴(lài)也會(huì)大幅降低。因此,通過(guò)PX-Enterprise 為10個(gè)以上的有狀態(tài)服務(wù)提供存儲(chǔ)支持,通常可以幫助企業(yè)在內(nèi)部運(yùn)維和外部供應(yīng)商服務(wù)上節(jié)省200萬(wàn)美元以上,遠(yuǎn)超出Portworx自身的成本。通過(guò)PX-Enterprise大幅節(jié)省成本

降低容器項(xiàng)目的失敗風(fēng)險(xiǎn)降低基礎(chǔ)架構(gòu)的成本很重要,在高度競(jìng)爭(zhēng)的商業(yè)環(huán)境下,僅僅降低成本并不足以保證商業(yè)的成功。容器技術(shù)是敏捷IT架構(gòu)的重要核心,但是如沒(méi)有已被成功驗(yàn)證有效的云原生存儲(chǔ)和數(shù)據(jù)管理,我們無(wú)法大量的把應(yīng)用遷移到容器環(huán)境中,也就無(wú)法發(fā)揮容器技術(shù)的最大優(yōu)勢(shì),由此可能導(dǎo)致幾百萬(wàn)美元的投資未能達(dá)到預(yù)期目標(biāo),甚至可能導(dǎo)致技術(shù)投資的失敗。Portworx降低集成的風(fēng)險(xiǎn)為了成功的部署有狀態(tài)應(yīng)用,需要對(duì)基礎(chǔ)架構(gòu):包括計(jì)算、網(wǎng)絡(luò)、存儲(chǔ)、容器調(diào)度、應(yīng)用等進(jìn)行有效集成和管理。由于軟硬件部分較多,集成失敗的風(fēng)險(xiǎn)較高。尤其是對(duì)于關(guān)鍵有狀態(tài)應(yīng)用,如數(shù)據(jù)庫(kù)來(lái)說(shuō),失敗概率更高。Portworx是按照云原生方式針對(duì)容器技術(shù)專(zhuān)門(mén)設(shè)計(jì)的,它可以自動(dòng)的管理運(yùn)維中的錯(cuò)誤,包括:節(jié)點(diǎn)失敗、網(wǎng)絡(luò)分區(qū)錯(cuò)誤、磁盤(pán)錯(cuò)誤等,而采用傳統(tǒng)方式則需要極多的人工干預(yù)和隨之而來(lái)的成本上升。通過(guò)提供應(yīng)用一致性的快照,Portworx提供了真正的多云備份和恢復(fù)。

降低性能風(fēng)險(xiǎn)許多存儲(chǔ)解決方案宣稱(chēng)支持容器技術(shù),然而當(dāng)真正部署和測(cè)試這些方案的時(shí)候,它們并不適用于高性能的數(shù)據(jù)庫(kù)負(fù)載。例如,GlusterFS的 CPU 和內(nèi)存用量,會(huì)隨著卷數(shù)量的增加,線(xiàn)性增長(zhǎng),此時(shí)I/O能力會(huì)大幅降低。Ceph, 通過(guò)跨主機(jī)數(shù)據(jù)連接提供高可用,無(wú)法運(yùn)行容器的超融合,會(huì)產(chǎn)生網(wǎng)絡(luò)延遲。

每個(gè)新增的GlusterFS 卷會(huì)增加CPU和內(nèi)存的用量,嚴(yán)重降低基礎(chǔ)架構(gòu)資源的利用率

不同于傳統(tǒng)的存儲(chǔ)解決方案,Portworx為裸金屬服務(wù)器或虛擬化環(huán)境下的高性能數(shù)據(jù)庫(kù)提供高I/O能力。Portworx 賦能客戶(hù)通過(guò)運(yùn)行超融合架構(gòu),使數(shù)據(jù)和容器運(yùn)行在同一批物理主機(jī)上,從而最大化提高性能。Portworx通過(guò)提供復(fù)制集在集群中的位置的調(diào)度信息,從而在調(diào)度和未調(diào)度的運(yùn)維情況下,都能保持超融合狀態(tài)。這種方式下,如果沒(méi)有本地?cái)?shù)據(jù)的副本,你的容器不會(huì)被調(diào)度到主機(jī)上。結(jié)論新應(yīng)用越來(lái)越多,上線(xiàn)壓力越來(lái)越大,Portworx幫助企業(yè)加速應(yīng)用容器化,并且大幅降低基礎(chǔ)架構(gòu)成本和運(yùn)維成本。這也是為什么GE、Comcast、Verizon等領(lǐng)軍企業(yè)信任Portworx來(lái)為容器化關(guān)鍵業(yè)務(wù)應(yīng)用提供數(shù)據(jù)管理。通過(guò)更有效的管理基礎(chǔ)架構(gòu),Portworx可以幫助有狀態(tài)應(yīng)用減少計(jì)算資源成本40~60%,減少存儲(chǔ)成本至少30%。Portworx還可以通過(guò)幫助有狀態(tài)應(yīng)用自動(dòng)化的管理系統(tǒng)錯(cuò)誤、保持系統(tǒng)一致性、高性能、來(lái)降低容器化應(yīng)用的風(fēng)險(xiǎn)。請(qǐng)通過(guò) portworx.com/request-a-demo進(jìn)行產(chǎn)品演示。

分享到

zhangnn

相關(guān)推薦