iT邦幫忙

0

Linux + MEAN (mongoDB/express/angular.js/node.js) 架站

我考慮自行建置硬體環境及架設中小型網站(簡易聊天/塗鴉,分享,智慧家庭應用,...).請問是否有前輩有利用Linux + MEAN (mongoDB/express/angular.js/node.js) 架設網站的經驗?是否可以分享硬體購置經驗及建議?是否需要搭配 server及網路硬碟購置? ISP/頻寬建議?假設每日200人次瀏覽,謝謝!!

weiclin iT邦高手 4 級 ‧ 2016-03-24 18:17:51 檢舉
誰知道你的服務要吃掉多少資源呢...?
先用你上網的這台電腦架起來測試看看
有一點數據才能評估到底吃掉多少, 以及要買多好才夠用
不如直接租用虛擬主機,
linode 之類,
等到真的流量大的時候,
才採用較高規格的方案。

如果不是那麼熟悉linux的話,
先在自己windows環境下裝虛擬機來跑及開發,
改好的程式再更新到所租的虛擬機上。

1 個回答

2
yesongow
iT邦大師 1 級 ‧ 2016-03-25 22:12:15
最佳解答

是否可以分享硬體購置經驗及建議?

若是流量小,可以僅用NAS架站
若是NAS環境不能跑node.js
可選具有虛擬化功能的NAS,這樣子可以ㄧ機多用,又能省錢及空間
但是需要的記憶體,大概要裝8GB以上

最貴最多花費就是買新主機囉!

看更多先前的回應...收起先前的回應...
csyang iT邦新手 5 級 ‧ 2016-03-26 22:01:37 檢舉

我還不是很了解NAS, 只知道是可用ip存取的網路儲存設備。參考國外網站的說法是,可以host靜態網頁,但無法host有互動的網站如javascript程式?!意思是說在NAS上無法是用如LINUX UBubuntu作業系統嗎?再請前輩賜教!!

slime iT邦大師 1 級 ‧ 2016-03-27 10:38:30 檢舉

目前大多數 NAS 也是 Linux 或 BSD , 但是 Linux/BSD 有很高的自製彈性, 所以低階款可能只有網路芳鄰的功能(SAMBA/SMB/CIFS), 中階款才會有架網站(httpd)的功能, 而動態網頁要看採用哪種語言, 大多數有架網站功能的話, 也都會有 php 跟 MySQL 或 PostgreSQL 可以用; 有些也直接可以選用討論區套件直接下載.

csyang iT邦新手 5 級 ‧ 2016-03-27 22:15:29 檢舉

這樣看起來,所謂中高階NAS,有自己的處理器,可使用Linux作業系統,那和伺服工作站的區別似乎更模糊,也好似主客易位,儲存為主,處理器為輔。之前有機會和儲備設備大廠聊及這個話題,好像的確有這樣趨勢的可能?不知是否有前輩可以再分享?

slime iT邦大師 1 級 ‧ 2016-03-28 13:30:37 檢舉

以往硬體效能及硬碟空間較不足, 需要額外加 RAID 卡, 多顆硬碟等方式, 才能應付存取效能.

目前 CPU 速度越來越快, 硬碟速度與容量也足以應付一般 RAID 0,1,5,10,01 等組合, 所以足以應付以往需要的資料量, 也就讓 NAS 普及.

比如以前可能 Mail Server 一台(RAID 1 + RAID 1) , 網芳主機一台(RAID 1 + RAID 5), Web Server 一台(RAID 1); 現在也許用 NAS 1 台(RAID 5 , 硬碟再多 1~2 顆)就夠負擔了.

我要發表回答

立即登入回答