我們在第一部分《高性能云存儲系列一:本地計算vs.云存儲》中介紹了本地計算與云存儲的關系,云存儲能解決本地計算在技術支持、維護、員工、備份、數據中心運營和災難恢復站點方面的巨資投入問題。第二部分繼續介紹云計算與云存儲之間的關系。
云計算vs. 云存儲如果你正在云中運行延遲敏感型數據庫應用程序,最佳實踐表明你應該使用云服務商所提供的塊存儲產品,比如AWS EBS(Elastic Block Storage)。對于被有限IOPS和卷容量所限制的大型數據庫負載來說,這是一種完美的解決方案。
當Realty Data的母公司National Real Estate在2012年破產的時候,其必須就如何處理三個數據中心作出快速抉擇:使用其他的數據中心、租用托管空間或者使用云。“由于很難割舍這個數據中心,因此從成本方面考慮,將其放入云中是最佳選擇,” Naperville公司的技術總監Craig Loop表示。
起初,Realty Data公司希望使用lift-and-shift(通過將部門或流程重置在一個成本相對較低的中心獲取成本優勢)方式進行應用程序遷移,但是卻很難將40TB圖像數據從EMC存儲陣列遷移到云當中。并且S3所提供的延遲時間和性能參數都是不可接受的,這意味著需要重寫其內部應用程序才能夠支持對象存儲。“即便使用shims,我們也無法讓其正常工作,”Loop說道。同時,AWS EBS也不是一個可行的選擇,因為在當時,EBS所支持的卷大小只有1TB。“EBS還將帶來大量管理問題,”Loop表示。
云咨詢公司RightBrain Networks向Realty Data推薦了Zadara VPSA(Virtual Private Storage Array,虛擬專用存儲陣列),這是一種位于云數據中心附近的專用單租戶存儲,通過光纖連接,并且采用“現用現付”的支付方式。Zadara VPSA提供了常見的SAN和NAS接口,存儲開發團隊希望其能夠達到本地EMC陣列的性能水平。Zadara針對VPSA還推出了運營商和本地版本,并且支持類似于云的“現用現付”的支付方式。
之后,原生云塊存儲方式也加入到競爭中來。比如現在AWS EBS所支持的卷體積已經達到最大16TB,并且使用固態磁盤的EBS其IOPS能夠達到20000 IOPS/卷。盡管對于大部分數據庫負載來說這些指標都已經能夠達到要求了,但也并非全部。
Lawter是一家位于芝加哥的特種化學品公司,最近將其SAP和Sharepoint基礎架構轉移到Dimension Data提供的公有云服務當中,并且選擇使用Zadara VPSA,因為其SAP環境需要至少20000 IOPS。
“Dimension Data公司的標準存儲不能滿足我們的IOPS需求,”Lawter公司的全球網絡和虛擬化經理Antony Poppe表示。
與此同時,傳統存儲廠商看到了其產品在云服務提供商領域存在的機遇。不僅一些云塊存儲不能提供足夠的IOPS并且具有較大延遲,許多云用戶還需要忍受“IOPS競爭”——和當前環境的其他租戶競爭IOPS資源,EMC Elastic Cloud Storage產品總監Varun Chhabra表示。
將云計算和專用存儲結合能夠產生可預測的穩定性能表現。
此外,為云負載使用專用存儲對于特定業務來說更加安全,Virdata公司的業務開發、渠道和合作伙伴部門經理Catherine Van Aken表示。這家公司為物聯網應用開發大數據和分析平臺,其推出的平臺基于OpenStack,運行在NetApp FlexPod聚合基礎架構當中。
“并非所有客戶都已經為公有云做好準備,” Van Aken說,“市場正在逐漸發展,隨著時間遷移所有數據都將會被轉移到云中,”她說,引述IDC的一項預測顯示,在五年之內,超過90%的物聯網數據都將被轉移到云當中。因此借助于附近的存儲這種方式,Virdata可以為客戶提供逐步遷移計劃,將全部位于本地的數據逐漸遷移到云中進行計算。
此外,在云中使用傳統存儲可以在管理方面提供延續性,NetApp Data Fabric副主席Phil Brotherton表示。其甚至會吸引合規專員的注意,他說,“將數據保存在云環境之外,即便還是在云中進行計算。”NetApp Private Server擁有成百上千個客戶,其可以在“云周圍”交付快速、低延遲的性能表現,包括AWS、Microsoft Azure、IBM SoftLayer以及AliBaba Group等。