|
|
|
想請教一下
我跟朋友想要架設一個需要大量空間的網站,
目前為了省錢的想法是會先採購一台正規的Dell server當做web server,
然後採購一台NAS直接就做為DB server
目前看到的NAS是 Buffalo 12TB的1U NAS server http://www.pcstore.com.tw/igo3c/M11120960.htm
之前爬文有看到專家提到NAS的I/O會有問題
但這台TS-RVH12TL會OK嗎 我們每天的pageviews大約1百萬
若不建議直接用NAS當DB的話,是要如何架設會比較好 感恩
前面要再一台DB server
而且這一台整體效能不好
便宜...很難有好貨
一種作法是WEB+DB跑在一台夠強的Server
不要再外掛storage
但你可能要切兩組RAID group給system與db用
避免互搶I/O
建議你要順便安排好災救計畫
但之前你要確認要多強的設備才夠用
重多工還是重時脈
記憶體與儲存要多大
IOPS與throughput要多少
硬體RAID要怎麼選 怎麼配...
甚至DB要怎樣tuning...
還要就現有環境先做好系統效能瓶頸分析...
這就不是一言兩語就能講完的
[-隱藏]
回應 :
1
steven4021 說:
感謝您的回答
我可以了解NAS為何只能做storage的原因了,
所以我們應該是會買兩台DELL servers 一台做Web Server 一台做DB Server
只是關於未來用NAS擴充Storage的部分, 我們是用mysql, 而且所有的資料包括圖片和文字都是存到資料庫去,
那假設未來要用NAS做為DB server的storage擴充, 應該要怎麼做?是在NAS內也建立一個Mysql DB然後把現有DB server的DB一部分最需空間的table移過去嗎? 還是說只是單純地之後把例如圖片儲藏的部分用file的方式存到NAS.
抱歉我知道這是個蠢問題 感謝您
2013-03-06 10:59:03
2
u8526425 說:
NAS通常會支援iSCSI
高階一點的還同時支援SAS與Fibre
把空間透過以上協定分享出來
系統會把空間認成本地端的硬碟裝置
這樣不管是windows或linux在DB使用上就不是問題
DB怎麼個移法算是沒什麼技術成份的東西 (HOW)
問題在於背後的考量 (WHY)
這段找對人幫你做就是了
如果你執意要接storage
請不要以省錢為第一考量
2013-03-06 11:33:22
4
steven4021 說:
另外想請教一下 我們的DB server有四顆硬碟 是打算採用 Raid 1+0 的方式, 若未來照您所說當空間快不夠時加入一台NAS作為extra storage並設為本地端硬碟裝置, 那我的Raid卡是要買只支援Raid 1+0 還是為了未來打算需要也支援 Raid 1E (還是基本上raid 1+0和 1E的卡沒有分別?) 感謝
2013-03-06 13:17:46
|
|
|
----
還沒有最佳答案,
那可以參考一下我的看法
--------------------
1.想要架設一個需要大量空間的網站
則Storge空間要大,要有彈性可擴充。
此機架式NAS (Buffalo 12TB),應該是4顆3TB,且不能搭配擴充機箱,
日後遇到空間不足,會很麻煩,且為了資料保護,做RAID5則空間為9TB,做RAID6剩6TB
建議參考一下群暉NAS,例如
直立式DS713+,DS1512+,DS1812+,DS2413+,DS3612xs,
機架式RS812,RS812+,RS2212+,RS2212RP+,RS3412xs,RS3412RPxs,RS10613xs+
空機預算從1萬7至20萬都有,還有雙電源規格可供選擇(有RP字眼即是)
在建置初期,可選NAS主機與兩顆硬碟(3TBx2 or 4TBx2)搭配成RAID1的空間
等經費寬裕時,可再加硬碟1顆至2顆,並將磁碟陣列重RAID1升級至RAID5或是RAID6。
當空間使用率成長到80%以上後,可Hot Add方式,增加新硬碟,且Online方式,去提昇陣列的可用空間
當NAS主機內部硬碟置放的空間用完時,可搭配直立式或是機架式硬碟擴充櫃
(例如DX513,DX1211,RX410,RX1211等這些型號,前面第二字X代表eXpand)
將陣列空間予以不離線方式擴大,且不用花時間將資料異地備份,陣列重新設定,資料還原。這是其他品牌NAS沒有的設計理念。
該產品名稱的前面數字,為硬碟最多數量,後面數字代表設計生產的年代
如DS713+,代表NAS主機加擴充櫃,最多可控制7顆硬碟!2013年設計
如DS1812+,代表NAS主機加擴充櫃,最多可控制18顆硬碟!2012年設計
如RS10613xs+,代表NAS主機加擴充櫃,最多可控制106顆硬碟!2013年設計
--------------
2.目前為了省錢的想法是會先採購一台正規的Dell server當做web server
不知道這Server是直立式,還是機架式?若是機架式,且有機櫃可用,那NAS就建議採用機架式,以便機房空間好安排與整理。但機架式NAS比直立式價格高。
希望此款server有4張網路卡,兩個對外提供服務(且做HA功能),另外兩個網卡對Storge做Access用(且做HA功能)。
----------
3.然後採購一台NAS直接就做為DB server
嗯,應該是當作Storge Server,而不是DB server喔!
NAS將磁碟陣列的空間,透過iSCSI/NFS方式,提供Block/File給DELL Server 去存取,並用DELL的CPU+OS+DB軟體,去做資料的SQL查詢,新增,修改,刪除喔。
並不是用NAS的CPU去做SQL的工作,因為NAS的CPU效能沒有那麼高。且NAS的RAM也沒有8GB那麼多喔。
-------------
4.目前看到的NAS是 Buffalo 12TB的1U NAS server
嗯,交貨期要30天,唉,這速度正常嗎????
在這競爭的時代,若拿現金買群暉的產品,頂多隔天交貨才是王道呀!
-------------
5.之前爬文有看到專家提到NAS的I/O會有問題
但這台TS-RVH12TL會OK嗎 我們每天的pageviews大約1百萬
若不建議直接用NAS當DB的話,是要如何架設會比較好 感恩
嗯,NAS的IO限制在於網路速度,單顆硬碟的IO量有100MB/sec至140MB/sec,多顆硬碟的IO量,遠超過網路卡的效能。
若是以單一網路卡運作,傳輸效能為1000Mbps=125MB/sec,雙網卡則可倍增速度,但須switch要有支援(IEEE 802.3ad Link Aggregation)否則就是Fault Tolerance/HA模式。
那請問機房對外Internet的頻寬也是這樣大嗎?還是只有光世代10Mbps/20Mbps/50Mbps/100Mbps呢?
若要提高NAS的效能,只能選擇群暉xs系列,如DS3612xs ,RS3413xs+ ,RS10613xs+ ,這些款NAS可以加裝 2Port 10Gbps的網路卡,但DELLServer也要裝2 Port 10Gbps網路卡喔。
另外,每天的pageviews大約1百萬,平均每秒11.57次的存取量,還好!若是每天都有離峰/尖峰,預估一下最大最小差六倍,則每秒60至80次Input/Output,我覺得還好耶。
不代表每次view,都要向NAS索取資料,因為IIS/Apache系統,會有GIF/HTML的資料cache在RAM上。
另外,若真的2Gbps的NAS頂不住,建議加裝10Gbps的網卡以外,還可以朝向8Gbps的FC的Storge邁進,請參考政府機關的共同採購契約,
網址 http://ctoc.mitac.com.tw/ 個人電腦/網路儲存系統/機架式系列,第26至32項
低階的FC Storge大約21萬,如ASUS DS300f,Infortrend普安的EonStor A12F-G2422
中階的FC Storge大約28萬,如HP P2000 G3,Proware普樺的CT-3164D-F8A6-T4
高階的FC Storge大約60萬,如HP P6350,Proware普樺的CT-3164D-F8A6-T8
若以FC Storge為您的解決方案,則除了FC Storge要買以外,還要買FC Switch喔!
網路儲存交換器之24埠8G,約要75萬,例如EMC的DS-5100B,或是Brocade的5100
DELL Server內部還要買網路儲存交換器之8Gbps單埠介面卡(FC HBA),約3萬。
說了這麼多,還是以NAS先頂著,你可朝向直立式DS3612xs 或是機架式的RS3412xs/RS3412RPxs為規劃方向,依據預算上下調整NAS等級囉!若傳輸效能不夠,還能向上攻頂至10Gbps喔(這比FC Storge還划算)
新北市政府,還只有使用DS3611xs等級而已,難道你擔心效能不夠嗎?
http://www.synology.com.tw/products/profile_new_taipei_city.php?lang=cht
若你在北北基桃,可以fb或來電0800-211-266討論,洽詢高先生
你若想要比照國外的雲端硬碟,賣空間,收月費!是可以做的到的喔。於 2013-03-06 15:01:07 補充
可考慮使用iSCSI方式,分享Block空間給DELL Server使用,將NAS的雙網卡個別設定IPv4與IPv6的IP。
這樣DELL 可以透過多重路徑MPIO方式,
去讀寫NAS的Block磁區資料!Input/Output速度也可加快喔!
另外詢問一下版主,DELL實體機只有裝一個系統?
還是先裝虛擬系統後,再裝OS系統及WWW服務,及OS系統及DB服務呢?
因為先虛擬化後,日後才好做備份,也可免除日後停機維護的困擾喔。
若實體機跑兩個Guest OS,而效能不好時,加購另一台實體機時,也比較好做Guest OS的遷移。於 2013-03-06 15:13:51 補充
回應 :
請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數
邦友收藏動態
相關問答
- 網頁為何一次對Oracle DB 連線會有兩個seesion(Port 1521 & Random)
- 內部網路的NAS連線速度....
- 公司 Server
- CodeBeamer MR: 免費的Subversion, Git, Mercurial的Web管理介面和Tracker
- 請建議,大型網站伺服器應如何架構
- 請問各位大大,iSCSI裝置是否可以讓兩三個SQL Server同時存取一個資料庫檔案?
- Windows Server 2003 Terminal Services 問與答
- Microsoft Sync Framework 2.0 實作簡單的 SQL Server 資料同步
- windows server 2003上LDAP的建構
- [Ruby & Rails] Ruby on Rails Web Mashup Projects
- [Day 29]SQL SERVER-System views
- 只談MySQL (第27天) Server Parameters
- SERVER的CPU該如何選擇?
- 請問 在 2003 SERVER 上 硬碟分割 可以改變嗎 (建在 RAID 上)
- 以前安裝redhat9 當成 mail server,但用戶的 mailbox 過大時,愈來愈慘…
- 不與AD Server 時間同步問題
- windows syslog server
- Windows server 2008 加入網域之後,卻無法 ping 到此台Windows server 2008
- [Day 28]SQL SERVER-Change Data Capture#2測試
- 只談MySQL (第23天) Backup & Restore

閱讀(1594)

