iT邦幫忙

0

台灣、大陸 鼎新Workflow備援問題

現有架構:
台灣2台vsphere essentials主機、sql server 2014 std 2套
大陸1台vsphere essentials plus主機、sql server 2016 std 1套
workflow gp的ap+db在台灣同guest os於vm1,每30分複製到vm2
sql db每日晚上完整備份、中午差異備份

由於erp用戶大多在大陸,連回常lag,特別是轉出excel時卡很久
故上級指示現階段將wf移到大陸,且台灣、大陸做備援以便斷線、故障移轉
或評估上雲端,目前問azure經銷業務說,以往經驗鼎新不給上,問鼎新業務也說不行!?
但公司規劃未來要建客戶線上下單系統,故長遠還是得放雲端

礙於我對workflow運行架構、azure、sql server都不太熟,sql維護經驗有限
且mpls線路只有4M,故在想兩地做db mirror應該是沒辦法??
有想過租個azure做主要db,台灣、大陸db當次要同步備援,不知是否異想天開了??
其他想的到比較可行,就是將db差異備份盡量縮短為每小時或半小時一次,
再用固定制線路丟到大陸,要移轉時或故障再還原db,
但不知這樣頻繁做差異備份對用戶使用erp時是否有影響(db為簡單復原模式)

不知有無其他建議方案,感謝各位大神
花錢方案也可推薦一下,感謝~

看更多先前的討論...收起先前的討論...
Albert iT邦高手 1 級 ‧ 2018-04-02 12:54:05 檢舉
將交易行為另外放"前端主機"
定時傳回台灣
方便穩定
tx50xyz iT邦新手 5 級 ‧ 2018-04-02 13:03:04 檢舉
重點在於使用者的Excel檔案,不管你如何做,資料在台灣,上傳到大陸去,都要流量問題,如是我,我會比較教使用者用遠端產出Excel快,但要取回到自己的電腦上會慢,是無法改變,除非AP主機放置大陸那邊,但台灣就會抗議,比較好一點是教育使用者,或是推要加公司成本,才能解決。這樣問題不是在你那邊了。
vicentli iT邦新手 3 級 ‧ 2018-04-02 20:52:25 檢舉
嗯,其實我是想著重在備援方法,因為遠端連線產出報表我有解決方案,但考量大陸用戶還是比較多,故仍是以大陸為主。主管吩咐要擬定方案,往後要模擬故障遷移,以測試復原可用性、要多少時間恢復營運,在思考怎麼做更好。感謝您的回覆
vicentli iT邦新手 3 級 ‧ 2018-04-02 20:54:07 檢舉
將交易行為另外放"前端主機"
定時傳回台灣,方便穩定。
拍謝,這個我還真不懂> <
vicentli iT邦新手 3 級 ‧ 2018-04-02 21:24:35 檢舉
花錢方案也可推薦一下,感謝~

1 個回答

2
dscwferp
iT邦好手 1 級 ‧ 2018-04-02 09:36:57
最佳解答

您規劃的很好!
我來補充一點點

  1. 如果架構沒改 那上雲端 跟 在台灣一樣的狀況: "連回常lag,特別是轉出excel時卡很久"
    所以要上雲端,那架構要改成Remote Desktop(遠端桌面) OR RemoteApp 方式
    這個 問Azure經銷業務就知道!
    當然這要原廠"同意", 如不同意, 即使技術可以做到卻無法做啊!
  2. 另一方法就是如您上級指示說的: "整台軟硬體移到大陸"
    至於同步備援
    有經費(跟上雲端價格相當)就找VMWare, 他們有辦法解決
    沒經費就如您所規劃的:"固定制線路+完整備份跟差異備份搭配"
    SQL頻繁做差異備份對用戶使用erp時是有影響,
    但跟"連回常lag,特別是轉出excel時卡很久" 比速度上就改善很多
    造成的影響可以忽略

以上補充希望能幫您一點忙!

看更多先前的回應...收起先前的回應...
vicentli iT邦新手 3 級 ‧ 2018-04-02 12:36:55 檢舉

謝謝,大陸改成remoteapp連回來跑是我目前正在進行的,可暫時改善速度問題。但同一台主機不同用戶遠端登入,wf轉存xlsx的存放路徑參數只能抓同一個,問過客服沒辦法抓%USERPROFILE%,這樣財務報表產出會跟採購在同一個路徑下,非得每次轉xlsx前都請他們改路徑,著實不便。(若改成存到用戶本地電腦,報表轉xlsx一樣很慢)。看您應該是鼎新的人員,所以我DB放雲端、AP台灣大陸都放,原廠授權不可行吧!?
原是想利用固定制比較便宜,就算拉高頻寬到200M以上也不比mpls貴

dscwferp iT邦好手 1 級 ‧ 2018-04-02 17:28:44 檢舉

我不是!

xlsx的存放路徑可以如下解決:

  1. 用戶應該有設定將本地磁碟帶上server, 例如帶上去是d:
  2. 在server的啟動放入如下內容的bat檔:
    net use z: \TSCLIENT\D
    這樣user連上來就有 z: 的網路磁碟機
  3. 將wf轉存xlsx的存放路徑參數設定在z:
    這樣就可以解決 xlsx的存放路徑 問題


我是建議 如您上級指示說的: "整台軟硬體移到大陸"
改成台灣用remoteapp連到大陸
因為 erp用戶大多在大陸
以上希望能幫您忙!

vicentli iT邦新手 3 級 ‧ 2018-04-02 20:43:36 檢舉

抱歉,因為看您的ID太鼎新了XD
我說改存到用戶本地電腦一樣很慢,方法跟你說的一樣。
天心、鼎新都如此,猜測xlsx並不是先在伺服器上產生再丟回。
因前幾天測產出結果3.3M的xlsx,傳輸100k/s竟要跑480s,等於傳了48000k。但產出在rdp server路徑,只要45s就可完成
以往經驗,要快就是先轉在rdp server,再用3rd軟體丟回本機,會快很多。
但得請用戶轉存前,記得注意路徑是否在遠端自己帳戶資料夾,再靠軟體丟回TSCLIENT
感謝您的協助,移轉後會用remoteapp來處理。
只是主管要我安排以後都要模擬故障遷移測試...測試復原可用性、計算要多少時間恢復營運

vicentli iT邦新手 3 級 ‧ 2018-04-02 21:24:50 檢舉

花錢方案也可推薦一下,感謝~VM方案是像分公司備援 做replication嗎

dscwferp iT邦好手 1 級 ‧ 2018-04-03 22:22:42 檢舉

"異機備援"OR"異地異機備援"都要找原廠 及 提供備援機制的廠商(VM/NAS...)!
"備份後同機還原"就可以自己做!

我要發表回答

立即登入回答