主頁 > 資料庫 > 高可用只讀,讓RDS for MySQL更穩定

高可用只讀,讓RDS for MySQL更穩定

2023-06-30 08:38:47 資料庫

摘要:業務應用對資料庫的資料請求分寫請求(增刪改)和讀請求(查),當存在大量讀請求時,為避免讀請求阻塞寫請求,資料庫會提供只讀實體方案,通過主實體+N只讀實體的方式,實作讀寫分離,滿足大量的資料庫讀取需求,增加應用的吞吐量,

業務應用對資料庫的資料請求分寫請求(增刪改)和讀請求(查),當存在大量讀請求時,為避免讀請求阻塞寫請求,資料庫會提供只讀實體方案,通過主實體+N只讀實體的方式,實作讀寫分離,滿足大量的資料庫讀取需求,增加應用的吞吐量,

對于只讀實體,如果采用單機無備節點作備份的方案,當實體出現故障或有重建需求的時候,會出現較長時間的不可用,通常需要客戶做業務連接上的調整或是創建新只讀實體等繁瑣操作,單機只讀架構如下所示,一旦單機只讀發生故障,則業務中斷,直至故障修復實體復位,

RDS for MySQL只讀節點穩定性解決方案

為了保證業務的連續性及穩定性,RDS for MySQL在原來單機只讀的基礎上,推出了“高可用只讀”,高可用只讀在故障的容錯能力、例外的應對能力方面具有比較大的優勢,相比較單機只讀動輒小時級的中斷,高可用只讀在故障倒換時,僅有秒級中斷,

高可用只讀架構圖如下,例外發生時(比如資料庫例外,虛擬機例外等),HA組件可將主只讀節點的VIP(虛擬IP)自動切換到備只讀節點上,從而快速恢復業務,

除高可用只讀方案外,多只讀實體Proxy輪詢的方案也有相同效果,即購買多個只讀實體,并開啟資料庫代理(proxy)的方案,在發生例外情況時,資料庫代理自動把流量切換到其他正常只讀實體,從而避免出現業務中斷發生,Proxy方案架構圖如下:

單機只讀、高可用只讀、多只讀+ proxy,在應用并發連接數、例外反應、成本方面的對比如下:

以上的多方案給用戶提供了靈活的可選擇性,用戶可以基于業務量、成本、業務運行效率等方面綜合評估選擇適合自己的方案,這篇文章中將重點介紹下高可用只讀,未來我們還會基于proxy做一期介紹,敬請期待,

高可用只讀使用辦法

高可用只讀在頁面上的展示

如圖所示,replica-86e2為單機只讀實體,replica-bb17及replica-b947為高可用只讀實體,需要注意的是,高可用只讀實體是一組(主、備)實體,其底層會自動實作故障機制回應,

如何購買高可用只讀

直接購買高可用只讀

1.登錄管理控制臺,

2. 單擊管理控制臺左上角的符號,選擇區域和專案,

3. 單擊頁面左上角的符號,選擇“資料庫 > 云資料庫 RDS”,

4. 在“實體管理”頁面,選擇指定的實體,單擊操作列的“更多 > 創建只讀”,進入“創建只讀”頁面,

也可在實體的“基本資訊”頁面,單擊實體拓撲圖中,主實體下方的添加按鈕,創建只讀實體,

5. 在“創建只讀”頁面,只讀模式選擇“只讀(高可用)”,填選實體相關資訊后,單擊“立即創建”,

6. 在“規格確認”頁面,進行資訊確認,如果需要重新選擇,單擊“上一步”,回到服務選型頁面修改基本資訊,對于按需計費的實體,資訊確認無誤后,單擊“提交”,下發新增只讀實體請求,對于包年/包月的實體,訂單確認無誤后,單擊“去支付”,進入“付款”頁面,

7. 高可用只讀實體創建成功后,可以對其進行查看和管理,

只讀實體轉換為高可用只讀

除了上述新建只讀實體時選擇高可用只讀模式,RDS for MySQL也支持已有的單機只讀升級為高可用只讀,操作簡單,無需進行老實體回收等操作,

說明:

非高可用只讀可以轉換為高可用只讀實體,但高可用只讀不允許轉換為非高可用只讀實體,

1. 登錄管理控制臺,

2. 單擊控制臺左上角的符號,選擇區域和專案,

3. 單擊頁面左上角的符號,選擇“資料庫 > 云資料庫 RDS”,進入RDS資訊頁面,

4. 在實體串列中,單擊實體名稱前的符號,單擊非高可用只讀實體的名稱,進入實體的基本資訊頁面,即進入只讀實體的管理頁面,

5. 在轉高可用頁面,確認資訊無誤后,單擊“立即申請”,即可將普通只讀實體轉換為高可用只讀實體,

高可用只讀使用注意事項

  • 高可用只讀支持的磁盤型別有:SSD云盤、本地盤以及極速型SSD;支持的規格型別有:通用型、獨享型、鯤鵬通用增強型、x86通用型以及x86獨享型,
  • 不建議修改高可用只讀實體的引數,否則會影響高可用只讀的可靠性,
  • 高可用只讀不允許進行如下操作:修改埠、轉換到非高可用只讀實體,
  • 創建高可用只讀或是變更到高可用只讀時,需要保證實體所在子網的IP充足,

 

點擊關注,第一時間了解華為云新鮮技術~

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/556375.html

標籤:其他

上一篇:構建數字工廠丨資料分析與圖表視圖模型的配置用法

下一篇:返回列表

標籤雲
其他(161898) Python(38266) JavaScript(25517) Java(18284) C(15238) 區塊鏈(8274) C#(7972) AI(7469) 爪哇(7425) MySQL(7278) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5876) 数组(5741) R(5409) Linux(5347) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4609) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2438) ASP.NET(2404) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) .NET技术(1985) HtmlCss(1979) 功能(1967) Web開發(1951) C++(1942) python-3.x(1918) 弹簧靴(1913) xml(1889) PostgreSQL(1881) .NETCore(1863) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • GPU虛擬機創建時間深度優化

    **?桔妹導讀:**GPU虛擬機實體創建速度慢是公有云面臨的普遍問題,由于通常情況下創建虛擬機屬于低頻操作而未引起業界的重視,實際生產中還是存在對GPU實體創建時間有苛刻要求的業務場景。本文將介紹滴滴云在解決該問題時的思路、方法、并展示最終的優化成果。 從公有云服務商那里購買過虛擬主機的資深用戶,一 ......

    uj5u.com 2020-09-10 06:09:13 more
  • 可編程網卡芯片在滴滴云網路的應用實踐

    **?桔妹導讀:**隨著云規模不斷擴大以及業務層面對延遲、帶寬的要求越來越高,采用DPDK 加速網路報文處理的方式在橫向縱向擴展都出現了局限性。可編程芯片成為業界熱點。本文主要講述了可編程網卡芯片在滴滴云網路中的應用實踐,遇到的問題、帶來的收益以及開源社區貢獻。 #1. 資料中心面臨的問題 隨著滴滴 ......

    uj5u.com 2020-09-10 06:10:21 more
  • 滴滴資料通道服務演進之路

    **?桔妹導讀:**滴滴資料通道引擎承載著全公司的資料同步,為下游實時和離線場景提供了必不可少的源資料。隨著任務量的不斷增加,資料通道的整體架構也隨之發生改變。本文介紹了滴滴資料通道的發展歷程,遇到的問題以及今后的規劃。 #1. 背景 資料,對于任何一家互聯網公司來說都是非常重要的資產,公司的大資料 ......

    uj5u.com 2020-09-10 06:11:05 more
  • 滴滴AI Labs斬獲國際機器翻譯大賽中譯英方向世界第三

    **桔妹導讀:**深耕人工智能領域,致力于探索AI讓出行更美好的滴滴AI Labs再次斬獲國際大獎,這次獲獎的專案是什么呢?一起來看看詳細報道吧! 近日,由國際計算語言學協會ACL(The Association for Computational Linguistics)舉辦的世界最具影響力的機器 ......

    uj5u.com 2020-09-10 06:11:29 more
  • MPP (Massively Parallel Processing)大規模并行處理

    1、什么是mpp? MPP (Massively Parallel Processing),即大規模并行處理,在資料庫非共享集群中,每個節點都有獨立的磁盤存盤系統和記憶體系統,業務資料根據資料庫模型和應用特點劃分到各個節點上,每臺資料節點通過專用網路或者商業通用網路互相連接,彼此協同計算,作為整體提供 ......

    uj5u.com 2020-09-10 06:11:41 more
  • 滴滴資料倉庫指標體系建設實踐

    **桔妹導讀:**指標體系是什么?如何使用OSM模型和AARRR模型搭建指標體系?如何統一流程、規范化、工具化管理指標體系?本文會對建設的方法論結合滴滴資料指標體系建設實踐進行解答分析。 #1. 什么是指標體系 ##1.1 指標體系定義 指標體系是將零散單點的具有相互聯系的指標,系統化的組織起來,通 ......

    uj5u.com 2020-09-10 06:12:52 more
  • 單表千萬行資料庫 LIKE 搜索優化手記

    我們經常在資料庫中使用 LIKE 運算子來完成對資料的模糊搜索,LIKE 運算子用于在 WHERE 子句中搜索列中的指定模式。 如果需要查找客戶表中所有姓氏是“張”的資料,可以使用下面的 SQL 陳述句: SELECT * FROM Customer WHERE Name LIKE '張%' 如果需要 ......

    uj5u.com 2020-09-10 06:13:25 more
  • 滴滴Ceph分布式存盤系統優化之鎖優化

    **桔妹導讀:**Ceph是國際知名的開源分布式存盤系統,在工業界和學術界都有著重要的影響。Ceph的架構和演算法設計發表在國際系統領域頂級會議OSDI、SOSP、SC等上。Ceph社區得到Red Hat、SUSE、Intel等大公司的大力支持。Ceph是國際云計算領域應用最廣泛的開源分布式存盤系統, ......

    uj5u.com 2020-09-10 06:14:51 more
  • es~通過ElasticsearchTemplate進行聚合~嵌套聚合

    之前寫過《es~通過ElasticsearchTemplate進行聚合操作》的文章,這一次主要寫一個嵌套的聚合,例如先對sex集合,再對desc聚合,最后再對age求和,共三層嵌套。 Aggregations的部分特性類似于SQL語言中的group by,avg,sum等函式,Aggregation ......

    uj5u.com 2020-09-10 06:14:59 more
  • 爬蟲日志監控 -- Elastc Stack(ELK)部署

    傻瓜式部署,只需替換IP與用戶 導讀: 現ELK四大組件分別為:Elasticsearch(核心)、logstash(處理)、filebeat(采集)、kibana(可視化) 下載均在https://www.elastic.co/cn/downloads/下tar包,各組件版本最好一致,配合fdm會 ......

    uj5u.com 2020-09-10 06:15:05 more
最新发布
  • 高可用只讀,讓RDS for MySQL更穩定

    摘要:業務應用對資料庫的資料請求分寫請求(增刪改)和讀請求(查)。當存在大量讀請求時,為避免讀請求阻塞寫請求,資料庫會提供只讀實體方案。通過主實體+N只讀實體的方式,實作讀寫分離,滿足大量的資料庫讀取需求,增加應用的吞吐量。 業務應用對資料庫的資料請求分寫請求(增刪改)和讀請求(查)。當存在大量讀請 ......

    uj5u.com 2023-06-30 08:38:47 more
  • 構建數字工廠丨資料分析與圖表視圖模型的配置用法

    摘要:本期結合示例,詳細介紹華為云數字工廠平臺的資料分析模型和資料圖表視圖模型的配置用法。 本文分享自華為云社區《數字工廠深入淺出系列(六):資料分析與圖表視圖模型的配置用法》,作者:云起MAE 。 華為云數字工廠平臺基于“資料與業務一體化”理念,提供統一的制造全域資料平臺底座,內置輕量級制造資料分 ......

    uj5u.com 2023-06-30 08:38:06 more
  • 券商數字化創新場景資料中臺實踐

    時下,眾多金融機構在積極推行數字化改革,以適應時代高速革新。為回應市場對資訊即時生效的迫切需求,各家[券商機構](https://www.dtstack.com/solution/securities?src=https://www.cnblogs.com/DTinsight/archive/2023/06/29/szsm)都需要更具競爭力的資訊服務。 本次方案結合券商場景與業務實踐,圍繞客戶實際面臨的 ......

    uj5u.com 2023-06-30 08:37:39 more
  • 數字先鋒|云上醫院長什么樣?寧夏固原中醫醫院帶你一探究竟!

    衛健行業是關乎國家和民生安全的關鍵行業。近年來,云計算、大資料、人工智能等技術不斷發展,并與醫療行業深入融合。同時,相關部門相繼頒發一系列政策,進一步推動醫療行業數字化、智慧化轉型,促進探索健康中國高質量發展道路。 ......

    uj5u.com 2023-06-30 08:37:16 more
  • MySQL 8.0.33 my.ini說明

    #其他默認調整值#MySQL Server實體組態檔# #由MySQL Server實體配置向導生成###安裝說明# ##在Linux上,您可以將此檔案復制到/etc/my.cnf以設定全域選項,#mysql-data-dir/my.cnf設定服務器特定選項(用于此安裝的@localstatedi ......

    uj5u.com 2023-06-30 08:37:09 more
  • 面試官:講講MySql索引失效的幾種情況

    ## 索引失效 ### 準備資料: ```sql CREATE TABLE `dept` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `deptName` VARCHAR(30) DEFAULT NULL, `address` VARCHAR(40) DEFAUL ......

    uj5u.com 2023-06-30 08:36:54 more
  • 【技識訓累】Mysql中的SQL語言【一】

    博客推行版本更新,成果積累制度,已經寫過的博客還會再次更新,不斷地琢磨,高質量高數量都是要追求的,工匠精神是學習必不可少的精神。因此,大家有何建議歡迎在評論區踴躍發言,你們的支持是我最大的動力,你們敢投,我就敢肝 ......

    uj5u.com 2023-06-30 08:36:42 more
  • MySQL學習2--資料查詢

    一、基礎資料查詢 select陳述句用于從表中選取資料,結果被存盤在一個結果表中(稱為結果集)。 語法:select * from 表名稱 #查詢指定表中的所有資料 *為模糊匹配所有列 例: mysql> select * from person; + + + + + + + | id | name ......

    uj5u.com 2023-06-30 08:35:48 more
  • 高可用只讀,讓RDS for MySQL更穩定

    摘要:業務應用對資料庫的資料請求分寫請求(增刪改)和讀請求(查)。當存在大量讀請求時,為避免讀請求阻塞寫請求,資料庫會提供只讀實體方案。通過主實體+N只讀實體的方式,實作讀寫分離,滿足大量的資料庫讀取需求,增加應用的吞吐量。 業務應用對資料庫的資料請求分寫請求(增刪改)和讀請求(查)。當存在大量讀請 ......

    uj5u.com 2023-06-30 08:35:29 more
  • MySQL 8.0.33 my.ini說明

    #其他默認調整值#MySQL Server實體組態檔# #由MySQL Server實體配置向導生成###安裝說明# ##在Linux上,您可以將此檔案復制到/etc/my.cnf以設定全域選項,#mysql-data-dir/my.cnf設定服務器特定選項(用于此安裝的@localstatedi ......

    uj5u.com 2023-06-30 08:35:07 more