遷移機房流程

2021-08-28 04:13:32 字數 674 閱讀 9616

我們的方案,從機房a遷移到b,流程如下;

先用測試預發環境過一遍,然後執行線上。

1、在新機房b部署服務與配置,dba配置好資料庫,建立b-mysql(read only),作為a的從庫,從a同步資料。

2、將a-例項連線的資料庫a-mysql切換至b-mysql(修改配置中心的配置即可),將b-mysql設定為可寫。這時候例項只會操作b-mysql,即使主a-mysql資料有變動,也會同步到b-mysql。之後再斷掉a-mysql連線即可。

3、啟動b-例項,檢視日誌,流量切到b-例項。

4、並停掉a-例項。

其實就是多機房架構並存,為了實現平滑遷移,不影響業務使用,兩個機房必定有同時存在的情況。

其實,更合理的做法應該是:

1、在新機房b部署服務與配置,dba配置好資料庫,建立b-mysql,作為a的從庫,從a同步資料。

2、啟動b-例項,連線到a-mysql,快取也一樣如此。驗證。

3、將流量切到b-例項。驗證。有問題切換回a-例項。

4、將b-mysql設定為可寫,a-mysql設定為read only。同步完成,將a-例項(可以在上一步停掉)和b-例項連線的資料庫a-mysql切換至b-mysql(修改配置中心的配置即可),快取也如此,停掉舊快取連線,會自動重連。這時候例項只會操作b-mysql,即使a-mysql資料有變動,也會同步到b-mysql。

JBPM流程部署之流程例項遷移

jbpm流程部署之流程例項遷移 前面我們已經學習了jbpm的流程版本公升級,流程版本公升級給我們帶來了乙個新的問題,那就是流程例項遷移 那麼什麼是流程例項的遷移呢?流程例項的遷移就是在流程發布的時候進行了版本公升級,這個時候如果我們讓已經執行的同乙個流程的例項,按照新版本的流程定義來流轉。流程例項的...

JBPM流程部署之流程例項遷移

jbpm流程部署之流程例項遷移 前面我們已經學習了jbpm的流程版本公升級,流程版本公升級給我們帶來了乙個新的問題,那就是流程例項遷移 那麼什麼是流程例項的遷移呢?流程例項的遷移就是在流程發布的時候進行了版本公升級,這個時候如果我們讓已經執行的同乙個流程的例項,按照新版本的流程定義來流轉。流程例項的...

阿里雲伺服器遷移流程

阿里雲伺服器遷移步驟 一 登陸阿里雲,點選伺服器概況,檢視需要遷移的伺服器都有哪些。二 選擇一台需要遷移的伺服器,和開發同事或研發的同事協調是否有正在執行的程式。三 如果沒有其他程式在執行,去檢視該伺服器是否有load balance,如果有將其下線。四 預約遷移伺服器重啟時間 如果是mysql等資...