iT邦幫忙

1

nas 適不適用於開發

nas
Zaku 2017-12-27 18:12:065572 瀏覽

近來開始使用NAS發現遇到不少困難,
舉例來說:
https://ithelp.ithome.com.tw/questions/10187946#answer-347011

發現nas原來是精簡版的linux,這在操作上非常不便,下面相關文章也提了一下:

https://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&order=ASC&topic_id=106430&forum=9

http://digiland.tw/viewtopic.php?id=1942

雖然現在都有提供一些相關app,但可能會碰到這些APP版本比較舊,更新不方便等等的問題

想問問看各位是否有拿來開發的相關經驗
是否該投資在上面,若是要用於開發上,而不是單單用他們的APP

看更多先前的討論...收起先前的討論...
froce iT邦大師 1 級 ‧ 2017-12-27 18:34:41 檢舉
其實我有在想要讓網頁的網路相簿和S家的nas整合起來。
S家的有 RESTful api。
要docker有docker,要VM有VM(限高級機)。
除了對運算效能有疑慮外,其他還好。
你應該把那些功能列為附屬的贈品,堪用但不夠實用,要開發甚麼?用途也沒有提出,EC2或是Azure更較符合開發用途使用,或是隨便一台報廢主機架Linux都比Nas硬體強,如只是很基本的功能架在Nas上還可以,如果超出太多建議還是專機專用,Nas還是回歸在檔案備份備援用途較優!
Zaku iT邦新手 3 級 ‧ 2017-12-28 10:43:01 檢舉
froce : Q也是有docker,但也是有限定機種,這樣很麻煩,變成說我買之前很難確定,我之後可能要的某個東西,會不會這一台機器不相容。
兩津勘吉 : 所以大多數人把nas定位在備援機用?
我敢說大多數人吧...難道要為了架Web而特意買台Nas來架嗎?...還是為了架AD而買台Nas?我覺得那是本末倒置,主要用途還是資料儲存為優先吧,如同稍早我講的,隨便一台報廢主機的硬體架起來都比Nas強,看了你的發問紀錄也問了不少篇,你已經被先天硬體跟軟體限制住,你還能有多大的彈性可以去改?你要開發應顧慮到環境的問題
wordsmith iT邦高手 1 級 ‧ 2017-12-28 12:14:23 檢舉
真的,找台桌機裝 Ubuntu 就是很好的開發機了,再把 docker 裝起來,怎麼玩都可以
froce iT邦大師 1 級 ‧ 2017-12-28 13:58:15 檢舉
「Q也是有docker,但也是有限定機種,這樣很麻煩,變成說我買之前很難確定」
買之前都要對目標機種做功課啊,網站上應該都有寫吧。
說真的,桌機弄一弄比較快。
Zaku iT邦新手 3 級 ‧ 2018-01-03 10:24:27 檢舉
恩恩,我要表達的是,若他的環境是有限制的,在選前很難確保說你之後所需建置大致上都沒問題
0
haoming
iT邦好手 1 級 ‧ 2017-12-28 09:36:44

我看你的 nas 是 qnap 的,我們辦公室的也是。我是 在 nas 上面裝 vm 之後再在 vm上面裝 docker..

Zaku iT邦新手 3 級 ‧ 2017-12-28 11:02:36 檢舉

大大是用appcenter裡面的VM嗎,還是?我那台好像又不支援app的orz...

0
mathewkl
iT邦新手 2 級 ‧ 2017-12-29 09:26:52

開發機可以考慮開VM的方式
NAS雖然是base linux但是各廠為了NAS的使用者體驗已經跟依其他linux有差異
最好的方式是開VM灌你要的linux系統OS進行開發
做壞了還能把VM砍掉重做不用擔心後遺症什麼的

Zaku iT邦新手 3 級 ‧ 2018-01-03 10:18:22 檢舉

我那台好像也不支援VM,一個每條路都難走的情況QQ

0
yesongow
iT邦大師 1 級 ‧ 2017-12-29 12:34:01

nas 適不適用於開發?

50萬的NAS,想必CPU快,當然可以用來開發!只要NAS的環境可以RUN你的程式,當然沒有問題!

5千元的NAS(空機),想必CPU慢,當然純粹存資料就好!別想太多!

Zaku iT邦新手 3 級 ‧ 2018-01-03 10:20:22 檢舉

恩恩,當然,目前比較偏向討論他建置環境上的問題

0
牛哥
iT邦好手 1 級 ‧ 2017-12-30 00:30:54

NAS的定義、定位是什麼?
NAS是Network Attached Storage的縮寫,指的是『網路連接儲存裝置』。
所以它存在的用途應該是儲存你該維護管理的檔案集合才對!

至於是否可用來開發?
當然也可以!
只是彈性比不上在VM隨意裝個開發環境好。

另外,開發環境和測試環境別搞混了。
可以的話,兩者最好區分出來,別搞在一起!?
開發歸開發,若是要測試的話,可能就要把實際需求估算進來。
建置出儘可能符合實況的環境才是。
但若是需求很一般,也許測不測試就無所謂了~

Zaku iT邦新手 3 級 ‧ 2018-01-03 10:22:14 檢舉

恩恩,目前是拿來做個人開發,所以相對來說沒那麼嚴謹,比較在意他的建置環境靈活性

我要發表回答

立即登入回答