《MySQL 集群服務(wù)簡介》要點(diǎn):
本文介紹了MySQL 集群服務(wù)簡介,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
如果你曾經(jīng)疑惑過如何提升 MySQL 數(shù)據(jù)庫的可靠性和可擴(kuò)展性,或許你會(huì)發(fā)現(xiàn)其中一個(gè)解決辦法就是通過基于 Galera Cluster 技術(shù)的 MySQL 集群解決方案. -- Ravi Saive
本文導(dǎo)航
-什么是 MySQL 集群 …… 09%
-什么是 MySQL 和 MariaDB 集群服務(wù)? …… 33%
編譯自: http://www.tecmint.com/getting-started-with-mysql-clusters-as-a-service/作者: Ravi Saive
譯者: beyondworld
MySQL Cluster.me[1] 開始提供基于 Galera Replication 技術(shù)的 MySQL 和 MariaDB 集群服務(wù).
在本文中我們將會(huì)討論 MySQL 和 MariaDB 集群服務(wù)的主要特性.
MySQL 集群服務(wù)
如果你曾經(jīng)疑惑過如何提升 MySQL 數(shù)據(jù)庫的可靠性和可擴(kuò)展性,或許你會(huì)發(fā)現(xiàn)其中一個(gè)解決辦法就是通過基于 Galera Cluster 技術(shù)的 MySQL 集群解決方案.
這項(xiàng)技術(shù)使得你可以在一個(gè)或者多個(gè)數(shù)據(jù)中心的多個(gè)服務(wù)器上獲得經(jīng)過同步的完整 MySQL 數(shù)據(jù)副本.這可以實(shí)現(xiàn)數(shù)據(jù)庫的高可用性 - 當(dāng)你的一個(gè)或者多個(gè)數(shù)據(jù)庫服務(wù)器崩潰后,仍然能夠從其它剩余服務(wù)器上獲得完整的服務(wù).
需要注意的是在 MySQL 集群中需要至少 3 臺(tái)服務(wù)器,因?yàn)楫?dāng)其中一臺(tái)服務(wù)器從崩潰中恢復(fù)的時(shí)候需要從仍然存活的兩臺(tái)服務(wù)器中選擇一個(gè)捐贈(zèng)者拷貝一份數(shù)據(jù),所以為了能夠從崩潰中順利恢復(fù)數(shù)據(jù),必須要保證兩臺(tái)在線服務(wù)器以便從中恢復(fù)數(shù)據(jù).(LCTT 譯注:在捐贈(zèng)者提供復(fù)制數(shù)據(jù)時(shí),另外一臺(tái)可以不停頓地提供服務(wù))
同樣,MariaDB 集群[2]和 MySQL 集群在本質(zhì)上是相同的,因?yàn)?MariaDB 是基于 MySQL 開發(fā)的一個(gè)更新、更優(yōu)化的版本.
MySQL 集群與 Galera 復(fù)制技術(shù)
MySQL 集群服務(wù)提供了能夠同時(shí)解決可靠性和可擴(kuò)展性的方案.
首先,集群服務(wù)使你能夠忽略任何數(shù)據(jù)中心引起的問題,并能獲得高達(dá) 100% 正常運(yùn)行時(shí)間的數(shù)據(jù)庫高可用性.
其次,將乏味無趣的 MySQL 集群相關(guān)管理工作外包出去,能夠使你更加專注于業(yè)務(wù)工作.
事實(shí)上,獨(dú)立管理一個(gè)集群需要你能夠完成以下所有工作:
安裝和設(shè)置集群 – 這可能需要一個(gè)有經(jīng)驗(yàn)的數(shù)據(jù)庫管理員花費(fèi)數(shù)小時(shí)來設(shè)置一個(gè)可用的集群.
集群監(jiān)控 – 必須使用一種方案 24 * 7 監(jiān)控集群運(yùn)作,因?yàn)楹芏鄦栴}都可能發(fā)生-集群不同步、服務(wù)器崩潰、硬盤空間滿等.
優(yōu)化及調(diào)整集群大小 – 當(dāng)你管理了很大的數(shù)據(jù)庫時(shí),調(diào)整集群大小將會(huì)是一個(gè)巨大的挑戰(zhàn).處理這個(gè)任務(wù)時(shí)需要格外小心.
備份管理 – 為了防止集群失敗帶來的危險(xiǎn),你需要備份集群數(shù)據(jù).
解決問題 – 你需要一個(gè)經(jīng)驗(yàn)豐富的工程師來對(duì)集群進(jìn)行優(yōu)化及解決相關(guān)問題.
但是現(xiàn)在你只需要通過使用 MySQLcluster.me 團(tuán)隊(duì)提供的 MySQL 集群服務(wù)就可以節(jié)省大量的時(shí)間和金錢.
MySQLcluster.me 提供的 MySQL 集群服務(wù)包括了哪些內(nèi)容?
除了很多高可用性數(shù)據(jù)服務(wù)提供的 100% 可用性外,你還將獲得如下保證:
任何時(shí)候都可以調(diào)整 MySQL 集群大小 – 你可以增加或者減少集群資源(包括 RAM、CPU、DISK)以便滿足業(yè)務(wù)尖峰需求.
優(yōu)化硬盤和數(shù)據(jù)庫的性能 – 硬盤能夠達(dá)到10000 IOPS,這對(duì)數(shù)據(jù)庫操作十分重要.
數(shù)據(jù)中心選擇 – 你可以選擇將集群布置在哪個(gè)數(shù)據(jù)中心.當(dāng)前支持的數(shù)據(jù)中心有:Digital Ocean、 Amazon AWS、 RackSpace、 Google Compute Engine.
24×7 集群服務(wù)支持 – 我們的團(tuán)隊(duì)能夠?yàn)槟慵荷习l(fā)生的任何問題提供支持,甚至包括對(duì)你的集群架構(gòu)提供建議.
集群備份 – 我們團(tuán)隊(duì)會(huì)為你設(shè)置備份,這樣你的集群數(shù)據(jù)能夠每天備份到安全的地方.
集群監(jiān)控 – 我們團(tuán)隊(duì)設(shè)置了自動(dòng)監(jiān)控以便能夠及時(shí)發(fā)現(xiàn)你的集群出現(xiàn)的問題,并提供支持,哪怕你并沒有在值班.
擁有自己的 MySQL 集群會(huì)有很多優(yōu)勢,但是需要你足夠耐心和有經(jīng)驗(yàn)才行.
與 MySQL Cluster[3] 團(tuán)隊(duì)聯(lián)系以便找到適合你的工具包.
作者簡介:
我是 Ravi Saive,開發(fā)了 TecMint.電腦極客和 Linux 專家,喜歡分享關(guān)于互聯(lián)網(wǎng)的建議和點(diǎn)子.我的大部分服務(wù)都運(yùn)行在開源平臺(tái) Linux 上.關(guān)注我的 Twitter、Facebook 和 Google+.
via: http://www.tecmint.com/getting-started-with-mysql-clusters-as-a-service/
作者:Ravi Saive[4] 譯者:beyondworld 校對(duì):wxy
本文由 LCTT[5] 原創(chuàng)編譯,Linux中國 榮譽(yù)推出
[1]: MySQL Cluster.me - https://www.mysqlcluster.me/
[2]: MariaDB 集群 - https://www.mysqlcluster.me/
[3]: MySQL Cluster - https://www.mysqlcluster.me/
[4]: Ravi Saive - http://www.tecmint.com/author/admin/
[5]: LCTT - https://github.com/LCTT/TranslateProject
歡迎參與《MySQL 集群服務(wù)簡介》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/7139.html