iT邦幫忙

0

ESXI資料掛NAS 可行嗎

  • 分享至 

  • xImage

公司有一台伺服器,為了以後維護及災害應變,打算把伺服器的虛擬主機資料,透過NFS掛在NAS,然後,每天定時把NAS上面的資料自動備份到另一台NAS上。
該NAS只有供伺服器的存取。系統只有跑ERP資料,並沒有大檔案傳輸。

情境一:伺服器發生狀況,可以用備援的伺服器,直接連NAS,把虛擬機掛上去,這樣大概不用十分鐘就可以復原。
情境二:NAS掛掉,可以抽出硬碟,直接放在另一台NAS上,這樣也可以不用幾分鐘就可以復原。
情境三:NAS RAID重組失敗,還原自動備份的資料。但資料是備份時的資料,使用者,必須要重打。

以上不知道掛在NAS上,不知道會有什麼問題呢?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0

NAS夠強就不會有什麼問題。
一般放NAS會有問題的原因。大多都是設備不夠強造成的。
另外一個因素則是人為因素。在不明白安全系數設定的情況下。
反而會有不安全的情況發生。

所以掛在NAS上會不會有問題?這個問題並非是NAS而是設備。講白點就是NAS的等級。
畢竟現在一般人用NAS並不一定會使用高規格的。
所以很難說放在NAS上會不會有問題。

我這幾天在測試NAS的效能,使用伺服器的SAS硬碟速度查詢一段資料庫資料,要花費1分21秒,之後就掛NFS連到NAS,並用RAID6(4顆)使用企業碟7200轉則是1分53秒至2分01秒不等,後來索性就測試RAID0(2顆),時間縮短到1分42秒,所以RAID5應該會落在1分53至1分42秒之間。
不過這樣的速度,可能會被打槍,我後來就把NAS裝上SSD(SATA規格)並建立快取功能,一開始的測試結果,跟上述的差不多,重新開機之後,再重新測試,時間來到了58秒。
原則上,應該會買企業碟組RAID6,並上SSD當唯獨快取使用(M2規格理論上會更快)。

註:1.重開機是因為查詢過一次,他就會暫存到記憶體上面,暫存到記憶上面再度查詢則是35秒)
2.我有測試過ISCSI,時間上是一樣的。不知道我哪裡設定有問題還是怎麼樣。
3.用NAS碟5400轉的,RAID6則是3分43秒,真是慘不忍睹RAID5則是3分36秒。
4.剛剛又做測試,把1TB的一般的硬碟拿來組RAID0,跑出來的時間為2分7秒。看來取決於硬碟轉速。

SSD快取有兩種模式,讀寫快取跟唯讀快取,主機主要是ERP資料庫使用Microsoft SQL Server,不知道採取哪一種模式會比較好呢?

0
sd3388
iT邦好手 1 級 ‧ 2023-04-22 12:15:04

為了以後維護及災害應變
ESXI資料掛NAS是個辦法,但要注意一下效能
不過萬一ERP被綁架,連接NAS上的資料一樣是會受害

情境二的做法比較要注意硬體環境
應該不是拔硬碟插過去另一台就可以

如果你是注重在資料保全
離線且異地備份是比較好的辦法
如果要防範資安風險則需要其他的防護
有人不是很懂資安,看到問題就回,答得跟ChatGPT似的
反正答得多分數就高

看更多先前的回應...收起先前的回應...

我這幾天在測試NAS的效能,使用伺服器的SAS硬碟速度查詢一段資料庫資料,要花費1分21秒,之後就掛NFS連到NAS,並用RAID6(4顆)使用企業碟7200轉則是1分53秒至2分01秒不等,後來索性就測試RAID0(2顆),時間縮短到1分42秒,所以RAID5應該會落在1分53至1分42秒之間。
不過這樣的速度,可能會被打槍,我後來就把NAS裝上SSD(SATA規格)並建立快取功能,一開始的測試結果,跟上述的差不多,重新開機之後,再重新測試,時間來到了58秒。
原則上,應該會買企業碟組RAID6,並上SSD當唯獨快取使用(M2規格理論上會更快)。

註:1.重開機是因為查詢過一次,他就會暫存到記憶體上面,暫存到記憶上面再度查詢則是35秒)
2.我有測試過ISCSI,時間上是一樣的。不知道我哪裡設定有問題還是怎麼樣。
3.用NAS碟5400轉的,RAID6則是3分43秒,真是慘不忍睹RAID5則是3分36秒。
4.剛剛又做測試,把1TB的一般的硬碟拿來組RAID0,跑出來的時間為2分7秒。看來取決於硬碟轉速。

SSD快取有兩種模式,讀寫快取跟唯讀快取,主機主要是ERP資料庫使用Microsoft SQL Server,不知道採取哪一種模式會比較好呢?

sd3388 iT邦好手 1 級 ‧ 2023-05-05 11:24:49 檢舉

應該是讀寫快取較好,不過還是要看是哪套ERP系統
如果資料量不大,建議硬碟全改用SSD吧
網路介面記得改用10G

讀寫嗎,因為ERP比較會用到的都是在大量讀取報表,而不是寫入報表,關於這點有點疑慮到底要用讀寫還是唯讀。
由於NAS是之前購入的,是沒有再另外購入的打算,目前全部虛擬主機的 空間 大約是 3TB左右,組RDID6 用4TB的SSD 五年保三萬元左右,預算看起來是可以,但我擔心的事情是,RDID6每一顆硬碟同時在存取,那壽命會不會都一樣,掛掉的時間點會不會同時..XD

aaron3399 iT邦好手 1 級 ‧ 2023-05-08 16:20:12 檢舉

同時....是指同一年? 同一個月? 同一周? 還是同一天同時掛掉3顆?
企業碟的話機率應該比較低,一般碟就不好說了.....

同一天掛掉嚕...因為SSD的邏輯不就是計算他寫入寫出嗎,那如果組RAID6,不是都在同步再讀寫.......

0
echochio
iT邦高手 1 級 ‧ 2023-04-22 13:47:39

NAS 可用 iscsi 嗎?
之前我是Esxi 掛 NAS 的iscsi 當備份空間
當然你用 NFS 也是可以的
你可比較 NFS 與 iscsi 差異
有空做一下 LAB 看看災難復原是否OK
可考慮 備份到雲端 google 100G 沒多少錢之前我就是找老闆要錢把DB資料備份上去

可以使用iscsi,但好像備份的時候,爬文了一下,使用iscsi效能比要好?目前正在研究要怎麼備份,跟災害還原。

有試過iSCSI,但重新掛在另一台伺服器上的時候,資料就會被洗掉,要如何實現我提到的情境一的問題呢?

0
rexsuperbvue
iT邦新手 5 級 ‧ 2023-04-23 08:51:25
  1. NAS 設備的 IOPS 要高才不會出現瓶頸,記得要設定 HOT SPARE 硬碟以減少兩顆硬碟短時間內都當掉的機率,除非你買到可以忍受當兩顆的高檔NAS。
  2. 網路連線 user 與 data 要分開且 data 最好要做 LACP/Teaming。
  3. 伺服器當掉不是僅僅換NAS或換硬碟就可以解決的,災害回復還必須考量到資料庫層面的復原,最好是在另一台NAS設備上儲存前一晚資料庫的備份+另一台NAS設備的當天資料庫交易檔,資料庫的保護很重要(說三次),一定要做災害演練並寫成SOP到時才不會手忙腳亂誤刪重要資料。
  4. 災害回復後資料庫的最後交易時間越接近災害發生時間越好,要使用者重複輸入遺失的資料小心被噹。
0
by2048
iT邦高手 1 級 ‧ 2023-04-24 09:06:55

NAS使用多顆HDD架RAID 5(IOPS) ,網路卡支援10G環境
架NFS或ISCSI才跑的動,
通常NAS不會只跑上述服務,可能兼負很多工作

0
sam0407
iT邦大師 1 級 ‧ 2023-04-24 12:28:39

您本來要有要買兩台NAS,那肯定是要走iSCSI的呀!

  1. 其中一台NAS買好一點的,至少2~4個GB網卡,有10GB的更好,看規格IOPS時要注意有關於iSCSI的效能,當然是越高越好(也越貴...),這一台將作為主要VM;另一台就可以買低階一點的,1~2個GB網卡就好(看每天實際要備份VM數及資料量,如果考慮萬一主要NAS掛掉時,要直接由備份NAS開VM起來用時的效能,則建議最少2埠GB網卡)
  2. 買一台L2 Switch,不要接其他Switch,就只接兩台NAS及VM實體主機的網卡,NAS或實體主機有兩個網路卡以上接到這個Switch記得設Port Trunking
  3. VM的備份軟體很多,我用過Veeam及NAKIVO,都可以直接在備份的NAS上直接把VM開起來,其他的備份軟體應該也都可以吧,"備份作的好,MIS沒煩惱",這個錢花的絕對值得~~
看更多先前的回應...收起先前的回應...

有試過iSCSI,但重新掛在另一台伺服器上的時候,資料就會被洗掉,要如何實現我提到的情境一的問題呢?

sam0407 iT邦大師 1 級 ‧ 2023-04-25 09:10:05 檢舉

我最近才試過不會呀~是可以直接讓兩台Host連到同一台NAS的LUN。
我用的NAS雖然是QNAP,但設定VM Ware時是參考群暉的這份文件
如何將 LUN 設定為 VMware 伺服器的資料存放區

我這幾天在測試NAS的效能,使用伺服器的SAS硬碟速度查詢一段資料庫資料,要花費1分21秒,之後就掛NFS連到NAS,並用RAID6(4顆)使用企業碟7200轉則是1分53秒至2分01秒不等,後來索性就測試RAID0(2顆),時間縮短到1分42秒,所以RAID5應該會落在1分53至1分42秒之間。
不過這樣的速度,可能會被打槍,我後來就把NAS裝上SSD(SATA規格)並建立快取功能,一開始的測試結果,跟上述的差不多,重新開機之後,再重新測試,時間來到了58秒。
原則上,應該會買企業碟組RAID6,並上SSD當唯獨快取使用(M2規格理論上會更快)。

註:1.重開機是因為查詢過一次,他就會暫存到記憶體上面,暫存到記憶上面再度查詢則是35秒)
2.我有測試過ISCSI,時間上是一樣的。不知道我哪裡設定有問題還是怎麼樣。
3.用NAS碟5400轉的,RAID6則是3分43秒,真是慘不忍睹RAID5則是3分36秒。
4.剛剛又做測試,把1TB的一般的硬碟拿來組RAID0,跑出來的時間為2分7秒。看來取決於硬碟轉速。

SSD快取有兩種模式,讀寫快取跟唯讀快取,主機主要是ERP資料庫使用Microsoft SQL Server,不知道採取哪一種模式會比較好呢?

sam0407 iT邦大師 1 級 ‧ 2023-05-05 10:33:40 檢舉

看了您測試的結果,以下幾點都有可能影響的您資料庫查詢的效能,您參考看看
1.DB Server硬體問題:兩台DB CPU/RAM/硬碟顆數規格及RAID方式是否一樣?如果都是VM,是在同一台VM Host上嗎?
2.網路傳輸問題:您的NAS接到VM Host是獨立封閉網路嗎?NAS或VM Host各接幾個/速率多少的網口作Trunk?
3.硬碟及RAID建議:硬碟是否考慮換成全SSD?NAS作RAID 6效能會好嗎?您買的那台NAS作的RAID 6是屬於Software還是Hardware?如果是Software可能改作10或RAID 5+hot spare會比較好一點~~

0
aaron3399
iT邦好手 1 級 ‧ 2023-05-03 00:31:04

你的規劃不錯啊~省錢有省錢的作法,應該沒甚麼問題....

唯一的問題是,你的NAS用的是哪一台?.....RAID建置?...HDD or SSD?

RS820+

我這幾天在測試NAS的效能,使用伺服器的SAS硬碟速度查詢一段資料庫資料,要花費1分21秒,之後就掛NFS連到NAS,並用RAID6(4顆)使用企業碟7200轉則是1分53秒至2分01秒不等,後來索性就測試RAID0(2顆),時間縮短到1分42秒,所以RAID5應該會落在1分53至1分42秒之間。
不過這樣的速度,可能會被打槍,我後來就把NAS裝上SSD(SATA規格)並建立快取功能,一開始的測試結果,跟上述的差不多,重新開機之後,再重新測試,時間來到了58秒。
原則上,應該會買企業碟組RAID6,並上SSD當唯獨快取使用(M2規格理論上會更快)。

註:1.重開機是因為查詢過一次,他就會暫存到記憶體上面,暫存到記憶上面再度查詢則是35秒)
2.我有測試過ISCSI,時間上是一樣的。不知道我哪裡設定有問題還是怎麼樣。
3.用NAS碟5400轉的,RAID6則是3分43秒,真是慘不忍睹RAID5則是3分36秒。
4.剛剛又做測試,把1TB的一般的硬碟拿來組RAID0,跑出來的時間為2分7秒。看來取決於硬碟轉速。

SSD快取有兩種模式,讀寫快取跟唯讀快取,主機主要是ERP資料庫使用Microsoft SQL Server,不知道採取哪一種模式會比較好呢?

aaron3399 iT邦好手 1 級 ‧ 2023-05-12 10:30:29 檢舉

2.我有測試過ISCSI,時間上是一樣的。不知道我哪裡設定有問題還是怎麼樣。

瓶頸在RAID,不是在網路傳輸阿

我要發表回答

立即登入回答