曾幾何時,那些一度被認為即使不是不可能的,但想要實現(xiàn)的話,其困難程度也是相當高的高性能的云存儲現(xiàn)在已然在一些企業(yè)組織的IT部門成為了現(xiàn)實。我們已經(jīng)有了云存儲,還有了高性能的存儲,但真的有高性能的云存儲這樣一回事嗎?很長一段時間以來,這一答案都是否定的。
“任何時候,只要當您將您的基礎設施遷移到數(shù)據(jù)中心以外的地方時,都會涉及到延遲,您將遭遇到以光的速度運行的問題。”位于馬薩諸塞州米爾福德的企業(yè)策略集團公司(Enterprise Strategy Group)的分析師斯科特·辛克萊表示說。“光的速度只能這么快。”
對于那些在其云供應商之外,同樣需要高性能存儲的企業(yè)客戶而言,他們要么學會妥協(xié),要么只能選擇存儲在企業(yè)內(nèi)部。然而,現(xiàn)如今有一類新的技術方法越來越多的興起,其建議使得您的企業(yè)組織可以實現(xiàn)魚和熊掌的兼得了,即:幫助您有可能實現(xiàn)將I/O密集、延遲敏感的應用程序運行在一定程度的基于云的基礎設施。
高性能的云存儲可以使企業(yè)組織可以在云中運行受到云存儲的限制,而他們又確實需要的數(shù)據(jù)庫應用程序。其也可以讓您企業(yè)保持應用程序在企業(yè)內(nèi)部部署環(huán)境的運行,同時又可以通過廣域網(wǎng)充分利用云存儲的低成本和可擴展性的優(yōu)勢。最后,其使得人們能夠在云中運行計算,同時回到企業(yè)私有數(shù)據(jù)中心訪問存儲基礎設施成為了可能。
但是,與大多數(shù)的存儲問題不同的是,實現(xiàn)高性能的云存儲的訣竅不僅僅只是涉及到投入更多的磁盤驅動器或閃存而已,辛克萊表示說。當涉及到解決以光的速度運行的問題時,新的技術將“需要依賴于特定的創(chuàng)新來解決該問題。”辛克萊說。即,協(xié)同定位數(shù)據(jù)非常接近計算,或者引入某種形式的網(wǎng)絡優(yōu)化或緩存機制。一些解決方案結合了這三種方法。雖然其仍然處于初級階段,但早期采用者們已經(jīng)看到了可觀的回報。
預置型計算、云存儲
“我們曾經(jīng)有過關于存儲很便宜的心態(tài):如果您企業(yè)組織需要更多的存儲空間,多買一些就是了。”位于馬薩諸塞州威克費尓德的利益管理公司Sentinel Benefits & Financial Group的首席運營官David Scarpello表示說。“然后,我開始逐漸意識到存儲其實并不便宜。不管曾經(jīng)是誰告訴我的,都絕對是犯了一個嚴重的錯誤。”
除了購買額外的容量能力、對企業(yè)設備進行支持和維護、支付工作人員薪水、進行備份、維護一處數(shù)據(jù)中心和災難恢復站點之外,Sentinel公司每年還需支付超過250,000美元,以維護40 TB的企業(yè)本地存儲,每TB的價值超過了6,000美元。 “這一成本投入無疑是相當巨大的。”他說,那么,這樣的巨資投入是為了什么呢?
“存儲是非常重要的——其能夠使我們安全——但其又不是您想在它上面花費很多錢的東西。”
與此同時,公共云供應商們所提供的原始容量能力的速率又足以與消費者的硬盤驅動器相媲美。亞馬遜網(wǎng)絡服務(AWS)的簡單存儲服務(Simple Storage Service,S3)價格為每GB每月0.03美元起,僅享有較少的更大容量和訪問層功能;或每年240美元可托管,可復制的TB。
但是,該成本低廉的容量層級是基于對象存儲的,其性能在最好的時間是足夠的,但在通過廣域網(wǎng)訪問時,則完全徹底地變慢。因此,這使得許多IT企業(yè)組織所面臨的挑戰(zhàn)是如何能夠在充分利用云計算的可擴展性和低成本的同時,保持其性能。
對于Sentinel公司而言,一個潛在的解決方法是采用來自波士頓的初創(chuàng)企業(yè)ClearSky Data公司的將一個數(shù)據(jù)緩存和加速工具結合的一款企業(yè)內(nèi)部部署的緩存設備,以及另一款位于本地入網(wǎng)點(point of presence ,POP)的兄弟設施,直接連接到高容量的公共云存儲。 通過本地緩存熱點數(shù)據(jù),并通過一個專用的、低延遲的連接訪問云,企業(yè)客戶可以為企業(yè)內(nèi)部部署的計算充分利用基于云的存儲的低成本的優(yōu)勢,而又不影響性能。
在其最初的版本中,ClearSky Data公司承諾靠近本地的IOPS,同時承諾,對位于波士頓、費城和拉斯維加斯POP入網(wǎng)點以外的客戶的延遲性為兩毫秒以下。該計劃是為了增加其地域分布,并增加對額外的云存儲供應商的支持,ClearSky Data公司的聯(lián)合創(chuàng)始人兼首席執(zhí)行官艾倫·魯賓表示說。
Sentinel公司已經(jīng)開始通過ClearSky將大約7 TB的測試和開發(fā)存儲卷遷移到AWS,這期間沒有開發(fā)人員的投訴。理想的情況下,該公司會慢慢完成其所有數(shù)據(jù)的遷移,從而免除其每月需支付給NetApp公司的5000美元的維修費用,同時還免除了進行備份和異地災難恢復的必要性。
云計算和存儲
如果您企業(yè)正在云中運行一款延遲性敏感的數(shù)據(jù)庫應用程序,最佳的實踐方案要求您企業(yè)最好是選擇云服務提供商的塊存儲服務,如AWS的彈性塊存儲(EBS)。這曾經(jīng)是受到IOPS和更小的容量規(guī)模限制的大型數(shù)據(jù)庫工作負載一個死亡喪鐘。
當Realty Data Company的母公司 National Real Estate于2012年申請破產(chǎn)時,他們必須就其三處數(shù)據(jù)中心做出快速的決定:遷移到另一處數(shù)據(jù)中心、租用托管空間或遷移到云中。
“雖然我們在彼時確實很難放手,但在財務上,選擇遷移到云中是最有意義的。”這家位于伊利諾斯州內(nèi)珀維爾的公司的技術總監(jiān)Craig Loop表示說。
起初,Realty Data公司選擇對其應用程序實施撤裁后轉移(lift and shift)的遷移方法,但跌跌撞撞地遷移其40-TB的圖像數(shù)據(jù)庫從EMC的陣列到云中。來自S3的延遲和性能問題是無法讓人接受的,其意味著需要重新編寫其內(nèi)部應用程序以支持對象存儲。
“即使有shim庫,我們也無法使其正常工作。” Loop表示說。與此同時,AWS EBS也不是一個真正的選擇,因為在當時,EBS所支持的容量規(guī)模只有1 TB大小。“EBS將成為一個管理方面的頭痛問題。”Loop說。
而在與云咨詢顧問公司RightBrain Networks合作之后, Realty Data公司使用了一款初創(chuàng)公司Zadara的虛擬專用存儲陣列(VPSA),專用的單一租戶存儲毗鄰云數(shù)據(jù)中心,并通過光纖鏈路連接,并選擇了使用現(xiàn)收現(xiàn)付(pay-as-you-go) 的付費模式。這款Zadara VPSA帶來了熟悉的SAN和NAS接口,以及開發(fā)人員所期望的企業(yè)內(nèi)部部署的EMC陣列所具備的存儲性能。自那時以來,Zadara還在VPSAs增加了其他云提供商,以及一款企業(yè)內(nèi)部部署的版本提供了類似于云的現(xiàn)收現(xiàn)付消費模式。
原生云塊存儲選項也進行了相應的調(diào)升。例如,AWS EBS現(xiàn)在最多可支持多達16 TB容量的大小,而由固態(tài)硬盤支持的EBS置備的IOPS存儲卷提供每卷高達20000的IOPS。不過,盡管這對很多數(shù)據(jù)庫工作負載已經(jīng)足夠好了,但并不是對所有的都足夠。
總部設在伊利諾伊州芝加哥的一家特種化學品公司Lawter Inc.公司,最近將其SAP和SharePoint基礎設施從Dimension Data遷移到公共云服務,并選擇了Zadara公司的VPSA,因為該公司需要為其SAP環(huán)境保證最低20,000的IOPS。 “Dimension Data公司的標準存儲已經(jīng)不能滿足我們的IOPS要求了。”該公司的全球網(wǎng)絡和虛擬化經(jīng)理安東尼·波佩說。
與此同時,傳統(tǒng)的存儲供應廠商看到了他們的產(chǎn)品在云服務提供商的市場。不僅一些云塊存儲產(chǎn)品不能提供足夠的IOPS和延遲性,許多云用戶報告稱遭受到了“IOPS競爭”——與其他租戶在環(huán)境中的IOPS資源競爭,EMC公司彈性云存儲產(chǎn)品營銷董事Varun Chhabra說。
配對具有專用存儲的云計算可以實現(xiàn)可預測的性能。
同時,為基于云的工作負載使用專用的存儲是為了令一些企業(yè)用戶安心,Virdata公司的業(yè)務發(fā)展、渠道和合作伙伴負責人Catherine Van Aken說。Virdata公司為物聯(lián)網(wǎng)(IoT)應用程序開發(fā)了大數(shù)據(jù)和分析平臺,其平臺是基于OpenStack的,運行在NetApp公司的FlexPod融合基礎設施上。
“并非所有的企業(yè)客戶都為公共云服務做好了準備。” Van Aken說。 “市場正在從邊緣不斷增長,但會隨著時間的推移而發(fā)展到云領域。”她說。她還援引了IDC的預測,即在五年內(nèi),90%以上的物聯(lián)網(wǎng)數(shù)據(jù)都將被托管在云中。憑借其做法,Virdata公司可以為其企業(yè)客戶提供階梯式的方式從所有的預置型環(huán)境過度到在云中的計算——具備存儲毗鄰。
此外,NetApp公司的數(shù)據(jù)網(wǎng)絡結構副總裁菲爾·布拉澤說,可以在云產(chǎn)品管理中使用傳統(tǒng)的存儲,他甚至呼吁協(xié)調(diào)人員,他說:“通過將數(shù)據(jù)托管到云之外,即使計算是在其中”。 NetApp公司的NetApp專用服務器有數(shù)百家客戶,可提供快速的,低延遲的性能服務,其“近云”的供應商包括AWS、微軟Azure、IBM的SoftLayer和阿里巴巴集團,布拉澤說。
云計算、預置型存儲
但對于一些企業(yè)組織而言,在云計算中存儲哪怕只有一點點數(shù)據(jù)也嫌太多。數(shù)據(jù)量太大,而預置型存儲基礎設施的投資又過大,或者對于他們?nèi)粘2僮餍袨榈囊?guī)定太過于嚴格,而不得不認真考慮把數(shù)據(jù)存儲在公共云。
但是,計算,則是另一回事。當一家企業(yè)組織可能想要在云中運行一款應用程序,而同時要保留其數(shù)據(jù)在企業(yè)內(nèi)部時,會有很多的情況,Velostrata公司的首席執(zhí)行官本·沙烏爾說。Velostrata公司是一家初創(chuàng)公司,其軟件將存儲從計算脫鉤。他們可能希望為應用程序的現(xiàn)代化使用云計算,或者用于測試和開發(fā),或者是為了適應峰值期間的利用率。 同時,保持數(shù)據(jù)在企業(yè)內(nèi)部提供了投資保護,滿足合規(guī)性目標,或者避免了大量的數(shù)據(jù)遷移工作。其也可以為企業(yè)的多云戰(zhàn)略;在云之間遷移應用程序,以避免云鎖定,而無需更改其數(shù)據(jù)存儲奠定基礎。
“解耦計算和存儲有很大的影響。”本·沙烏爾說。
除了切斷存儲和計算之間的連接,Velostrata公司的軟件流和緩存應用程序從企業(yè)內(nèi)部部署的存儲映射到云。其由兩臺虛擬機組成——其中一臺運行在VMware vCenter中,調(diào)解到企業(yè)內(nèi)部部署的存儲的訪問,以進行讀取和寫入;另一臺虛擬機在云中,與正在運行的計算進程通信,并與監(jiān)控引擎集成。 “整個想法是云無關的,并允許虛擬機在目標云環(huán)境中運行本機。”本·沙烏爾說。
據(jù)Enterprise Strategy Group公司的辛克萊預計,整個存儲業(yè)界將繼續(xù)提出創(chuàng)造性的解決方案,以提供高性能的云存儲。而根據(jù)該公司的研究顯示,采用異地備用云資源已然成為IT企業(yè)組織在未來最為積極主動的選項。
“顯然,這會為企業(yè)組織帶來巨大的利益,但在同一時間,您真的需要解決好光速的挑戰(zhàn)。”
文章來源:機房專用空調(diào) http://keenjuche.com.cn