OS X 伺服器大規模儲存和備份
我真的希望這個問題不會被視為拖釣或徵求購買建議。這不是故意的。
我剛開始在一家小型廣告公司(40 名員工)工作。幾年前我實際上辭去了系統管理員的工作(壓力太大了!),但是我們目前將 IT 工作外包給的公司做得非常糟糕,以至於我覺得有必要參與其中並儘我所能改善事物。
目前,公司的所有數據都儲存在一個 8TB 外部火線驅動器上,該驅動器連接到執行 OS X Server 10.6 的 Mac Mini,為整個公司提供文件共享(使用 AFP)。有一個備份驅動器,實際上是一個包含兩個 3TB 硬碟驅動器的容器,排列在 RAID 0 中(arrggghhhhh!),有人在何時將其帶入並使用 Carbon Copy Cloner 複製所有數據。這就是整個基礎架構,以及整個備份和恢復策略。我一直在失眠。
我剛剛開始使用 FreeBSD、ZFS、稀疏包和快照發送來增強備份過程,以使所有內容都離開現場。我認為這是一個可行的幕後解決方案,但對於人們的日常使用,我正在苦苦掙扎。
鑑於數據的數量和重要性,我認為我們真的應該尋找企業級儲存解決方案、高可用性等,但整個公司一直都是 Mac,我找不到可以滿足我們需要的設備. 不再有 Xserve;沒有貨架儲存;除了看起來不是那麼好的Pegasus R6 之外,根本沒有大規模的儲存空間;Mac Pro 有光纖通道,但它不是真正的伺服器,而且貴得離譜;Xsan 似乎即將推出;heartbeatd 和 failoverd 之類的東西顯然已被刪除來自獅子伺服器;新的 Mac Mini 只有迅雷,嚴重限制了我們的選擇;名單還在繼續。我真的,真的不想在這裡拖釣。我喜歡 Mac,但我真的不知道我應該在哪裡尋找伺服器的東西。
我曾考慮使用 Linux 或 FreeBSD 和 netatalk 來提供具有這些作業系統帶來的所有伺服器特性的文件,但我讀過的一些東西讓我懷疑這是否真的是要走的路。此外,在我自己(誠然相當粗略)的實驗中,我一直在努力獲得不錯的傳輸速度。我想也有可能讓每個人都關閉 AFP 並讓他們使用 SMB 或 NFS,但我知道這可能會導致資源分叉和文件鎖定的大問題。
我認為那裡一定有很多 Mac 公司。如果你是系統管理員,你用什麼?非常感謝任何建議。
好問題。有一些很好的解決方案可供您使用。在放棄 Xserve 和 Xraid 之後,我傾向於不相信 Apple 的企業或大規模部署計劃。在你的職位上的其他人包括媒體創作專業人士、影片和音頻製作和教育。
在尋找可支持和更標準的技術方面,您正在走上正確的道路。可以這樣想:如今,您擁有可以提供塊和文件訪問的儲存解決方案。蘋果在這方面有所欠缺,但他們的產品正在被越來越多的最終使用者所採用。有一個差距。
我實際上使用基於 ZFS 的解決方案 ( NexentaStor ) 為 Mac ( iSCI )、Linux (iSCSI、NFS)、Windows (iSCSI、CIFS) 和 VMWare 環境 (iSCSI、FC、NFS) 提供集中儲存。這就是我為專業和個人安裝所做的。例如,我的 Time Machine 驅動器通過 MacBook Pro 上的 iSCSI 啟動器訪問到本地伺服器上的 ZFS 卷,然後復製到託管設施中的另一個 ZFS 文件管理器。
對於您需要的系統規模和案例,我看到兩個主要選項……
- 使用 Mac 伺服器作為前端/管理系統,使用iSCSI或光纖來利用真實儲存系統提供的塊儲存。我推薦 NexentaStor,但它可以很容易地成為任何其他 ZFS 實施或入門到中級企業儲存。
- 一些 ZFS 設備供應商提供本機AFP支持。Racktop Systems的BrickStor 設備具有此功能。因此,使用本機解決方案,您的使用者可以繞過頭伺服器並直接從該儲存中工作。添加可用於 ZFS 文件系統的 SSD 分層/加速的好處,您可能會為通過網路處理文件的使用者獲得良好的性能提升。