Portworx的價值分析

Portworx的商業價值

減少基礎架構成本30~60%,減少風險,加速容器化應用。

在一個快速變化、多雲架構的環境中,企業快速部署新應用的壓力越來越大。爲了達到敏捷性,企業開始採用更先進的以容器爲基礎的應用架構。Gartner統計在2020年,50%的國際級公司會在生產系統中使用容器技術。2020年,超過20%的企業存儲資源會被用以支撐容器化應用,而這一數字在之前不超過1%。然而,傳統的存儲解決方案對分佈式的容器化環境來說過於複雜、成本高昂、且不穩定。

這也是爲什麼如GE、Comcast、Verizon等大型企業信任Portworx來管理它們的關鍵應用數據。完成跨多雲、零宕機時間、和零數據損失,同時極大的降低基礎架構的成本。

全球財富1000強公司信任Portworx爲其生產系統服務服務:

減少計算資源成本 40~60%

容器比虛擬機更加輕量。在不同的基礎架構環境下,我們可以增加每主機支撐應用的密度至少4倍以上。由於平均應用密度的增加,企業通過容器技術降低了至少一半的服務器成本。Portworx幫助用戶增加了同一主機上可運行有狀態應用的數量,如數據庫這樣的有狀態應用。在很多例子中,當客戶需要在多節點下運行有狀態應用的情況下,Portworx幫助客戶減少了40~60%的必須的容器數量。把有狀態應用向容器轉移的好處是非常明顯的,然而, 運行有狀態應用要求企業解決傳統存儲解決方案和雲上塊存儲無法解決的問題。例如,使用雲計算的塊存儲無法在每個虛擬機裏運行50或100個數據庫,因爲Linux操作系統限制了每主機能支持的塊存儲卷的數量不能高於40。更重要的是,相對於虛擬機,容器更加靈活:快速啓動、關閉、自動在可用資源上漂移等。在這樣的模式下,手動方式的部署和管理效率就顯得十分低下。爲了應用容器化節省基礎架構成本,迫切需要雲原生化、針對容器架構的存儲解決方案。

 

  

 

除了幫助容器化關鍵應用解決存儲問題,並且節省成本,Portworx在保持同樣高可用水平和同樣性能水平下,通過減少多節點有狀態服務上的必要的容器數量,進一步減少基礎架構的成本。例如,一個典型的數據庫,如Kafka或者PostgreSQL,會通過複製集方式,在集羣上的其他主機上存儲數據副本。如果某一個主機上的數據損壞,數據庫將會從集羣的其他主機上重新獲取數據。這種方式屬於應用層面的複製集,並且產生了兩類相對較高的成本:第一,應用層面的複製消耗了本來可以被數據庫使用的I/O,這樣就會降低應用的速度。第二,這使用戶不得不運行超出必要的容器數量,來滿足數據庫的需要,因此用戶不得不使用更多的計算資源。

從下面的測試中,我們可以得出:使用Portworx後,可以通過只使用1個容器部署MongoDB,而達到通常情況下3個容器部署MongoDB的同等性能和同等可靠性。這樣可爲每個數據庫節省60%的計算資源。

 

上表我們總結了使用MongoDB的測試結果。相比於單一的MongoDB容器,Portworx提高了寫操作的性能319%。相比於3容器的MongoDB複製集部署,Portworx提高了寫操作性能10%,但是隻消耗1/3的計算資源。類似MongoDB這樣佔用物理資源較高的應用,使用Portworx帶來的成本節省可以超出1000美金/每月/每數據庫。遠遠超出Portworx本身的成本。

客戶有時希望使用應用複製來增加多主機環境下的讀數據速度。Portwork同樣可以提供巨大價值:減少複製數量從5容器到3容器(40%的成本降低),或者從8容器到5容器(38%的成本降低),在這種情況下,Portworx幫助有狀態應用減少了所必須的計算資源。在容器化帶來的成本降低基礎上,又帶來了更多的成本降低。

Portworx增加性能、減少資源消耗。對於比較耗費物理資源的數據庫,如MongoDB,可以達到超過1000美金/每數據庫/每月的成本降低,遠遠超出Portworx本身的成本。

減少30%的存儲成本

除了減少計算資源的成本,取決於不同配置情況,Portworx雲原生存儲還可以降低至少30%的存儲成本。是通過如下的機制實現的:

減少了存儲的過度部署

Portworx動態卷部署、按需調整存儲容量,可以幫助企業避免對存儲資源的過度部署。高密度的應用集羣通常會過度佔用存儲。實際上,通過Portworx,可只在需要時動態增加存儲,而不影響應用的SLA等級。例如,一個內部IT爲10個開發團隊每團隊配置1個100GB的PostgreSQL數據庫,使用傳統存儲解決方案的情況下,需要在初始階段部署1TB的存儲,但實際上很大一部分存儲是沒有被使用的,如果使用Portworx,可以按照實際需要來調整存儲的部署,因此只有在真正需要這部分存儲時纔會部署,這樣可能就只用到700GB。當開發團隊需要的情況下,也可以通過擴充節點(裸金屬最常用的擴容方式),或者擴充塊存儲(雲計算最常用的擴容方式),來增加額外的存儲。

 

Portworx幫助有狀態應用減少了計算資源。在容器化帶來的成本降低基礎上,又帶來了更多的成本降低。

存儲分級化管理

通過把應用負載調整到最具性價比的存儲上,可以獲得客觀的成本節省。使用AWS爲例,SSD(12美分/GB),是HDD(5.4美分/GB)價格的兩倍。非關鍵應用也可以轉移到更經濟的對象存儲上(2.3美分/GB),成本是HDD的一半。通過Portworx,來部署一個動態的、分級管理的存儲,包括閃存、硬盤和對象存儲,可以幫助客戶在維持應用SLA不變的情況下,減少大量的存儲成本。

把負載部署在正確類型的存儲上、可以節省大量的成本

 

通過減少存儲的過度部署,以及存儲分級化管理,可以節省超過30%的存儲成本

通過更有效的使用EBS,減少對存儲的過度部署,以及把非關鍵應用負載轉移到更低成本的二級存儲,可以取得至少30%的成本節省。例如,如果我們保守的假設可以減少30%的EBS卷部署,並且我們把20%的非關鍵負載從EBS SSD轉移到EBS HDD上,我們就會節省38%的總存儲成本,對於200T的存儲來說,這代表每年10萬美元。

在內部運維、和外部供應商提供的支持服務上,每年可以節省至少180萬美元

由於數據庫和數據分析越來越先進,平均來說,企業會在容器平臺上至少運行10個以上的數據庫或數據服務。這些數據服務包括SQL數據庫:例如MySQL、PostgreSQL;和非SQL數據庫:如MongoDB、Cassandra、Couchbase;以及流式分析工具:如HDFS、Spark、Kafka、TensorFlow等,還有比較常見的Redis、 ElasticSearch等。在這種量級的數據服務上,由於運維管理的複雜,通常需要專業的DevOps經驗和技能,或者是由數據服務的供應商提供專業服務來完成。對於典型的10個以上的數據庫或者數據服務,運維的人力成本通常會超過150萬美元。供應商提供的支持服務的成本通常也要幾十萬美元。這還沒有考慮到在競爭激烈的人力市場中,有可能招募不到所需的工程師人才,這會增加我們的運維管理的風險,從而更加依賴數據庫供應商的支持服務。由於PX-Enterprise 爲有狀態應用提供了一個獨立的數據管理和存儲管理層,一個小型的運維團隊就可以輕鬆的同時運行和管理多個數據庫/數據服務,不需要過多的數據庫專業技能。PX-Enterprise 可以自動化的針對有狀態應用進行部署、升級、擴容、高可用、備份、容災和恢復,對數據庫供應商的支持服務的依賴也會大幅降低。因此,通過PX-Enterprise 爲10個以上的有狀態服務提供存儲支持,通常可以幫助企業在內部運維和外部供應商服務上節省200萬美元以上,遠超出Portworx自身的成本。

通過PX-Enterprise大幅節省成本

降低容器項目的失敗風險

降低基礎架構的成本很重要,在高度競爭的商業環境下,僅僅降低成本並不足以保證商業的成功。容器技術是敏捷IT架構的重要核心,但是如沒有已被成功驗證有效的雲原生存儲和數據管理,我們無法大量的把應用遷移到容器環境中,也就無法發揮容器技術的最大優勢,由此可能導致幾百萬美元的投資未能達到預期目標,甚至可能導致技術投資的失敗。

Portworx降低集成的風險

爲了成功的部署有狀態應用,需要對基礎架構:包括計算、網絡、存儲、容器調度、應用等進行有效集成和管理。由於軟硬件部分較多,集成失敗的風險較高。尤其是對於關鍵有狀態應用,如數據庫來說,失敗概率更高。Portworx是按照雲原生方式針對容器技術專門設計的,它可以自動的管理運維中的錯誤,包括:節點失敗、網絡分區錯誤、磁盤錯誤等,而採用傳統方式則需要極多的人工干預和隨之而來的成本上升。通過提供應用一致性的快照,Portworx提供了真正的多雲備份和恢復。

 

降低性能風險

許多存儲解決方案宣稱支持容器技術,然而當真正部署和測試這些方案的時候,它們並不適用於高性能的數據庫負載。例如,GlusterFS的 CPU 和內存用量,會隨着卷數量的增加,線性增長,此時I/O能力會大幅降低。Ceph, 通過跨主機數據連接提供高可用,無法運行容器的超融合,會產生網絡延遲。

每個新增的GlusterFS 卷會增加CPU和內存的用量,嚴重降低基礎架構資源的利用率

 

不同於傳統的存儲解決方案,Portworx爲裸金屬服務器或虛擬化環境下的高性能數據庫提供高I/O能力。Portworx 賦能客戶通過運行超融合架構,使數據和容器運行在同一批物理主機上,從而最大化提高性能。Portworx通過提供複製集在集羣中的位置的調度信息,從而在調度和未調度的運維情況下,都能保持超融合狀態。這種方式下,如果沒有本地數據的副本,你的容器不會被調度到主機上。

結論

新應用越來越多,上線壓力越來越大,Portworx幫助企業加速應用容器化,並且大幅降低基礎架構成本和運維成本。這也是爲什麼GE、Comcast、Verizon等領軍企業信任Portworx來爲容器化關鍵業務應用提供數據管理。

通過更有效的管理基礎架構,Portworx可以幫助有狀態應用減少計算資源成本40~60%,減少存儲成本至少30%。Portworx還可以通過幫助有狀態應用自動化的管理系統錯誤、保持系統一致性、高性能、來降低容器化應用的風險。請通過 portworx.com/request-a-demo進行產品演示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章