后端服務器故障,其他服務器接管此服務
更新時間 2023-09-25 17:01:03
最近更新時間: 2023-09-25 17:01:03
分享文章
內網DNS可實現后端服務器故障,其他服務器接管此服務,本節幫助您了解后端服務器故障,其他服務器接管此服務的解決方案。
操作場景
當該網站在運行過程中,因ECS1故障,需要將業務切換到備份的云主機ECS2時,若云主機沒有配置內網域名,則需要通過修改主業務節點ECS的代碼來重新設置云主機的內網IP地址。該操作需要中斷業務并重新發布網站,耗時耗力。
解決方案
為ECS1提供的服務創建一個內網域名,這樣當ECS1故障時,通過修改內網DNS的域名解析記錄即可切換為ECS2. 無需中斷業務,也不需要重新發布網站。
表1內網域名配置詳情:
| 設備 | 內網域名 | 關聯VPC | 內網IP | 記錄集類型 | 說明 |
|---|---|---|---|---|---|
| ECS1 | main.finance.test | vpc-finance | 10.0.0.4 | A | 公共接口ECS |
| ECS2 | vpc-finance | 10.0.0.5 | A | 備份公共接口ECS | |
| RDS1 | main.db.test | vpc-finance | 10.0.1.1 | A | 數據庫,用于存儲業務數據 |
| RDS2 | vpc-finance | 10.0.1.2 | A | 備份數據庫 |
操作步驟
- 登錄到控制中心頁面。
- 單擊控制中心頂部的

,選擇“地域”,此處我們選擇華東1。 - 單擊“創建內網域名”。


- 在“創建內網域名”彈窗,參考“表1內網域名配置詳情”創建內網域名finance.test 和db.test。


- 在創建好的內網域名,單擊“管理記錄集>添加記錄集”創建A記錄。


- 參考“表1 內網域名配置詳情”,完成內網域名及記錄集創建配置。


- 設置云主機的DNS服務地址為內網DNS地址。具體步驟可參見更改主機DNS使內網DNS配置生效。
- 當ECS1故障時,在內網域名的記錄集下修改記錄集的IP地址為ECS2的地址。這樣用戶的程序和接口均不需要變化既可以替換到備用云主機繼續提供服務。