雲上跑容器,如何降低儲存成本

portworx發表於2020-02-03
PX-Autopilot: 自動化的儲存容量管理,節省一半的雲端儲存成本

不少客戶都在使用K8S來管理容器,並且透過Portworx來管理容器儲存。雖然雲原生的方式讓我們獲得了更大的自動化和靈活度,許多客戶在容器下層的基礎架構層的擴充套件性方面,仍然有一定的侷限。K8S和Portworx能夠自動化部署容器應用,但是這些應用所基於的基礎架構還無法透過自動化的方式進行擴充套件。DevOps團隊還經常被要求去做基礎架構投資成本收益的財務分析,並增加財務管理手段來降低成本和讓成本更具備可預測性。當基礎架構被轉移到公有云後,成本管理就成為更加重要的方面,不少使用者在公有云上的成本甚至高於他們原有的本地部署架構的成本。Portworx新發布的PX-Autopilot能夠對儲存基礎架構進行更加有效的運營管理,並且降低一半的儲存成本。

PX-Autopilot:  自動化的儲存容量管理  
PX-Autopilot讓客戶能夠自動化的擴充套件儲存, 不僅是擴充套件某個容器化應用所屬的儲存(透過PVC的擴容),還可以對基礎架構層的儲存池進行擴容。Portworx2.3.1最新版本中,已經包含了PX-Autopilot。透過PX-Autopilot,客戶能夠更加方便的構建企業級自服務K8S應用和資料管理能力, 不論是在本地部署,私有云,還是公有云中

我們的目的是幫助客戶:

  • 大幅簡化為容器應用做儲存擴容的操作
  • 在不需要停機的情況下,更有效的管理雲端計算IaaS的儲存層
透過PX-Autopilot的PVC resize功能,使用者能夠在他們的儲存空間即將到達限度之前,自動的擴充套件PVC。PX-Autopilot可以利用現有的監控解決方案,比如Prometheus,來監控叢集中的資料,並且監測高用量資源。 當監測發現資源用量達到閾值後,PX-Autopilot自動透過K8S,以及事先制定的擴容規則,來對PVC進行擴容。這些規則的定義和部署都非常的靈活和簡單。透過在K8S叢集的一個或多個NameSpace上加標籤即可實現。當這些叢集擴容的時候,由於基礎架構層本身的限制,會存在一個短時間內PVC無法被調整。Autopilot可以利用公有云的靈活性來擴大基礎架構層的儲存池容量。 使用者只需要在StorageCluster spec中提供一個minSize,以及一個可選的maxSize, Autopilot就會自動化的按照需要擴充套件儲存池容量。目前這樣的功能已經支援Microsoft Azure和vSphere。Amazon EBS和Google Persistent Disk也即將支援。

透過PX-Autopilot擴充套件儲存池

透過PX-Autopilot 節省雲成本  
除了能幫使用者節省操作儲存叢集擴容的近20個小時工作量,PX-Autopilot透過自動化的儲存容量調整,可以幫助客戶節省大量的儲存成本。 K8S幫助我們完成了自動化的容器應用部署,但我們還需要對底層基礎架構層進行自動化調整,來保證容器應用有足夠的計算和儲存資源。雖然公有云提供的是按使用量付費的方式,但是實際上客戶必須手動的管理儲存擴容來應對資料增長, 通常會部署超出正常需要2~3倍的塊儲存。這意味著客戶不得不對沒有使用的儲存去付費。PX-Autopilot可以透過按實際用量自動化擴充套件儲存容量的方式,幫助客戶減少一半的儲存成本。

很大一部分客戶已經體會到了使用PX-Autopilot來擴充公有云儲存的益處。Portworx是一個軟體定義的儲存層, 透過Portworx,使用者不在需要過度部署儲存,而只是需要在應用資料增長需要額外儲存的時,自動化的對儲存進行擴容。

我們來看一個例子。如果您是在AWS公有云中執行一個雲原生的應用。這個應用需要10,000 IOPS,gp2-volume的SSD儲存。有10個類似這樣的應用,每個卷需要1TB的儲存容量。

沒有Portworx的話,你需要部署10個3.33TB的EBS卷,來達到所要求的IOPS (EBS提供每GB儲存3 IOPS,所以提供每卷10,000 IOPS需要每卷3.33TB,雖然一共我們只需要每卷1TB)。在使用Portworx的情況下,我們可以先從10個1TB每卷的最小儲存量開始。PX-Autopilot後續會根據資料量的增長,自動化的來擴容儲存, 這樣可以在一年裡節省54%的儲存成本。這樣的成本節約還沒有考慮如果達到最大儲存容量附加限制後,額外的計算資源的增加,以及其它與K8S部署有關的軟體成本。

Portworx還可以幫助客戶,根據自身應用實際使用狀況,在需要情況下把卷指向更低型別的儲存,或者透過快照把存檔指向S3相容型別的儲存。從而進一步降低雲端儲存成本。在以上的例子中,如果你需要使用st1-hdd作為第二層,並透過Portworx來排程應用,並希望降低50%的儲存, 則會實際上降低64%的儲存。類似的,不再使用公有云中收費的儲存快照功能,而透過Portworx使用本地快照,或者把快照指向S3,如果把1/3的資料透過S3快照來實現,而不是使用EBS快照,則會有62%的成本降低。

我們將會很快把自動化工作流的功能加入到PX-Autopilot中。下面的表格是更詳細的成本節省的分析。

Pivotal是這樣評價PX-Autopilot的
更多的客戶把關鍵應用向Pivotal Container Service (PKS)轉移,對我們來說,保持生態隨著客戶需求的發展,持續性進化是非常重要的。我們非常高興的看到PX-Autopilot幫助PKS的客戶有效的進行儲存擴容,並且無停機時間。

— Angus MacDonald, General Manager, Global Alliances at Pivotal

PX-Autopilot還將持續更新,它將真正實現雲原生儲存的自動化,以及SLA下的多租戶平臺。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69950566/viewspace-2674419/,如需轉載,請註明出處,否則將追究法律責任。

相關文章