PLC 工控機 嵌入式系統(tǒng) 人機界面 工業(yè)以太網 現場總線 變頻器 機器視覺 DCS PAC/PLMC SCADA 工業(yè)軟件 ICS信息安全 應用方案 無線通訊
江蘇澤創(chuàng)智能科技有限公司
參 考 價 | 面議 |
產品型號
品 牌
廠商性質其他
所 在 地
聯(lián)系方式:李經理查看聯(lián)系方式
更新時間:2021-08-13 12:41:50瀏覽次數:257次
聯(lián)系我時,請告知來自 智能制造網應用系統(tǒng)高可用--------------------------建設應用系統(tǒng)高可用方案
應用系統(tǒng)高可用
--------------------------
建設應用系統(tǒng)高可用方案。
當系統(tǒng)服務出現故障或者服務器出現故障時候,自動從主服務切換至備服務,并預警告知人工干預修復,保證產能不受影響。
數據庫高可用
建設數據庫高可用方案。數據庫發(fā)生宕機或者意外中斷等故障時候,能盡快恢復系統(tǒng)應用可用,盡可能減少產線停機時間,保證產能不會因為單節(jié)點數據庫的故障而中斷;同時,因故障引起數據庫切換,切換前后數據內容保證一致,不會因為數據缺失或者數據不一致而影響生產。
利用Nginx+MHA實現應用服務和Mysql數據庫的高可用,提升數據安全性,提升系統(tǒng)穩(wěn)定性和防災能力。
Nginx實現應用服務
Nginx在服務器集群中起到一個代理服務器的角色(即反向代理),避免單*個服務器壓力過大,將來客戶端請求轉發(fā)給不同的服務器;并通過IP_HASH負載均衡策略負載均衡器按照基于客戶端IP的分配方式,確保相同的客戶端的請求一直發(fā)送到相同的服務器,以保證session會話完整不丟失。
MHA實現Mysql數據庫高可用
MHA(Master High Availability)目前在MySQL高可用方面是一個相對成熟的解決方案。由兩部分組成:MHA Manager(管理節(jié)點)和MHA Node(數據節(jié)點)。MHA Manager會定時探測集群中的master節(jié)點,當master出現故障時,它可以自動將數據的slave提升為新的master,然后將所有其他的slave重新指向新的master。MHA能做到在0~30秒之內自動完成數據庫的故障切換操作,并且能在上保證數據的一致性,以達到真正高可用。
整體架構圖
--------------------------
MHA實現Mysql數據庫高可用
-----------------------------------------
Mysql-Master開啟Binary Log二進制日志。
Mysql-Master在每個事務更新數據完成之前,將事務寫入二進制日志。且在事務寫入二進制日志完成后,Mysql-Master通知存儲引擎提交事務。
Mysql-Slave復制Mysql-Master的Binary Log日期,并完成數據一致性處理
Mysql-Slave開始一個工作線程--I/O線程。并在Mysql-Master上建立連接。
binlog dump process從Mysql-Master的二進制日志中讀取事件。
I/O線程將這些事件寫入中繼日志。
SQL線程從中繼日志讀取事件,并重放其中的事件而更新Mysql-Slave的數據,使其與Mysql-Master中的數據一致。
故障或異常切換流程
------------------------------
您感興趣的產品PRODUCTS YOU ARE INTERESTED IN
智能制造網 設計制作,未經允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸入你感興趣的產品
請簡單描述您的需求
請選擇省份
聯(lián)系方式
江蘇澤創(chuàng)智能科技有限公司