首頁 企業 Drobo B1200i 評測

Drobo B1200i 評測

by 凱文·奧布萊恩

如果我們對 Drobo 和新的 B1200i 有所了解,就會知道他們的使命是讓存儲變得簡單。 12 盤位 SAN 在歷史上通過 Drobo 的 BeyondRAID 自動和瞬時驅動器管理系統通過 SATA 和 SAS 硬盤驅動器支持高達 48TB 的存儲。 現在 B1200i 有一個新的技巧,自動數據感知分層。 B1200i 秉承簡單理念,可支持三個 SSD 以提供自動數據分層,同時保留其他九個托架用於大容量存儲,所有這些都具有即插即用的簡單性。


如果我們對 Drobo 和新的 B1200i 有所了解,就會知道他們的使命是讓存儲變得簡單。 12 盤位 SAN 在歷史上通過 Drobo 的 BeyondRAID 自動和瞬時驅動器管理系統通過 SATA 和 SAS 硬盤驅動器支持高達 48TB 的存儲。 現在 B1200i 有一個新的技巧,自動數據感知分層。 B1200i 秉承簡單理念,可支持三個 SSD 以提供自動數據分層,同時保留其他九個托架用於大容量存儲,所有這些都具有即插即用的簡單性。

一旦啟動並運行,開始配置 B1200i 也非常簡單。 通過一系列 GUI 管理屏幕,管理員可以配置一切,從自動精簡配置捲到收集驅動器使用情況報告和相關性能指標。 Drobo 大力推動精簡配置和精簡回收,強調可以在幾秒鐘內創建新卷。 這樣做的原因可以追溯到 Drobo 裝置的工作方式,一切都是自動的。 因此,Drobo 不必為卷指定位置,而是創建跨一系列驅動器的智能卷,而不是特定位置。 所有捲的容量分配都是從自動回收的公共存儲池完成的,使管理變得輕而易舉。

在硬件方面,B1200i 專為企業打造,不僅具有模塊化組件,還具有四 NIC 和雙冗餘熱插拔電源等高可用性功能。 該設計還具有可拆卸的控制器卡和可熱插拔的冷卻風扇,這意味著任何人都可以對幾乎整個裝置進行現場維修。 該平台非常適合虛擬化環境,並已通過 VMware vSphere、Citrix XenServer、Symantec Backup Exec、Acronis 和 Veeam Backup 環境的認證。

在本次評測中,我們將了解一下 B1200i,它們都裝有硬盤驅動器並安裝了三個 OCZ Talos 分層 SSD。 OCZ 驅動器專門為此用途而設計,並通過 Drobo (OCZTALOS.DROSAS) 直接銷售。 然而,Drobo 的 SSD 分層適用於各種 SSD; 完整的兼容性列表可以是 在這裡找到. Drobo 提供 B1200i 各種配置和價格點 取決於存儲和性能要求。 以前的 B1200i 所有者可以使用自己購買的 SSD 分層包進行升級。

Drobo B1200i 規格

  • 系統連結
    • 3 個 100 / 1000 Mbps 以太網數據端口 (iSCSI)
    • 1 個 100 / 1000 Mbps 以太網端口用於管理
    • 網絡協議:iSCSI/CHAP 身份驗證
    • 連接故障轉移
    • 巨型幀(最多 9000 字節 MTU)
  • 容量
    • 12 個用於硬盤驅動器或固態驅動器的驅動器托架
    • 3.5″ SAS-1/SAS-2 驅動器
    • 3.5” SATA I / SATA II / SATA III 硬盤
  • BeyondRAID 特性
    • 精簡配置
    • 即時擴張
    • 混合驅動器大小利用率
    • 自動保護級別
    • 雙磁盤冗餘
    • 虛擬熱備
    • 數據感知
    • 驅動器重新排序
  • 操作系統支持
    • Mac OS X Server 10.5.8 或更高版本(僅限英特爾)
    • Mac OS X Server 10.6.8 或更高版本(僅限英特爾)
    • Windows Server 2003 R2 SP1 32 位和 64 位
    • Windows 服務器 2008 R2 SP1 64 位
    • Windows Server 2008 R2 超級 V
    • Red Hat Enterprise Linux 6(僅限英特爾)
    • VMware vSphere 4.1.x (ESXi)
    • VMware vSphere 5.0.x (ESXi)
    • 思傑XenServer 5.6
  • 文件系統選項
    • Mac OS X:HFS+
    • Windows:NTFS、FAT32
    • Linux:ext3
    • VMware vSphere:VMFS
    • 思傑 XenServer:LVM
  • 電源和冷卻
    • 雙冗餘熱插拔電源:交流輸入 – 100/240 VAC、8/5 A、50/60 Hz
    • 冗餘、熱插拔冷卻單元
    • 工作溫度:10°C – 35°C (50° – 95°F)
  • 無載體驅動器托架、現場可更換控制器卡和電源
  • 3U 機架安裝外形(包括機架安裝套件)
  • 重量:47 磅(不含硬盤驅動器或包裝)
  • 保修:美國或歐盟以外的一 (1) 年保修或歐盟兩 (2) 年保修(根據歐盟法律規定)

Design

Drobo 以獨特的方式將企業產品設計得盡可能簡單和直觀,同時仍然具備豐富的功能。 B1200i 是一款 12 盤位 SMB SAN,帶有前置 3.5 英寸無托架驅動器盤位。 這與市場上許多其他類似產品形成鮮明對比,這些產品需要先將硬盤驅動器或 SSD 安裝到驅動器托盤,然後才能將它們裝入可用插槽。 在 Drobo 平台上,用戶只需將驅動器滑入彈簧托架,直到驅動器就位並鎖定到位。

Drobo 界面擴展到面向前方的硬件功能,以及易於使用的 Drobo Dashboard。 通過查看 B1200i 的正面,很容易判斷剩餘可用容量的百分比,甚至每個驅動器的狀態(好/壞)。 如果正在進行重建,指示燈還會通知用戶不要移除驅動器,如果您沒有打開 Drobo Dashboard 來顯示該數據,這會很方便。

雖然在整個方案中更多的是一個小問題,但 B1200i 上過於簡單的機架安裝配置既是福也是禍。 對於大多數重型機架安裝設備,導軌首先安裝在服務器機架中,然後支撐安裝的設備。 Drobo 採用無軌設計,而不是選擇超大安裝耳。 雖然我們從 Drobo 那裡得到保證,該設計會隨著時間的推移而保持不變,並且在承載滿載 SAN 時不會出現任何問題,但 B1200i 確實在後部下垂,進入下面的 1U。 如果 B1200i 放在其他設備上,您可能永遠不會注意到。 在我們的案例中,我們在 Drobo 下方安裝了一個 1U 交換機,由於 Drobo 後端下垂,幾乎不可能重新安裝,或者在不移除其下方空間中的服務器或上方 Drobo 的情況下移除兩個導軌。 不用說,一整套合適的導軌在未來的設計中會很好,以支持更多傳統的機架部署。

Drobo B1200i 的後部是所有連接、冷卻和電源連接的位置。 設計時考慮了高可用性和現場可維護性,許多系統組件可以由最終用戶輕鬆更換。 無需讓 B1200i 脫機,您就可以更換出故障的冷卻裝置或換上備用電源。 如果系統或連接板等其他組件發生故障,用戶也可以輕鬆更換它們; 儘管必須首先關閉系統才能這樣做。 所有這些項目都不需要工具,使用易於操作的閂鎖或翼形螺釘即可完成。

在軟件方面,Drobo 提供了他們的 Dashboard 軟件來配置和監控他們的 NAS 和 SAN 模型。 對於 B1200i,用戶可以監控模型的各個方面,從硬盤驅動器或 SSD 的狀態到風扇速度或熱狀態。 深入了解更多特定於功能的項目,Dashboard 軟件還允許您實時監控系統性能,顯示總吞吐量和 IOPS。

在配置 Drobo B1200i 時,儀表板可以輕鬆查看正在使用的空間以及為其他用戶或系統創建卷。 從 Drobo 系統的管理角度來看,一個非常好的功能是軟件識別數據添加到陣列或從陣列中刪除的速度有多快,並在數據更改後幾秒內更新未使用的總空間。

企業綜合工作負載分析(庫存設置)

我們看待網絡存儲產品的方式比僅僅關注傳統的突發性能更深入。 查看長時間內的平均性能時,您會忽略設備在整個時間段內的性能背後的細節。 由於具有閃存分層的設備隨著時間的推移表現不同,我們新的基準測試過程分析了各個領域的性能,包括總吞吐量、每台設備長時間預處理階段的平均延遲。 對於高端企業產品,延遲通常比吞吐量更重要。 出於這個原因,我們竭盡全力展示我們通過我們的每台設備的全部性能特徵 企業測試實驗室.

我們的 Drobo B1200i 的硬件配置包括以下驅動器配置:

  • 僅限硬盤:12 x 2TB Western Digital RE4 7200RPM SATA
  • SSD 分層:9 x 2TB Western Digital RE4 7200RPM SATA + 3 x 230GB OCZ Talos C SAS (OCZTALOS.DROSAS)

為了展示 Drobo B1200i 所針對的實際工作組條件下的性能,我們使用以下佈局來測量性能。 在此配置下,未啟用 iSCSI 多路徑,而是選擇為每個端口分配一個工作負載。

  • 服務器 1 工作負載(NIC 端口 1 到 Drobo 端口 1)
  • 服務器 2 工作負載(NIC 端口 2 到 Drobo 端口 2)
  • 服務器 3 工作負載(NIC 端口 3 到 Drobo 端口 3)

每個工作負載都配置有兩個線程、兩個隊列深度負載,每個服務器在測試期間同時與 Drobo 交互。 所有測試同時開始和停止,以使 Drobo B1200i 在基準測試運行期間保持負載。 對於具有 100% 讀取活動的測試,預處理使用相同的工作負載,但翻轉為 100% 寫入。

預處理和初級測試:

  • 吞吐量(讀+寫 IOPS 聚合)
    • 單個服務器吞吐量
    • 聚合服務器吞吐量
  • 平均延遲(讀+寫延遲一起平均)
    • 單個服務器平均延遲

目前,Enterprise Synthetic Workload Analysis 包括三種常見的混合配置文件,它們試圖反映真實世界的活動。 選擇這些與我們過去的基準有一些相似之處,以及與廣泛發布的值(例如企業測試常用的 8K 70/30)進行比較的共同點。 我們還包括兩個遺留的混合工作負載,包括傳統的文件服務器和 Web 服務器,提供各種傳輸大小。 最後兩個將隨著我們網站上介紹的那些類別的應用程序基準逐步淘汰,並替換為新的合成工作負載。

  • 8K 70/30
    • 70% 讀取,30% 寫入
    • 100% 8K
  • 文件服務器
    • 80% 讀取,20% 寫入
    • 10% 512b、5% 1k、5% 2k、60% 4k、2% 8k、4% 16k、4% 32k、10% 64k
  • 網絡服務器
    • 100% 閱讀
    • 22% 512b、15% 1k、8% 2k、23% 4k、15% 8k、2% 16k、6% 32k、7% 64k、1% 128k、1% 512k

為衡量僅添加硬盤驅動器或添加 SSD 分層的 Drobo B1200i 之間的性能差異,我們首先應用 8K 工作負載,其中讀取工作負載為 70%,寫入工作負載為 30%。 兩種配置立即顯示出相似的總吞吐量,而工作負載主要留在緩存中。 大約 20 分鐘後,隨著更多數據寫入陣列,硬盤驅動器性能開始逐漸下降,而 SSD 保持約 1000 IOPS 的性能水平。

訪問 Drobo B1200i 的三台服務器的平均延遲可能是除吞吐量之外最重要的方面之一,因為隨著等待時間的增加,更高的延遲會導致應用程序停滯不前。 在預處理過程中,硬盤驅動器配置從 5-6 毫秒緩慢增加到 8-10 毫秒,而 SSD 分層配置保持在 5-6 毫秒之間。

在兩種 Drobo B1200i 配置上完成預處理過程後,硬盤驅動器配置保持每台服務器 186-204 IOPS 的性能水平,或總計 588 IOPS。 具有 SSD 分層的 B1200i 提供每台服務器 313-402 IOPS 的性能,總計 1110 IOPS。 這相當於吞吐量增加了 189%。

延遲在逐個服務器的基礎上顯著改善,硬盤驅動器配置的平均響應時間在 9.76 毫秒到 10.68 毫秒之間。 這與速度在 4.95 毫秒到 6.36 毫秒之間的 SSD 分層設置形成對比。 對這兩個總數進行平均,SSD 分層將響應時間提高了 46.4%。

過渡到文件服務器工作負載時,傳輸請求大小分佈非常廣泛,SSD 分層與不分層之間的差異變得更加明顯。 僅加載硬盤驅動器的 B1200i 的總吞吐量低於 400 IOPS,而 SSD 分層配置的性能保持在 1,000 IOPS 以上。

使用僅 HDD 的 B16i 配置時,文件服務器工作負載的逐服務器延遲測量為 18-1200 毫秒,而使用 SSD 分層時,B1200i 每台服務器的延遲低於 6 毫秒。

在 B1200i 完全預處理並將文件移出緩存後,僅 HDD 配置平均每台服務器 101-118 IOPS 或總 332 IOPS,而 SSD 分層 B1200i 保持每台服務器 327-355 IOPS 或總 1022 IOPS 的速度。 包括 SSD 層的好處是吞吐量增加了 308%。

使用我們的文件服務器工作負載測量平均延遲時,僅 HDD 的 B1200i 測得每台服務器的延遲在 17.42 毫秒到 21.17 毫秒之間,而 SSD 分層配置將響應時間降低到 5.63 毫秒到 6.10 毫秒,或者通過添加 SSD 層減少了 69.8%。

最後一個工作負載由具有各種傳輸大小但 100% 讀取的 Web 服務器配置文件組成。 為了在具有 SSD 分層的 Drobo B1200i 上正確地預處理此工作負載,我們將活動翻轉為 100% 寫入。 在這些條件下,只有硬盤驅動器的 Drobo B1200i 的吞吐量為 60-70 IOPS,或略高於 200 IOPS。 通過 SSD 分層,B1200 能夠提供每台服務器近 150 IOPS 的吞吐量,或總計超過 400 IOPS。

測量平均延遲時,僅硬盤配置的響應時間為每台服務器 30-35 毫秒,而 SSD 分層設置保持在 15 毫秒以下。

在 Drobo B1200i 針對 100% 讀取 Web 服務器活動進行預處理後,僅硬盤驅動器和 SSD 分層配置之間的性能差異是所有工作負載配置文件中最大的。 對於純 HDD,每台單獨的服務器測得 65-76 IOPS,總計 214 IOPS。 SSD 分層吞吐量為每台服務器 402-473 IOPS,或總計 1,291 IOPS……增加了 603%。

將 SSD 添加到等式中後,響應時間得到了極大改善,從每台服務器 26-30 毫秒降至僅 4-5 毫秒。 結果表明延遲減少了 83.3%,即使在我們測試的線程和隊列深度較低的情況下也是如此。

電源消耗功率

雖然在考慮 SSD 分層時首先想到的可能是提高性能,但另一個好處是降低功耗。 在 Drobo B1200i 滿載 7200 個 237RPM 硬盤驅動器的情況下,我們測得平均閒置使用量為 255 瓦,在混合讀/寫文件服務器工作負載和三個服務器負載訪問它的情況下增加到 225 瓦。 交換三個 SSD,閒置功耗降至 5.1 瓦(降低 233%),當加載相同的文件服務器工作負載時,功耗降至 8.6 瓦(降低 XNUMX%)。 SSD 分層不僅會顯著提高性能,而且還會節省電力部門。

我們在企業設備上測量的功耗的另一個方面 伊頓高級監控 ePDU 是功率效率。 就 Drobo B1200i 而言,我們測得兩個電源在空閒和活動狀態下的平均效率為 94.45%。

結論

Drobo 是簡單存儲的大師,即使在專有管理屏幕和神秘界面通常是常態的 SMB 和企業空間中也是如此。 由於 IT 受到各方面的限制,通才和專家都更喜歡易於使用的系統,以便進行快速配置和 SAN 管理。 儘管對 Drobo 的打擊一直是,雖然易於使用,但性能也會受到適度的影響。 雖然歷史上願意承認這一點,但 Drobo 通過最新更新在很大程度上解決了整體系統性能問題,其中包括通過三個 SSD 支持數據感知分層。

在查看系統性能時,SSD 的好處是深遠的,尤其是當您考慮到這些是經過修改的 OCZ Talos 1 SSD 時,它們遠非最新最好的企業級 SSD 技術。 具有自動分層和 SSD 的 Drobo B1200i 無處不在,但當我們查看高讀取測試時,它確實伸展了腿,例如網絡服務器工作負載,其中硬盤驅動器僅提供 214 IOPS,而 SSD 分層吞吐量為 1,291 IOPS,這是一個了不起的促進。 在其他測試中,自動分層的好處也很豐富,全面提升了 IOPS 和延遲。 SSD 還可以節省 5-9% 的電量,具體取決於工作負載。

在查看本次評測中的 B1200i 時,很容易將大部分注意力花在新的 SSD 自動分層上。 當然,重要的是要記住 Drobo 不僅僅是這個單一的功能。 該平臺本身,無論是與 SSD 還是 HDD 一起使用,本質上都易於使用和理解,並且在大多數情況下,該設備易於使用模塊化部件進行維修。 還值得指出的是,Drobo 提供了這種軟件升級而不需要新硬件,這在存儲陣列業務中並非總是如此……通常主要的新功能伴隨著新的硬件要求。

優點

  • 易於管理、部署和維護
  • 三個 SSD 的自動分層可全面提升性能
  • SSD 降低了陣列的整體功耗

缺點

  • 機架安裝套件可能更具支持性
  • SSD 提供速度,但以犧牲總陣列容量為代價
  • 缺乏性能驅動的互連,如 10GbE

底線

Drobo B1200i 是我們測試過的最易於管理和部署 SAN 的產品,易用性並不意味著 Drobo 在功能上有所縮水。 B1200i 的模塊化設計意味著幾乎任何人都可以對其進行現場維修,並且其 GUI 管理屏幕和設備級視覺通知消除了有關設備內正在發生的事情的任何問題。 將這種簡單的使用模型與新的自動分層更新和高達 6 倍的 SSD 吞吐量增益相結合,B1200i 的價值主張不斷提高。

Drobo B1200i 產品頁面