iT邦幫忙

0

拿PC當Server實戰經驗大募集,你有什麼精彩的應用經驗嗎?

雖然是一臺小PC,卻也有成為Server的潛力,端看你如何去應用它。在實際IT環境中,不乏拿PC當Server的例子,有時是因為預算考量,有時是因為已經足堪任務,有時更是因為經過適當的架構建置,比起大Server還要好用。

你有拿PC當Server的例子嗎?你把它應用在哪些方面?實際上又壓榨出PC的哪些潛力?

本題邀請的實戰專家是洪進吉先生,由他選出回答得最有參考價值、最精彩的「實戰王」,iT邦小財神將贈送1000元pchome線上購物金給這位獲選的最佳實戰經驗回答者。

另外,實戰專家也將挑選兩位認真回答的邦友,分別致贈IT書籍一本。

本題贈送的認真獎書籍是《Windows Communication Foundation新一代應用程式通訊架構》。


(本次活動認真獎書籍由微軟贊助)

本題最後回答時間訂於7/25(五),超過該日的回答均不列入評選名單。實戰專家將於7/27日選出「實戰王」,並公佈結果。

各位邦友們,快來亮出你們的實戰經驗吧~

看更多先前的討論...收起先前的討論...
davistai iT邦大師 1 級 ‧ 2008-07-15 10:08:26 檢舉
呵呵..慨來這是個好問題啊...一下就有這麼多高手出招了,好耶^_^
鐵殼心 iT邦高手 1 級 ‧ 2008-07-15 10:50:50 檢舉
各派高手齊聚IT邦, 請大家趕快拉椅子來佔好位子看高手出招喔!
由於台灣中小企業最多,拿 PC 來當 Server 的比例應該也很高吧。
看到這題目不禁悲從中來

還記得有一年被新進人員指著鼻子問:
新:Server和PC有什麼不一樣?有什麼不一樣?有什麼不一樣?
新:為什麼不用PC就好了?PC也可以安裝 Server (OS, Database...)

悲:因為 Server 比較快、比較穩(這次沒有 blah blah blah,因為我只知道這兩點)

新:我用PC灌了一堆這個那個的東東,從來也沒有掛掉
悲:...
新:我的PC的RAM/HDD都比公司的Server大,Server到底有什麼特別之處?
新:我知道Server的RAM/HDD比較貴,但是貴在那裡呢?
悲:...

悲:多想搬出當年幾部便宜PC加上一部貴貴的Novell Netware Server的故事講給他聽,便宜的是PC,貴的是Server,多麼簡單而清楚的邏輯,可是我想他一句「啥是Novell?」就打槍了

事隔多年
我耳邊仍會響起那句,「有什麼不一樣?」
PC用料還是有差,以前碰過PC用了大約一年後,主機板的電容都爆漿了
solx9 iT邦新手 4 級 ‧ 2008-07-16 11:43:45 檢舉
壓榨PC當SERVER的經驗,結果是要用送Windows的書....這....(傻笑)

民國85年,學生時代,學生的BBS都是用PC架的,那時的程式狂修,OS kernel斤斤計較。因為估計一個BBS process需要給他0.5MB的記憶體,那時的學生大部分的電腦都是32~64MB。因此使用FreeBSD的作業系統CPU 100Mhz,DRAM64MB,最多只能讓100人上線才順暢。想起這樣的「垃圾」可以服務100人,可以看mail-list、news、自家討論區、寄信、收信、聊天、免費call BBC、查英漢、漢英字典、查火車時課表、查天氣預報。

當時各國立大學BBS要能千人上站,需要使用像Sun Microsystem機器,因為記憶體可以推算的出來。當時學生買16MB記憶體要價約8000~1萬元,所以要買1GB的記憶體給正牌的Server用,那價格可真嚇人。

現在在業界,當有人問PC就可以當Server,為甚麼要買那麼貴的設備?唉,我懶得分析了,好朋友我會跟他說「你能分辨時,代表你的視界不同了」,不熟的客戶我會問他說「那些每年投資這麼多錢買設備的老闆是笨蛋嗎?」。當然,MIS部門要跟老闆要錢是很卑微的,可是他們不也幫老闆省下很多錢了?該花的還是要花,他們不笨。
davistai iT邦大師 1 級 ‧ 2008-07-16 14:07:00 檢舉
訂正: 慨來->看來
davistai iT邦大師 1 級 ‧ 2008-07-16 14:10:00 檢舉
呵呵..這個問題好像聽某長官問過,因為價格關係,所以他很在意,總之,$$至上,出問題,你得負責來收拾..
davistai iT邦大師 1 級 ‧ 2008-07-16 14:29:34 檢舉
Hi,Solx9大您出現啦...真不好意思,在「NIS 為甚麼不能跨網段呢?」沒幫上您甚麼忙,不過我想如果沒有任何讓您滿意的建議的話,要刪問題也是個辦法, 但我想您應該會很樂意用分享方式跟大家share一下您的實作測試吧?(因為您把該題目給移除了,連帶把您寶貴的心得給刪了呀,還沒來得及拜讀哪^_^ )

「NIS 為甚麼不能跨網段呢?」 回應日期:2008-07-03 01:00:45
感謝您的回答。我已經實作測試過了,是可以跨網段的。
請看我問題的「補充」。因為我不知道怎麼停止這個問答。
真抱歉,這是第一次發問。
至於為甚麼會找到「不能跨網段」是我會錯意了,
像 http://serverbbs.ccw.com.cn/archiver/tid-12186.html
或 Sun 網站的文件,他都說NIS適合LAN架構,我錯以為不能跨網段了。
詳情請看我的問題補充。謝囉!
鐵殼心 iT邦高手 1 級 ‧ 2008-07-20 16:47:45 檢舉
想像一個畫面

某日在傳產的兼任MIS被逼到受不了了, 拿杯水衝進機房, 把杯子放在Server上面, 口中喊著

"老闆..給我加薪!! 不然我這杯水就往下倒了..."
小財神 站方管理人員 ‧ 2008-07-28 00:10:57 檢舉
拿PC當Server的實戰王最後由marksong奪冠,在此恭禧marksong。

另外兩位認真獎的得主分別是vincent1974、looney,也恭禧這兩位得獎者,分別可以獲得《Windows Communication Foundation新一代應用程式通訊架構》一本。

實戰專家洪進吉認為marksong得獎的理由是:

提供較多採購與選用PC Server的意見,尤其是提出自組與專業Server的差異(這點Vincent1974也切入重點),回答得不錯。在回答中提出許多該注意的重點,彌補自組與套裝的想法,也說出「相信依需求打造的自組PC Server,不一定會比較差,而也較有自己的調整彈性。」的重點。

我們會發出電子郵件和得獎者聯絡,確認領獎事誼。




 
marksong iT邦新手 1 級 ‧ 2008-07-28 12:58:21 檢舉
感謝諸位前輩支持及分享...^_^
marksong iT邦新手 1 級 ‧ 2008-07-28 13:01:34 檢舉
大學時接觸 Telnet BBS. 常常為了每個使用者的系統資源腦筋...
那時 RAM 最大平均才 1 GB , 全靠系統的 SWAP ...
努力大修 BBS source code , 讓每個資源控制在幾百KB內...
很難得的經驗...:P
可以用舊舊的電腦+免費的會計/進銷存軟體去做中小企業的資訊系統
省錢大作戰~~~~

不用擔心!七年前的電腦都可以使用...

http://easysoft.twelife.com 部落格
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
76
marksong
iT邦新手 1 級 ‧ 2008-07-14 22:27:00
最佳解答

中小企業的確蠻多用 PC Server 啦! 小弟和前述前輩經驗差不多, 手上經手的,
小至用 FreeBSD 做 NAT/DHCP/Proxy 或掛 Apache MySQL 跑 Web/論壇/CMS...
大至公司營運 ERP/DB 系統, 都是"自組" PC Server. (重要系統不可學我...>_<)
這些大小用途的 PC Server 目前當然也都正常營運中啦! 不然早就被追殺囉!
所以在這就不多寫把 PC Server 發揮到如何的淋淋盡致.
改跟大家分享如何自組 PC Server 也能接進品牌的PC Server or 真正的 Sever 用電腦或是工業級的 Server 那樣的品質及穩定.

  1. Server 運作的環境是否是完善的機房?還是隨處角落一丟的室溫?
    這會決定是否要自組或買真正的品牌Server, 因為就零組件的高低溫來看,
    一般PC級的耐受程度還是不夠對抗惡劣環境, 會提早結束硬體壽命.
  2. 承上題, 若執意購買PC級, 散熱很重要, 挑選機架式Case也很重要.
    整個的散熱的品質要能像品牌 Server 一樣好, 風扇多加一些吧!
    只要散熱做的好, 硬體基本上還是可以很穩定作業的.
  3. 如何挑 CPU/RAM/MB 自組的 PC Server ? (自組應該也可以還含自組xeon系列吧?)
    CPU 以Intel 為例, 還可以選擇裝單核..雙核..四核..XEON系列..
    由 CPU 決定主機版該買什麼的? 當然也有便宜一點的 Server MB 可以選.
    主機板就會決定 RAM 只能裝到多大, 支援什麼規格, 重要用途就買有 ECC 的吧!
    當然還要看是做什麼用突, 三者要同時考量搭配.
  4. 硬碟, 針對一些重要用途的主機 RAID 是必要的, 所以要選張好的 RAID 卡.
    視須求是要做 RAID 0/1/5/10/6 ...等等. 要看看一些測試報告來評估一下.
    有些需求講求速度, 所以勇敢買 10000 轉以上的"企業用"HD (SCSI/SATA/SAS)
    容量也是要看需求來決定囉!
  5. 網路卡, 主機版大都內建 1 port or 2 port Gigabit Lan,
    如果真的有特殊需求, 還是可以再加一張好一點的網路卡.

相信依須求打造的自組 PC Server , 不一定會比較差 , 而也較有自己的調整彈性.

鐵殼心 iT邦高手 1 級 ‧ 2008-07-15 10:41:54 檢舉

還有一個重要的東西不要忘記了
要加裝一台 ON-LNIE 的 UPS

marksong iT邦新手 1 級 ‧ 2008-07-17 10:08:58 檢舉

如果是完備異機房, 這些都屬機房建置啦! 和單一自組PC比較沒這麼大的關聯...
但若是要隨地一放...那我想不只 UPS 這塊囉! 不過真的要來做正當用途的Server,
業主可不要心臟太強跟它賭囉! @.@

58
pantc328
iT邦高手 1 級 ‧ 2008-07-14 11:44:13

我聽過最多的是成人動作片伺服器,MP3伺服器,影音伺服器.

yutakatb iT邦新手 5 級 ‧ 2008-07-14 16:32:52 檢舉

我真的就是為了因應部門同仁的需求(約50人),用PC-P4 2.8G,512MB,250GHDD,win2003Server架了一台實實在在的MP3/VIDEO/PHOTO 伺服器,而且規定只能丟 MP3/VIDEO/PHOTO ,不準丟別的@@"

saloster iT邦新手 5 級 ‧ 2008-07-25 22:44:20 檢舉

to yutakatb..

貴公司不怕版權問題嗎????
不會是.. 貴公司是設計/製造那些mp3/video/photo的公司..吧?
^^"
小心智慧財產權的問題..
上上星期我公司才發佈禁止mp3等無版權影音在公司出現的規定...

68
魯大
iT邦高手 1 級 ‧ 2008-07-14 13:20:48

小弟曾經試過幾次,不過使用上都沒有很久
因為它們只是短暫的需要而做出來的

一、電子郵件主機
公司的mail account不足,預評估買新的
於是就用一台個人pc(cpu:p4 1.7G,RAM:2G,HHD:80g,OS:WINDOWS 2000)
裝上一套免費的MAIL軟體(已經好幾年了,忘了是什麼名稱)
只提供SMTP、POP3及10MB的信箱空間
一用就是二個月
買新的之後就停用了..

二、檔案伺服器
這個應該是很常用的
一般個人pc,只要硬碟夠大就行啦..
利用WINDOWS的網路共享就能達到
是一種相當簡易的「檔案伺服器」
只不過,在檔案儲存的安全性上而言是相當低的
如果只是存放一些不重要的共享檔案,可以推薦
若是重要的檔案,那就請以高規的方式做考量吧
必竟檔案是無價的..

三、檔案傳輸主機
用一般的PC(cpu:p4 2.0G,RAM:2G,HHD:80g,OS:WINDOWS XP PRO)
再加上 FileZilla Server 這套軟體
設定簡易,輕鬆完成
用來當做跟外部廠商傳輸大量電子檔案使用
因為用量不大,所以用一般PC在經濟的考量上非常合適
讓它住在機房內,24小時給它吹冷氣
用了兩年了,運作上一切正常
兩年之中,也只有在過年放長假時才會把它關機,其他時間24小時服務啦..

以上小弟提供的個人經驗

鐵殼心 iT邦高手 1 級 ‧ 2008-07-15 10:45:11 檢舉

我們公司的 P-II 450 目前還在擔當NT SERVER跟財會系統 的重責大任中

魯大 iT邦高手 1 級 ‧ 2008-07-16 13:11:21 檢舉

以前也是有這樣等級的pc
不過,由於當初機房的設置不夠完善
它掛了,所以已經換成server主機了..

jwds iT邦新手 4 級 ‧ 2008-07-24 09:44:52 檢舉

一、電子郵件主機
二、檔案伺服器
三、檔案傳輸主機

=裝個XAMPP? lol

48
bing077
iT邦新手 3 級 ‧ 2008-07-14 13:37:53

我用PC當過FTP SERVER,陷在還在用。
也用過PC裝WIN2K+ISA做PROXY SERVER。
還用過PC當備用DHCP SERVER。

82
chinlms
iT邦研究生 4 級 ‧ 2008-07-14 15:37:58

用pc架伺服器在中小企業是很稀鬆平常的吧,我個人的經驗曾經用PC來建置過的伺服器有Windows 2000 DC、MS Proxy 2.0、Linux Samba Server、防火牆、Web Server。

Windows 2000 DC機器規格為AMD K6 II 450 256MB SDRAM,提供服務給一百個人左右,除了DC之外也兼當dhcp、wins等service。(ps.該主機已使用九年目前還在服役中)

MS Proxy機器規格為,Windows 2000+PIII 650 512G SDRAM,提供服務給八十人左右,目前已經不再提供Proxy的機制,改為提供會計部門做為File Server的使用。(為時八年目前仍在服役中)

Samba Server機器規格為RedHat9.0+AMD Sempron 3200+與1GB DDRSDRAM,提供給二十個人做為File Server使用。(為時五年目前仍在服役中)

Web Server機器規格為Freebsd 5.4 + PIII 650 1GB SDRAM,提供phpbb論壇(同時在線最高三千人左右)、電子報、edm服務。(為時至少五年目前仍在服役中)

防火牆的機器,機器規格為AMD Sempron 2600+與1G DDRSDRAM,搭配pfsense,提供dns、vpn、防火牆、dhcp......等諸多服務給約30個人使用,至今已有三年左右了。

5min iT邦好手 3 級 ‧ 2008-07-20 11:07:31 檢舉

是壓,我幫一些小公司架機房,其實真正用到Server伺服器的機會不太多(因為通常老闆都想省錢),現在是好一點,因為初階伺服器現在也比較便宜了。

54
lukechang
iT邦研究生 1 級 ‧ 2008-07-14 15:54:31

在以前的公司,我和同事2個人用他自己在公司用的電腦裝 Windows Small Business Server 2003 Premium Edition,還把公司內部網域也是透過該PC架起來,除了Frontpage & Fax沒在用以外, 其他都有在Run,而且我同事辦公也是繼續用這台電腦。

1 . Microsoft Windows SharePoint Services

2 . Microsoft Exchange Server 2003

3 . Microsoft Windows Server Update Services

4 . Microsoft Shared Fax Service

5 . Microsoft SQL Server 2005 Workgroup Edition

6 . Microsoft Internet and Security Acceleration (ISA) Server 2004

7 . Microsoft Office FrontPage 2003

48
ajiva
iT邦新手 3 級 ‧ 2008-07-14 17:04:59

公司要導入lotus Sametime作Net meeting及IM,拿了一台舊的Dell GX270灌了windows 2003跟domino 7當測試用server,硬碟只有30G,記憶體也是東拼西拼湊到1.25G,每天除了IM以外,不定時會開各種大小會議作測試。
前幾天開了一個比較正式的測試會議,22人進去開,開螢幕共享跟語音,差點玩掛那台PC,而且只要那台機器出現不穩的狀況,我親愛的老闆就會跑到我附近"關懷"一下情形,所以只好多買1G x 4的DDR 400的RAM,外加一顆IDE的250G硬碟上去應付一下,雖然有點浪費,但是日後這台PC可能還要擔負起測試Domino 8的重責大任呢...

46
花輪
iT邦大師 1 級 ‧ 2008-07-14 19:31:35

我也用過 DELL 的 160L & GX270 當作 SERVER 使用,到現在仍在使用中,GX270 是 P4-2.4G,1.5GMB,80GHD,安裝 2003 STANDARD 作 AD(DNS&GC&File-Server),160L也是 DC(硬體差異不大),至今運作還算順暢,只是有時會龜速。GC也曾短暫安裝 EX 2000做測試與訓練用(超龜速),因為我的目的都是訓練用途,所以運轉的持續時間最多五天,但是夜間並無關機且無冷氣供應(送風),所以,感覺上應該還可以接受,畢竟資源不足咩!
ps. 160L 那台還是 2003DC & XP PRO.雙系統呢。

50
richardhsieh
iT邦研究生 4 級 ‧ 2008-07-15 14:44:06

PC SERVER
1.DNS( 因為需求不大,所以用PC)
2.PROXY(USER數不多,所以也用PC)
3.FILE SERVER(上面說過了,因為USER數不多)
4.MAIL SERVER(沒有預算買SERVER,所以........嗚)

看更多先前的回應...收起先前的回應...
wordsmith iT邦高手 1 級 ‧ 2008-07-15 16:23:25 檢舉

所以全部都是用pc囉...不對,還有資料庫呀

john651216 iT邦研究生 1 級 ‧ 2008-07-16 11:00:07 檢舉

那什麼時候會玩掛

鐵殼心 iT邦高手 1 級 ‧ 2008-07-16 11:19:57 檢舉

要讓他們掛 潑水就好了

wordsmith iT邦高手 1 級 ‧ 2008-07-16 11:44:53 檢舉

潑水的話,就算Server也會掛吧

50
haohao200138
iT邦新手 2 級 ‧ 2008-07-16 11:02:26

PC當SERVER這是我們常有的事情阿!!因為公司成本有限常在PC上面安裝了虛擬機器在上面掛上了多個VM,有AD,mail Server,Sharepoint及使用ERP軟體當做Server供Client連線使用還有DB也掛在上面;我總覺得快要榨乾此PC囉!!

wordsmith iT邦高手 1 級 ‧ 2008-07-16 11:45:33 檢舉

什麼PC這麼強??

魯大 iT邦高手 1 級 ‧ 2008-07-16 13:10:00 檢舉

它是什麼樣配備的pc啊..
這麼強...

jamesjan iT邦高手 1 級 ‧ 2008-07-17 13:28:02 檢舉

對啊
在哪邊買的?
你們公司有買保險嗎?

60
hungchinwai
iT邦研究生 1 級 ‧ 2008-07-16 11:09:17

我用的是一臺雙cpu(P3 1GHz)pc server,從我93年就購入這臺電腦,一開始是拿來當自己用的pc,所以當時沒有想說拿來當server,但後來因某些因素下,就換了一台新的電腦,當時p3電腦便拿去當server。

我試灌過許多作業系統,從linux到microsoft,從win2000到win2003,又從win2003回到現在win2000,中間有架過多媒體伺服器、檔案伺服器,網頁伺服器等…,但最大用處應該是集中式分享軟體、音樂,不過這個卻造成我很多困擾,中間失敗了很多次,許多的軟體、音樂都隨著硬碟壞掉而不見(有搶救過,但還是無效,最重要的是沒有備份),但後來我發現把硬碟放在主機裡有點不太妥當(當時我的主機裡有大約有5顆硬碟),整個都爆滿,硬碟就是這樣熱壞的吧!

在無計可施下,無意間在網路上看到diy-由4顆硬碟組成一臺小型的硬碟陣列外接usb2.0,所以就在p3旁放一臺,專門分享與備份軟體、音樂,而在備份過程中,我也試用過許多的軟體,有試過AcronisTrueImage,覺得還不錯用,但後來硬碟老舊,備份的資料還原不回來(因 AcronisTrueImage備份會產生像ghost一個備份檔),到最後覺得資料還是以同步的方式來備份,我選了syncbackse來備份,到現在還沒發生問題,不過以後的事還不知道,我只知道資料非常保貴,一定要備份,及觀察硬碟的狀況,免得兩顆同時壞掉便欲哭無淚。

ps.(現在p3裡也灌了vm,同時執行兩個微小winxp版,來下gb,想要搾乾這臺pc的資源,比較不浪費)

58
tanktp
iT邦新手 4 級 ‧ 2008-07-16 15:49:40

我是用自己的PC跑2003 Server用VM組成一整群組的工作站,每台虛擬機器都有自己專屬的工作,我用Microsoft Virtual Server 2005在上面灌了3台2003 Server還有5台XP,還有用VMware灌一台XP跟SUSE,MS的VM三台2003server分別用來Code Server,SQL Server,Web Server,各給他們1GB的RAM跑,其他5台用XP則是用於軟體測試,防火牆,ROUTER,下載軟體,掃毒Server.另外在VMware上跑的XP則是拿來玩遊戲用,SUSE是拿來相容性測試,將要放到NAS的程式先測試過才放上去.
虛擬伺服器群如下:
(1)2003 Server 寫程式(RAM 1024MB)
(2)2003 Server 資料庫SQL SERVER 2005(RAM 1024MB)
(3)2003 Server Web (RAM 1024MB)
(4)XP-1 下載以後的軟體先裝在這(RAM 256MB)
(5)XP-2 防火牆-給所有VM 連進.連出用(RAM 256MB)
(6)XP-3 ROUTER -跑DHCP 軟體還有Sniffer檢視異常狀態(RAM 256MB)
(7)XP-4 下載東西用裝FOXY,BT,GB等等(RAM 256MB)
(8)XP-5 裝上防毒軟體把所有系統的硬碟分享給它用它來即時掃毒(RAM 256MB)
(9)WM-XP 用來把顯卡模擬進去,灌XP相容性更好可以玩遊戲
(10)SUSE 相容性測試
系統環境:
CPU Q6600
RAM 2GB*4
MB GA EP35-DS3
HDD WD250GB*2,Seagate 500GB*1
全部都跑在一台電腦上,開機外部的SERVER會主動連線到固IP,
再將內部的SERVER以DNS對應進去,Microsoft Virtual Server可以設定開機順序依照排程將VM一台一台啟動,行程整個工作群組,用一台PC達到大型SERVER的效果

marksong iT邦新手 1 級 ‧ 2008-07-17 10:12:04 檢舉

與貴台一同, 小弟自己也是有這麼一台測試學習機.....@.@
E8400,RAM: 2G*4,HD 80*2+320G*1....
Windows/Unix-like 平台整合測試, on-line同時跑也是十幾個OS同時運作.

zuyan iT邦好手 1 級 ‧ 2008-07-17 10:15:52 檢舉

請問一下..HOST OS是那一個??

tanktp iT邦新手 4 級 ‧ 2008-07-17 15:10:00 檢舉

主機OS用2003 Server R2 x64
Virtual Server 2005有Web管理介面比較方便所以用它

48
sphinx
iT邦研究生 3 級 ‧ 2008-07-18 06:39:29

伺服器跟一般電腦在應用上最大的差別大概就是必須24小時連續運轉,不管用途是什麼,對硬體穩定度的要求都比較高。曾幫兩個朋友的公司組裝過伺服器,一部服役了七、八年,因為容量不足,功成身退,壽命跟同時間買的貴了兩倍的Compaq伺服器差不多。另一部剛好昨天才因為硬碟出了問題決定要汰換掉,使用時間超過十年。
當初在決定要自行組裝伺服器時,認為主機板、硬碟、記憶體和電源供應器的影響最大,於是主機板就挑選華碩、技嘉的產品中較高階的板子,硬碟當然得用SCSI介面的,為了節省成本,沒有使用硬體RAID,而是利用WindowsServer內建的mirror功能來提高資料安全性。至於記憶體跟電源供應器也都採用名牌貨,就這樣安安穩穩地用了許多年。因此結論還是一分錢一分貨,如果不想讓組裝的伺服器變成一場惡夢,必要的成本還是不能省的,以上供各位參考,也請不吝指教。

36
john651216
iT邦研究生 1 級 ‧ 2008-07-18 10:00:12

我們公司也都是一組裝的PC當SERVER使用,不過這些PC在近來都有問題(使用5年),不過我也已經把一些服務轉移到品牌的SERVER上,組裝的電腦只要年限一到一些小零件就陸續有問題,
這樣只是增加管理上的困擾,又要被USER抱怨不能使用那一個服務,必竟5X8跟7X24的設計在使用一定時間就有很明顯的差別

20
bigmotor
iT邦研究生 5 級 ‧ 2008-07-20 15:05:16

我在公司用的PC SERVER是我拿來TESTㄉ
我坐位蛇ㄇ都沒有就是電腦最多

28
rio
iT邦新手 3 級 ‧ 2008-07-21 09:53:45

曾經幫人用PC裝FreeBSD弄了一台 Web + Mail Server
然後就丟著不管它, 放了3年....這台機器還真耐操
後來大約第3年時硬碟故障掛了, 又幫他一樣用FreeBSD弄起來, 又擺了2年....

34
wcwuchuan
iT邦新手 4 級 ‧ 2008-07-22 09:46:15

我們公司並不限制IT 人員要買一般伺服器,或用PC架設伺服器
前提只要便宜又穩定就好
本人用HP DX2000MT 架設5台微軟終端機SERVER
OS:WINDOWS 2000 SERVER
CPU:Penitum 4
ram:2G DRAM
HDD:80G HDD
每台終端機上線人數20人
已RUN了3年,穩穩當當的運作中,除非中毒太深,目前並無重灌OS的紀錄喔
另外用HP DX7300MT 架設LOTUS SERVER &Oracle server
OS:WINDOWS 2003 SERVER
cpu:Core 2
ram:4G DRAM
HDD:160G HDD
目前已運作一年,系統非常穩定
目前公司已用PC架設終端機SERVER 8台 ,上線人數160人

為何用PC 當一般SERVER用ㄋ?
因為公司都是購買HP Proliant 360 系列的伺服器
新機買來,操不到半年,已先後更換過主機板,ram,power 等等
不是只有一台有問題,而是很多台run 一年過後,或是新機器一到
單跑一各應用程式而已ㄟ,就一直出狀況

所以就試著將PC轉換成SERVER 操操看
結果 出乎意料 非常滿意
也幫公司省了不少錢
但是DC SERVER 還是會採用一般伺服器,因為還是會怕掛掉阿

32
vincent118
iT邦高手 5 級 ‧ 2008-07-22 15:56:10

我去年底才來這家公司,一家很新的公司,由於公司的產品都還在研發,我是公司第一個IT。老板也暫時不想花太多錢在這上頭(那幹麻還找IT,奇怪),所以我就用一台PC架一台Server主要是負責業務支援類。已上線服役約8個月。打算滿一年的時候更換新硬碟。
主機的規格:
AOPEN EZXXXGC
CPU E4500
2GB memory
250GB硬碟
OS: Ubuntu 710
建置的系統

  1. Antivirus+Antispam Email Gateway (這邊發表過http://ithelp.ithome.com.tw/question/10002651)
  2. DNS server
  3. SMABA Server(File servre)
  4. Open LDAP Server
  5. Dotproject server: 做project control用, 除了甘特圖比較兩光,其他部分還不錯。
  6. Document mentgament server: 用knowledgetree架設,做文件版本控制。
  7. PHP base 的web FTP server: 提供公司內外交換檔案用,檔案上傳14天後自動移除。(這套是PHPfileNavigator)

系統有完整備份,而且我的測試機是同一台PC,如果掛掉就把檔案recover到測試機,1個小時就可以上線。

34
vincent1974
iT邦新手 1 級 ‧ 2008-07-23 00:47:43

我是我們公司的錦衣衛(僅一位)資訊人員
個人覺得要架設的伺服器端看它的作用為何
以PC來架設Server大部份是為了省錢 還有IT的功力
要考慮的還真不少 價格、效能、穩定性、安全性、實用性
如此也夠設計者頭大了
以PC來當伺服器當然 價格效能比是最佳的
尤其是撘配 Linux 來使用
但重要的是
1.資料的保全 個人覺得使用硬體磁碟鏡射系統比較有保障,且較不損效能
2.散熱 這點也非常重要,會使用PC來當Server 它就不見得會是在冷氣房了吧(我們公司便是如此)機殼盡量找內部空間大一點的,機殼用風扇(大風量的)多買幾個,晶片組用的風扇也要加裝;然後所有的孔、縫也要用過濾綿(個人是用水族館賣的白色那種,然後剪成適當大小)固定在適當的地方,為了不使灰塵跑多進主機造成裡面髒髒的,風扇也會因此而容易卡住,但也要時常去清理或是更換。
3.硬碟容量 視用途吧,大一點無防但記得要買二個,鏡射用。
我們公司的伺服器共有二台,一台是內部做帳用為了SQL Server 沒辦法只能裝Windows Server,另一台是我的傑作,規格如下:
機殼:很大一個,不知道什麼名字
Power:350W 個人要求(要有二個風扇的,可以把熱空氣抽出去)而且要足瓦
Mainboard:微星的板子(刻意選一片All in one的)PC當伺服器好像也不用多高級,三年保固,不用另外裝VGA等的東西,省得提高我機殼內的溫度。
CPU:AMD Sempron 2800+(它便宜,又可安裝 64bit Linux),我是選最便宜的那個。
RAM:1G DDR2 SDRAM None ECC(也很便宜)
HDD:Hitachi IDE 250G × 2
Other:磁碟陣列系統 × 1(拿來做 Raid,又容易安裝)、螃蟹卡 × 1(NAT用)
它的os是 Ubuntu Linux Server 7.04 64Bit
目前它的服務有:Bind(DNS)、Apache2(Web Server)、ProFTP(撘配MySQL)、Postfix(電子郵件收發)、SAMBA(硬碟空間分享)、iptable(NAT Server,撘配 SQUID)、SSH(維護用)、、、等等通通這一台搞定。
效能無庸置疑,除了MySQL 在執行 update 的時候會佔去所有的 CPU 時間,其它的都沒得嫌了。
過去聽過一位前輩說過一句話:沒有不安全的系統,只有不安全的人
一位稱職的資訊人員一定不能偷懶,定期的維護及資料備份是必須的,這台Server目前服務接近二年了
當機次數:0次
停機維護:4次
但是坦白講,做事我倒是會做,寫文章就差了點…但是提供給大家做參考…

叫Vincent的都是錦衣衛嗎?

我也不知道是 叫Vincent的都是錦衣衛 還是錦衣衛都是叫Vincent
總之 Vincent是錦衣衛 ^^

28
yoda
iT邦新手 4 級 ‧ 2008-07-23 18:31:51

我們公司決大多數的 Server 都是用光華牌的 PC 當 Server 用的。
最老的一台是我們的 E-mail server,CPU 是 Pentium Pro,系統灌好是 2000 年的時候。當然 up time 沒那麼久啦!因為它經歷了數次的搬移。
目前最重要的 File Server 是用華碩的主機板,外加 RAID 盒,前一陣子還發現 RAID 盒的風扇因為積了太多灰塵導致轉速變慢,轉速變慢 RAID 盒就當作是有狀況,所以就不時發出類似蟬叫聲的警告聲,吵死了。那台 File server 還兼資料庫 server, DHCP server, LDAP server, RADIUS server, 內部的 DNS,還兼一部分的 backup server。系統是 Gentoo Linux,到目前為止沒出過什麼亂子,除了有時候我忘了好好處理 log 導致 /var 被撐爆之外。
我們官網的 Server 也是用 PC 當的。除了 Apache 之外,還當對外的 DNS,DMZ 的 LDAP。
以前我們還組過一台機器是我們最主要的 Web server,Pentium III 的,外加 Adaptec 的 RAID card。裝四顆硬碟跑 RAID5。每天承受一千多個會員的 access。
我們的哲學是,內部用的 Server 在預算範圍內儘量買最好的,組好了就給它操到 Maximum。至於對外服務的 Server 就是服務儘量單純化,也就是說將所有的 CPU 資源給一個服務。
最近我們連防火牆都用 PC 來當,因為前一陣子發現我們的 Cisco 小盒子 over loading 了。在一時間找不到替代方案的情況下就想說用 Linux 來暫代一下了。
老實說,我們的實戰經驗很多,但是要寫的精彩就遠超出我的"經驗"了....

12
pqr0007
iT邦研究生 1 級 ‧ 2008-07-24 15:59:02

why PC 當 server??...

12
japues
iT邦高手 2 級 ‧ 2008-07-25 08:17:23

最近公司的mail server掛了,server又剛好過保了,ibm的報價太貴,只好先用一台pc先架上去,幸好尚能先頂的住,server在來想辦法修

28
逮丸逮丸
iT邦大師 1 級 ‧ 2008-07-26 17:51:11

隨著PC的效能愈來愈強,應用程式愈來愈多,或說寫成Server型態的應用程式很多,所以PC任何平臺來架個任何什麼站,都不是什麼問題;架給自己用,基本上能動就好了,但要架給一個機構用,就要考量到備援容錯的狀況,以及流量成長的因應措施。

在此以PC來建置有關整個Mail系統的歷程,是Mail系統,不是Mail Server,其最後發展的架構如圖:

最早接手的Mail Server是只有一台Ultra1,
上面約有三千多個帳號;
當時只要有一台機器跑Mail,
也還搞不清楚MX的概念,就一台頂著用。
早期的mail量不大,看不出什麼問題來,
隨著先有郵件病毒的問題,
當時也沒有什麼防毒軟體可裝在Unix, Linux上來跑,
幸好所在的學校單位有購置PC-cillin校園版,
包括InterScan這個可掃郵件的防毒,
於是有了一台放在前面的MX:
(規格一)
model name : Pentium II (Deschutes)
cpu MHz : 400.913
cache size : 512 KB
MemTotal: 125376 kB
來做掃毒用。

mail愈來愈大,一台MX撐不大住,
再放一台MX,以便分散負載。

主要的Ultra 1是存放User的Mail地方,
最多只讓User以POP3的方式直接存取,
而若要存取其家目錄的檔案,
以及後來的webmail,
就傾向以其他的PC來當前端供User存取。

首先是收信的趨勢,由原來的POP3方式收信,
轉向希望有webmail的方式,
最先是在Ultra 1上直接裝Openwebmail,
剛開始少人用還好,人一多使用Ultra 1又撐不住,
就只好用上述的PC來專門跑 OpenWebMail,
透過 NFS 來掛上User的家目錄及Mail的目錄。
由於上述PC的規格Memory太小,
後來才換成:
(規格二)
model name : Intel(R) Pentium(R) 4 CPU 3.20GHz
cpu MHz : 3192.738
cache size : 1024 KB
MemTotal: 246960 kB
來跑OpenWebMail才較隱定。

另外以前Ultra 1還提供User做個人的Web空間,
以前有開放的就不大容易停掉,
所以就再用比差不多與規格一的PC,
用NFS來掛Ultra 1的資料,
讓User來FTP放網頁資料,
以及User的Web網頁來存取用。

發展到此就產生了:
不同的機器服務,
需要相同使用者的帳號密碼問題,
最初只好把passwd, shadow檔複製到各PC,
是最差的解決方案,
其他方案就有NIS或LDAP;
然而User的帳號密碼又要提供做
電話撥接的Radius用,
以及Proxy的帳號密碼用,
所以LDAP是較適當的認證方案。

在此同時Mail 的SPAM的問題嚴重,
流量也更大些,
網路上也愈來愈多來解決SPAM的方案,
同時因為學校沒再買PC-cillin的授權,
所以就仍用規格一的PC擋在最前面,
以MIMEDefang + SpamAssassin + clamav
做為過濾信件的機制。

然而該PC的規格爛爛的,
郵件來的量快又多,
而上述的過濾機制又要吃記憶體,
daemon就會常死掉,
於是把clamav再獨立成一個專門掃毒用的PC,
前端就以mimedefang + SpamAssassin先做第一層的過濾及標示,
但流量還是太大,
就再加上milter-greylist的機制,
才將流量降低,
讓PC才有足夠的資源來做過濾信件的工作。

上述是依發展時間的流程寫的,
有點混亂,現在用圖來簡述一下會較清楚:
1.信件要到Ultra1.abc.com
2.MX1 MX2先以greylist降低流量,堵掉一些失敗而不會再寄信的垃圾信軟體
先將所有是Dynamic的IP (xxx.dynamic.xxx.com) 給回絕掉,warnning 告知改轉到其ISP的Mail server
以spamcop及其他較有效的dns black list來擋SPAM的IP
用mimedefang來先把所有*.com *.bat等確知是病毒的附檔先discard掉
再SpamAssassin來註記該信件是否可能為SPAM
3.---> 送到 AV1或AV2 來用clamav來做病毒掃瞄,
-->-- 萬一AV其中一台有問題,則轉到另一台來掃
4.若是給Ultra1.abc.com則往後送到pop3.abc.com,若不是則轉到outbound出去
5.早期user都以ultra1.abc.com為outlook中的smtp及pop3伺服器之設定,
所以原來Ultra1改命名成pop3.abc.com,叫user的pop3改設這裡
6.SMTP.abc.com為Local範圍內的外寄伺服器,同時也 alias 成ultra1.abc.com
(紅色-->--到pop3)本身做一個pop3 port的 redirect,這樣舊設定也能繼續運作
(紅色-->->到home)用apache的rewrite功能指到home.abc.com的個人家目錄
(黑色---->到AV)信件先給掃瞄一下再送出
7.需要認證的撥接radius、proxy、pop3、webmail、ftp+web(藍線)以LDAP做認證。
8.ftp+web及webmail(黑線)以NFS掛pop3上面的home及mail
9.原來的Ultra1機器上再加用procmail再做一次的過濾,而本身有以pop3直接對外。

此Mail系統的發展,都以PC來建置,
分散式的建置,可讓各服務之間彼此不受干擾:
例如:若webmail或home發生問題,pop3仍能運作。

可以多用幾台來做備援容錯:
圖中的MX、AV可多建置幾台,分散流量或互相備援。

可能比單一台很強的機器來頂更較有彈性些。

不可否認也是會有缺點,
當user要查為什麼沒有收到xx的信時,
mail log就要一台台的去追去下,
看信是在哪邊有了狀況。
還有在維護上的確沒有像廠商賣的antispam box那麼容易。

由於我們已用PC來做了蠻多的過濾機制,
後來也找廠商試用,想改以現成的box來過濾,
反而用其box的spam量更多,
而要求一些已用的機制也不大能配合,
所以就放棄買廠商的box,
而改買機架型的server來頂在前面。
對於之前都沒建置過濾機制的機構,
廠商的box應該是會覺得滿意。
而這種自行以PC建置的Mail系統,
要減低SPAM等問題,
就需要不斷將新有的過濾機制建置進來,
才能有效擋那是日益進步的SPAM技術。

fishk iT邦大師 1 級 ‧ 2008-07-27 00:16:47 檢舉

寫這麼長但有點可惜,因為題目一開始就已註明:

本題最後回答時間訂於7/25(五),超過該日的回答均不列入評選名單。

我要發表回答

立即登入回答