亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

阿里云服務器手動實現mysql雙機熱備的兩種方式

2020-01-18 20:41:22
字體:
來源:轉載
供稿:網友

一、概念

1、熱備份和備份的區別

  熱備份指的是:High Available(HA)即高可用,而備份指的是Backup,數據備份的一種。這是兩種不同的概念,應對的產品也是兩種功能上完全不同的產品。熱備份主要保障業務的連續性,實現的方法是故障點的轉移。而備份,主要目的是為了防止數據丟失,而做的一份拷貝,所以備份強調的是數據恢復而不是應用的故障轉移。

2、什么是雙機熱備? 

  雙機熱備從廣義上講,就是對于重要的服務,使用兩臺服務器,互相備份,共同執行同一服務。當一臺服務器出現故障時,可以由另一臺服務器承擔服務任務,從而在不需要人工干預的情況下,自動保證系統能持續提供服務。

  從狹義上講,雙機熱備就是使用互為備份的兩臺服務器共同執行同一服務,其中一臺主機為工作機(Primary Server),另一臺主機為備份主機(Standby Server)。在系統正常情況下,工作機為應用系統提供服務,備份機監視工作機的運行情況(一般是通過心跳診斷,工作機同時也在檢測備份機是否正常),當工作機出現異常,不能支持應用系統運營時,備份機主動接管工作機的工作,繼續支持關鍵應用服務,保證系統不間斷的運行。雙機熱備針對的是IT核心服務器、存儲、網絡路由交換的故障的高可用性解決方案。

好,下面給大家介紹阿里云服務器實現mysql雙機熱備,具體內容如下所示:

阿里云服務器由于不支持keepalive虛擬ip,導致無法通過keepalive來實現mysql的雙機熱備。我們這里要實現阿里云的雙機熱備有兩種方式:

1,購買阿里云的云數據庫高級版,自帶從庫,主庫故障自動切換到從庫

2這里主要是講第二種方式,兩臺阿里云服務器,分別部署mysql,實現mysql的主主同步。這里就不著重講mysql的主主同步了,大家可以自行百度,有需要的,以后可能會出一篇文章。假設現在已經實現了mysql主主同步的情況下,如何處理

因為使用的是springboot,所以需要處理下yml文件,然后加了個發送郵件給多個人,這里主機跑的定時任務,備機需要的話,也可以相應的跑一下

因為我是使用docker部署的mysql,所以使用的docker ps 查看mysql的狀態,如果普通部署的可以使用ps或者直接登錄mysql看能否成功來判斷

# coding: utf8import subprocessfrom email.mime.text import MIMETextimport smtplibimport os#因為這里用的Java的springboot,如果切換備機,需要修改部分yml文件YML_PATH = ''NEW_YML = ''msg_from = '' # 發送方郵箱passwd = '' # 填入發送方郵箱的授權碼msg_to = []def check_mysql(): res = subprocess.Popen('docker ps |grep mysql', stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True) stdout, stderr = res.communicate() if stdout:  res_status = subprocess.Popen("docker ps |grep mysql| awk '{print $7}'", stdout=subprocess.PIPE,          stderr=subprocess.PIPE, shell=True)  out, err = res_status.communicate()  if out.strip() == "Up":   print 'mysql is ok'  else:   print 'mysql is broken, switch standby machine'   flag = judge_mysql_string()   if flag:    print '已經連接備機,無需切換'   else:    switch_mysql() else:  print 'mysql is broken, switch standby machine'  flag = judge_mysql_string()  if flag:   print '已經連接備機,無需切換'  else:   switch_mysql()def switch_mysql(): print '---copy yml----' subprocess.call('cp {} {}'.format(NEW_YML, YML_PATH), shell=True) subprocess.call('docker restart tomcat', shell=True) subject = 'mysql主機故障' info = 'mysql主機故障,已經切換到備機,請查看主機問題,及時修復,如需切換回去,' / content = '<html><meta charset="UTF-8"><body><p style="color: red">{}</p> </body></html>'.format(info) send_email(subject, content) print '----end switch---'def send_email(subject, content): msg = MIMEText(content, 'html', 'utf-8') msg['Subject'] = subject msg['From'] = msg_from msg['To'] = ','.join(msg_to) try:  s = smtplib.SMTP_SSL("smtp.qq.com", 465)  s.login(msg_from, passwd)  s.sendmail(msg_from, msg_to, msg.as_string()) except Exception as e:  print e finally:  s.quit()def judge_mysql_string(): with open(os.path.join(YML_PATH, 'application.yml'),'r') as f:  res = f.read()  if 'your ip' in res:   return True  else:   return Falsecheck_mysql()

總結

以上所述是小編給大家介紹的阿里云服務器手動實現mysql雙機熱備的兩種方式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品美女久久| 亚洲精品综合久久中文字幕| 亚洲第一男人av| 久久综合伊人77777蜜臀| 欧美区二区三区| 国产精品欧美日韩一区二区| zzjj国产精品一区二区| 中文字幕少妇一区二区三区| 欧美日韩免费观看中文| 在线性视频日韩欧美| 中文.日本.精品| 欧美性理论片在线观看片免费| 欧美重口另类videos人妖| 国产精品久久久久久久久男| 欧美xxxx做受欧美.88| 在线观看亚洲视频| 国产69精品久久久久9| 国产精品扒开腿做爽爽爽视频| 欧美黑人xxx| 亚洲欧美在线一区| 亚洲午夜精品久久久久久久久久久久| 最近2019年好看中文字幕视频| 亚洲欧美国产精品专区久久| 亚洲精品美女久久| 黑人巨大精品欧美一区二区| 92看片淫黄大片欧美看国产片| www国产精品视频| 亚洲精品720p| 海角国产乱辈乱精品视频| 亚洲精品视频中文字幕| 亚洲大尺度美女在线| 亚洲理论在线a中文字幕| 欧美另类极品videosbest最新版本| 国产精品扒开腿做| 亚洲精品国产福利| 国产精品久久久久久av福利软件| 久久精品国产99国产精品澳门| 超碰精品一区二区三区乱码| 播播国产欧美激情| 91chinesevideo永久地址| 91久久精品视频| 亚洲欧洲在线播放| 亚洲国产欧美精品| 这里只有视频精品| 国产精品高清网站| 精品亚洲永久免费精品| 永久免费精品影视网站| 亚洲高清久久久久久| 国产一区二区三区中文| 国产精品99导航| 久久久av一区| 精品露脸国产偷人在视频| 亚洲v日韩v综合v精品v| 午夜精品美女自拍福到在线| 精品久久久久久久中文字幕| 国产日本欧美一区二区三区| 国产精品美女主播在线观看纯欲| 45www国产精品网站| 91香蕉嫩草影院入口| 亚洲在线一区二区| 精品久久久久久久久久久久久久| 国产精品一区二区三区成人| 日韩a**站在线观看| 亚洲毛片在线免费观看| 精品偷拍各种wc美女嘘嘘| 日韩久久免费电影| 久青草国产97香蕉在线视频| 久久久久久999| 热99精品里视频精品| 国产精品私拍pans大尺度在线| 日韩av免费看网站| 亚洲影院高清在线| 日韩av一区在线| 中文字幕一区日韩电影| 88xx成人精品| 国产亚洲欧美日韩美女| 欧洲美女7788成人免费视频| 午夜精品三级视频福利| 69av成年福利视频| 国产欧美日韩精品在线观看| 亚洲精品美女久久久久| 国产成人亚洲精品| xxav国产精品美女主播| 亚洲电影av在线| 久久综合国产精品台湾中文娱乐网| 国产精品日韩专区| 国产精品偷伦免费视频观看的| 精品国产91久久久久久| 色琪琪综合男人的天堂aⅴ视频| 日韩精品在线播放| 久久国产一区二区三区| 欧美日韩国产一区二区三区| 欧美精品在线免费播放| 日韩av综合中文字幕| 久久av中文字幕| 亚洲美女视频网站| 日韩一区二区三区xxxx| 国内精品久久久久| 色yeye香蕉凹凸一区二区av| 日韩在线高清视频| 欧美激情一区二区三区在线视频观看| 国产亚洲精品久久久久久牛牛| 欧美日韩在线看| 中文字幕一区日韩电影| 热99在线视频| 久久五月天色综合| 欧美成人免费在线观看| 91在线视频九色| 亚洲国产精品成人va在线观看| 亚洲第一福利视频| 欧美日韩中文字幕| 欧美巨大黑人极品精男| 午夜精品久久久久久久99热浪潮| 国产精品中文字幕在线| 欧美日韩激情美女| 国产91精品网站| 国产在线观看不卡| 亚洲激情国产精品| 日韩在线视频二区| 国产精品免费久久久久久| 国产亚洲精品综合一区91| 成人欧美一区二区三区在线| 2019中文在线观看| 欧美日本在线视频中文字字幕| 日韩亚洲欧美中文在线| 最好看的2019的中文字幕视频| 亚洲系列中文字幕| 久久久久久999| 国产精品成熟老女人| 国产在线高清精品| 亚洲人成电影网站色xx| 91精品国产乱码久久久久久久久| 青草青草久热精品视频在线观看| 亚洲欧洲在线播放| 成人激情视频在线观看| 欧美亚洲国产日韩2020| 久久中文字幕国产| 精品综合久久久久久97| 久久视频免费观看| 一区二区三区 在线观看视| 亚洲欧美中文日韩在线| 欧美视频在线看| 亚洲女人被黑人巨大进入| 国产欧美日韩综合精品| 4444欧美成人kkkk| 在线不卡国产精品| 亚洲精品美女在线观看播放| 久久久亚洲国产天美传媒修理工| 欧美伊久线香蕉线新在线| 日韩a**中文字幕| 成人动漫网站在线观看| 精品成人国产在线观看男人呻吟| 九九九热精品免费视频观看网站| 欧美激情一区二区三区在线视频观看| 一区二区三区视频在线| 亚洲乱码av中文一区二区| 亚洲精品久久久久久久久久久久| 国内外成人免费激情在线视频| 亚洲欧美国产制服动漫| 久久影院模特热| 欧美贵妇videos办公室| 亚洲欧美日韩图片| 精品中文字幕在线观看| 国产婷婷97碰碰久久人人蜜臀|