目前,隨著云計算技術的深入應用,企業對云存儲愈加青睞的同時,云存儲的性能,也被許多人看成是云存儲服務的行業軟肋。它成為當前企業不愿將他們的關鍵任務應用遷移部署到云的主要原因之一。
在本文中,您將了解到一些云存儲供應商在他們的多租戶基礎設施中所做的事,用以保證應用性能并減少資源競爭的風險。您還將了解您可以向潛在的云存儲供應商咨詢的問題類型,用以判斷它是否已準備好接管您的業務系統。
全閃存,任何時候?
有些云存儲供應商已經將他們的存儲基礎架構設計成全閃存陣列的形式,以保證實際應用中,所有應用負載能夠訪問到超快的存儲資源。顯而易見的問題就是成本。相對于傳統的硬盤驅動器(HDD),閃存具有顯著的溢價。如果只有相對較小比例的數據需要閃存訪問,那么企業是不是會為把業務部署到全閃存環境而多付錢?
有趣的是,為了吸引那些不愿意轉向云存儲的客戶,一些云存儲提供商以傳統硬盤空間的價格來提供閃存容量。這些供應商,實際上是在為閃存存儲賠本賺吆喝,而在CPU使用率方面獲取一些補償。因此,運行在他們云上的高應用負載的業務將比只有零星應用活動的業務每月支付更高的費用。
“嘈雜的鄰居”式滋擾
雖然閃存能驅動比旋轉介質高得多的I/O吞吐率,但全閃存陣列在面對“嘈雜的鄰居”問題同樣脆弱,就像它也困擾著高度虛擬化環境一樣。嘈雜的鄰居是指一個流氓虛擬機獨占了存儲I/ O資源,而對環境中的其他虛擬機性能造成損害。為了解決這個問題,一些云存儲提供商在部署全閃存陣列時,如SolidFire平臺,已經為單獨的虛擬機層內置了一定存儲I/O配額。
大型企業環境和云存儲供應商,尤其需要管理到這樣的粒度,以確保存儲I/ O資源被分配到那些需求程度最高的應用。這有助于確保環境中的每個虛擬化應用程序租戶始終能按預先設定好的IOPS數值訪問存儲資源,防止惡意虛擬機擾亂虛擬化基礎架構。
可變服務水平的支持
這些閃存系統的提供商可以設置不同的服務級別, 然后根據客戶應用對存儲I/O吞吐量的需求來分配資源。但預測應用程序的性能需求可能是個不精確的科學。正如在任何金融招股書都會指名,過去的表現并不代表將來的性能狀況。因此,詢問你潛在的云存儲提供商他們能否在不中斷應用的前提下動態實現不同服務級別間的移動,會是個好問題。換句話說,如果你的應用程序設置為黃金水平并分配了一定數值的IOPS,突然來了一個性能尖峰使你必須要切換到鉑金服務水平,這時會發生什么情況?同樣的,當應用的性能需求隨時間而回落,你需要重新降級到黃金或白銀水平,這時又會發生什么?
投石問路
云存儲的一些早期接受者是大型的政府部門和科研機構,他們有繁重的計算工作負載,需要輔助的計算能力和存儲空間來處理數量龐大的數據。想想日內瓦的大型強子對撞機,關于宇宙大爆炸的模擬正在那里發生。處理這些實驗輸出的數據需要巨大的計算能力,因此,這些機構將海量的工作負載導入云端,以加快處理實驗輸出所需的時間。
將應用程序工作負載導入云端是企業試駕云應用服務的好方法。例如,應用所有者可以在云端部署一個已過量使用的數據庫,這是一個非生產實例,然后模擬性能峰值的活動以檢查應用程序的執行情況。事實上,一些公司,如Load DynamiX有虛擬測試設備,可以在云中模擬應用程序負載并運行它們,以幫助IT規劃人員準確地確定它們的存儲I/O吞吐率數值。然后這個虛擬設備可以產生負載,以檢查云提供商的基礎設施能否承載這一任務。全閃存云存儲服務提供商可以為那些需要存儲性能泄壓閥的企業提供一些有趣的功能。
D1Net評論:
隨著許多企業開始強制要求尋找創新性方法來滿足業務需求并節省支出,通過有選擇地將一些關鍵業務應用負載轉移到云中,有可能既滿足應用的服務水平又控制了成本。關鍵是,要確保您的服務提供商有能力滿足您的需求,因為他們的能力也會隨著時間發生變化。