iT邦幫忙

1

各位前輩好,想請教大家一個系統HA的問題,因為沒有做過維運相關經驗,所以以下都是自己爬文後整理出的架構,想請大家協助評估可行性如何?
公司目前有一個系統架構如下:

前端:Vue+IIS架站
後端:Windows Service+Redis(收集資料)+Asp.NET API
DB: MSSQL Standard
功能:收集資料(每秒)後儲存在DB並將資料提供網頁存取顯示。

因應客需求要做相互備援機制,當遇到固定周期停機維修時,會自動切換到備援機台,不可中斷服務。
目前規劃的方式是:
前端用 NLB (Network Load Balancing)的方式互相切換提供服務的機台。
資料庫用 MSSQL本身的 Always On機制,但因為是Standard版本(成本考量),只能做Basic Availability Group(不知道我的理解正不正確),架構圖如下。
https://ithelp.ithome.com.tw/upload/images/20220721/20143615lNoBYT4Dfn.jpg

Load balancing架構圖
https://ithelp.ithome.com.tw/upload/images/20220721/20143615CIHT5e5x1w.jpg

想請教以下問題
1.一般包含前後端的Server HA架構是如何實現的呢?此規劃是否有缺失需要改善的地方
2.依照目前的架構圖需要至少四台Windows Server OS 的主機,如此一來成本會非常高(目前沒有做備援的話是全部放在同一台Server上),有甚麼方式可以縮減成本嗎?
3.MSSQL Always On的實作雖然有很多篇教學文,但好像比較少是只做Basic Availability Group,有大大能分享相關實作經驗或是建議嗎?
4.若建立WSFC那就會跟Load Balancing衝突,請問這一塊通常本來就會分開做嗎?還是WSFC會有辦法達到類似Load balancing的功能?

謝謝各位!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

3
by2048
iT邦高手 1 級 ‧ 2022-07-22 09:24:37
最佳解答

不知道您設計這個架構預算有多少錢?
現實中會架設兩台VMware+雙控制器的儲存設備(軟硬體至少100萬)
在這架構下AP+DB可以合併VM也可分開VM,做版大想要的架構
甚至很多功能雲端服務都己取代

s900bill iT邦新手 5 級 ‧ 2022-07-22 10:04:05 檢舉

您好!
預算部分目前還沒有很明確,因為還不確定架構跟可行性,
但應該不會到100萬,謝謝您提供的訊息,我會再評估看看。

by2048 iT邦高手 1 級 ‧ 2022-07-22 15:39:24 檢舉

https://ithelp.ithome.com.tw/articles/10208608
https://ithelp.ithome.com.tw/articles/10208749
這個架法不是不行,只是esxi essentials plus方案可以取代

我要發表回答

立即登入回答