欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

運(yùn)維中的高可用MySQL解決方案有哪些

運(yùn)維中的高可用MySQL解決方案有哪些,相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

金東網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,金東網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為金東1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的金東做網(wǎng)站的公司定做!

數(shù)據(jù)庫(kù)作為最基礎(chǔ)的數(shù)據(jù)存儲(chǔ)服務(wù)之一,在存儲(chǔ)系統(tǒng)中有著非常重要的地位,因此要求其具備高可用性無(wú)可厚非。能實(shí)現(xiàn)不同SLA(服務(wù)水平協(xié)定)的解決方案有很多種,這些方案可以保證數(shù)據(jù)庫(kù)服務(wù)器在硬件或軟件出現(xiàn)故障時(shí)服務(wù)繼續(xù)可用。

高可用性需要解決的主要問(wèn)題有兩個(gè),一個(gè)是如何實(shí)現(xiàn)數(shù)據(jù)共享或同步數(shù)據(jù),另一個(gè)是如何處理failover。數(shù)據(jù)共享一般的解決方案是通過(guò)SAN(Storage  Area  Network)來(lái)實(shí)現(xiàn),而數(shù)據(jù)同步可以通過(guò)rsync軟件或DRBD技術(shù)來(lái)實(shí)現(xiàn)。failover的意思是指當(dāng)服務(wù)器死機(jī)或出現(xiàn)錯(cuò)誤時(shí)可以自動(dòng)切換到其他備用服務(wù)器,不影響服務(wù)器上業(yè)務(wù)系統(tǒng)的運(yùn)行。小編介紹目前比較成熟的MySQL高可用解決方案。

1、主從復(fù)制解決方案

這是MySQL自身提供的一種高可用解決方案,數(shù)據(jù)同步方法采用的是MySQL replication技術(shù)。MySQL  replication技術(shù)就是一個(gè)日志的復(fù)制過(guò)程,在復(fù)制過(guò)程中一臺(tái)服務(wù)器充當(dāng)主服務(wù)器,而一臺(tái)或多臺(tái)其他服務(wù)器充當(dāng)從服務(wù)器,簡(jiǎn)單說(shuō)就是,從服務(wù)器到主服務(wù)器拉取二進(jìn)制日志文件,然后再將日志文件解析成相應(yīng)的SQL在從服務(wù)器上重新執(zhí)行一遍主服務(wù)器的操作,通過(guò)這種方式保證數(shù)據(jù)的一致性。

MySQL  replication技術(shù)僅僅提供了日志的同步執(zhí)行功能,而從服務(wù)器只能提供讀操作,并且當(dāng)主服務(wù)器發(fā)生故障時(shí),必須手動(dòng)處理failover,通常的做法是將一臺(tái)從服務(wù)器更改為主服務(wù)器。這種解決方案在一定程度上實(shí)現(xiàn)了MySQL的高可用性,可以實(shí)現(xiàn)90.000%的SLA。

為了達(dá)到更高的可用性,在實(shí)際的應(yīng)用環(huán)境中,一般都采用MySQL  replication技術(shù)配合高可用集群軟件來(lái)實(shí)現(xiàn)自動(dòng)failover,這種方式可以實(shí)現(xiàn)95.000%的SLA。

2、MMM高可用解決方案

MMM(Master-Master Replication Manager for  MySQL)MySQL主主復(fù)制管理器,提供了MySQL主主復(fù)制配置的監(jiān)控、故障轉(zhuǎn)移和管理的一套可伸縮的腳本套件。在MMM高可用解決方案中,典型的應(yīng)用是雙主多從架構(gòu),通過(guò)MySQL  replication技術(shù)可以實(shí)現(xiàn)兩臺(tái)服務(wù)器互為主從,且在任何時(shí)候只有一個(gè)節(jié)點(diǎn)可以寫(xiě)入,避免多點(diǎn)寫(xiě)入的數(shù)據(jù)沖突。同時(shí),當(dāng)可寫(xiě)的主節(jié)點(diǎn)故障時(shí),MMM套件可以立刻監(jiān)控到,然后將服務(wù)自動(dòng)切換到另一個(gè)主節(jié)點(diǎn),繼續(xù)提供服務(wù),從而實(shí)現(xiàn)MySQL的高可用。

MMM方案是目前比較成熟的MySQL高可用解決方案,可以實(shí)現(xiàn)99.000%的SLA。

3、Heartbeat/SAN高可用解決方案

此解決方案是借助第三方軟硬件實(shí)現(xiàn)的,在這個(gè)方案中,處理failover的方式是高可用集群軟件Heartbeat,它監(jiān)控和管理各個(gè)節(jié)點(diǎn)間連接的網(wǎng)絡(luò),并監(jiān)控集群服務(wù),當(dāng)節(jié)點(diǎn)出現(xiàn)故障或者服務(wù)不可用時(shí),自動(dòng)在其他節(jié)點(diǎn)啟動(dòng)集群服務(wù)。

在數(shù)據(jù)共享方面,通過(guò)SAN存儲(chǔ)來(lái)共享數(shù)據(jù),在正常狀態(tài)下,集群主節(jié)點(diǎn)將掛載存儲(chǔ)進(jìn)行數(shù)據(jù)讀寫(xiě),而當(dāng)集群發(fā)生故障時(shí),Heartbeat會(huì)首先通過(guò)一個(gè)仲裁設(shè)備將主節(jié)點(diǎn)掛載的存儲(chǔ)設(shè)備釋放,然后在備用節(jié)點(diǎn)上掛載存儲(chǔ),接著啟動(dòng)服務(wù),通過(guò)這種方式實(shí)現(xiàn)數(shù)據(jù)的共享和同步。這種數(shù)據(jù)共享方式實(shí)現(xiàn)簡(jiǎn)單,但是成本較高,并且存在腦裂的可能,需要根據(jù)實(shí)際應(yīng)用環(huán)境來(lái)選擇。這種方案可以實(shí)現(xiàn)99.990%的SLA。

4、Heartbeat/DRBD高可用解決方案

這種高可用解決方案也是借助第三方軟硬件實(shí)現(xiàn)的,在處理failover的方式上依舊采用Heartbeat,不同的是,在數(shù)據(jù)共享方面,采用了基于塊級(jí)別的數(shù)據(jù)同步軟件DRBD來(lái)實(shí)現(xiàn)。

DRBD(Distributed Replicated Block  Device)是一個(gè)用軟件實(shí)現(xiàn)的、無(wú)共享的、服務(wù)器之間鏡像塊設(shè)備內(nèi)容的存儲(chǔ)復(fù)制解決方案。和San 網(wǎng)絡(luò)不同,它并不共享存儲(chǔ),而是通過(guò)服務(wù)器之間的網(wǎng)絡(luò)復(fù)制數(shù)據(jù)。這種方案實(shí)現(xiàn)起來(lái)稍微復(fù)雜,同時(shí)也存在腦裂的問(wèn)題,可以實(shí)現(xiàn)99.900%的SLA。

5、MySQL Cluster高可用解決方案

MySQL Cluster由一組服務(wù)節(jié)點(diǎn)構(gòu)成,每個(gè)服務(wù)節(jié)點(diǎn)上均運(yùn)行著多種進(jìn)程,包括MySQL服務(wù)器、NDB  Cluster的數(shù)據(jù)節(jié)點(diǎn)、管理服務(wù)器,以及(可能)專門的數(shù)據(jù)訪問(wèn)程序。此解決方案是MySQL官方主推的技術(shù)方案,功能強(qiáng)大,但是由于實(shí)現(xiàn)較為繁瑣,配置麻煩,企業(yè)實(shí)際應(yīng)用并不多。MySQL  Cluster的標(biāo)準(zhǔn)版和電信版可以達(dá)到99.999%的SLA。

看完上述內(nèi)容,你們掌握運(yùn)維中的高可用MySQL解決方案有哪些的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

文章題目:運(yùn)維中的高可用MySQL解決方案有哪些
鏈接URL:http://chinadenli.net/article22/iphhcc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司Google品牌網(wǎng)站建設(shè)網(wǎng)頁(yè)設(shè)計(jì)公司商城網(wǎng)站網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化