iT邦幫忙

0

請問網站伺服器問題

BKY 2021-02-02 17:27:081166 瀏覽

公司請軟體人員開發了一個內部使用的網站
架構分別為前端程式,後端程式及資料庫(SQL Server)三個部份
要我請購主機
請問前端程式,後端程式及資料庫要怎麼放效能比較好(100U左右)
1.前端程式,後端程式及資料庫獨立放3台主機
2.前端,後端+資料庫 2台
3.前端+後端,資料庫 2台
4.前+後+資料庫 全部放1台

要看內部網站是怎樣的網站
也要清楚資料量、運算量、並發量等才能決定

前後端應該不用分開放,畢竟前端就CSS、HTML、JS、圖片等
DB可以分開
前提是你們公司之前完全無DB,不然一般也是連回原本的DB
雷伊 iT邦高手 1 級 ‧ 2021-02-02 18:20:50 檢舉
內部官網用WordPress隨便架一架就好了,我覺得樓主公司應該是要開發ERP
BKY iT邦新手 4 級 ‧ 2021-02-02 18:23:47 檢舉
不是ERP,不過是用C#開發的
1
雷伊
iT邦高手 1 級 ‧ 2021-02-02 18:05:02

這問題有考慮系統備援、資料庫備份?
買兩台機架式伺服器上ESXi7.0建構高可用性,你VM想前端後端全端走也隨便你
但如果你不會虛擬機應用,為了系統備援你恐怕要買
兩台主機+一台存儲+NAS

實體機發生故障時,我想你的職涯也會跟著故障
以下是我獨立完成的懶人包內部網站,附掛自製的CRM、線上報修系統
你會用到RD那就表示功能面不是開源能解決的,能否告知到底是甚麼需求要搞這麼大?
https://ithelp.ithome.com.tw/upload/images/20210202/20117139ATJQBBzKbO.png

BKY iT邦新手 4 級 ‧ 2021-02-02 18:18:44 檢舉

備援當然是要考慮的,不過我想先考慮以效能來說要怎麼放,再來考慮備援

雷伊 iT邦高手 1 級 ‧ 2021-02-02 18:23:12 檢舉

BKY 身為一個IT方案必須全盤(全局)考量,不要想一步做一步,例如你第一步搞錯架構,第二步想備援就難了,難在跟老闆要怎麼請款?

by2048 iT邦研究生 5 級 ‧ 2021-02-03 09:22:04 檢舉

兩台主機加上儲存設備+NAS備份,少說要100萬
ESXI + 備份 + WINDOWS SERVER ,SQL看授權花個30萬跑不掉
沒100萬以上的預算是搞不定的
如果您還要考慮效能,虛擬化是唯一選擇,因為硬體資源可調整的

0
japhenchen
iT邦大師 1 級 ‧ 2021-02-03 09:37:37

先跟老板卡一筆年度預算,比如...300萬,剩下的就是你逐步進行設備採購,不一定要一次買到足,比如伺服器先就緒,備援機制等開發測試都過關了再做下一步採購


至於C#只要搭上EF.net,效能都不會太差
我個人是不做Client/Server式直接連接SQL Server,而採iis/webservice的服務方式讓客戶端輕量化,也不使用CrystalReport而改採ReportService(資料來源可以是DataSet也可以是Class),300U/60%在線率目前都沒有遇到什麼狀況,我的資料庫+IIS伺服器的規格也只是
https://ithelp.ithome.com.tw/upload/images/20210203/201179549b081ioBRV.jpg
HPe伺服器主機,XEON E5-2620 8c16t處理器,全SSD×4 RAID5架構,公司廠房分離,總部遷移到台南,主機仍舊放置在高雄廠房裡的機房一直至今,2014年跑到現在也快7年,也沒見到什麼效能不足或嚴重卡頓的狀況,今年是申請了一筆新預算(近500萬)要把主機更新上去,也把放置在高雄的資料庫移回台南,還要把四散各地的文件全部收回,購置建立一套文件管理系統

看更多先前的回應...收起先前的回應...
BKY iT邦新手 4 級 ‧ 2021-02-03 12:27:51 檢舉

真羨慕貴公司預算那麼多
公司說因為受疫情影響,預算受限(不能超過100萬)
所以現在只要把網站架起來,做好備份就可以
備援等下一個階段再進行

文件管理那套佔比較多錢,沒辦法,以前都是用檔案共享的方式,無版本控制也無法回溯,弄到最後版次亂七八糟,一個不小心就被蓋掉,事情重做!為了重整這個問題,找了幾家文管系統的報價,連帶也要把各地的伺服器全部收回由中央管理,這筆錢也是被壓了好幾年才擠出來,連這500萬都拿不到?真的有愧去年營收(非淨利哦)破百億的的臉(營造業)

BKY iT邦新手 4 級 ‧ 2021-02-03 12:56:47 檢舉

我們是傳產業,受疫情影響還在苦哈哈過日子
今年連年終都沒辦法發,哪還能奢求公司多給預算

營造也是傳產業,但.......

我們2020的營業額是2019年的翻倍....

0
kikulu
iT邦研究生 4 級 ‧ 2021-02-03 17:21:40

100U是concurrent user?
前後端分離架構大概都是在瀏覽器或是本機程式 對後端API發送請求

有預算當然是1 各一台 ,但其實前端loading很輕量
平衡一點是3 資料庫最好獨立,方便維護
沒預算當然是4

我要發表回答

立即登入回答