在操作級別,總結了購買rds MySQL數據庫配置、管理RDS MySQL等基本任務、實例如何連接、數據遷移方法、異地災難恢復問題,以及內核為什么會有優(yōu)勢。

一 ? 說在前面

1 沙箱是個啥

首先你得找到這個沙箱,哦不你不知道是啥意思?

說白了,就是一種滿足安全策略與限制程序行為的執(zhí)行環(huán)境,上面百度百科有更加詳細描述,理解到這么多就行

2 注意事項

【實驗操作桌面】是啥?

是用戶進入華為云沙箱實驗室頁面,點擊【開始實驗】時,系統(tǒng)自動為用戶分配的一臺供用戶進行實驗操作的終端設備,該設備預安裝了實驗所需的軟件和工具。

那如何進【實驗操作桌面】?

點擊【開始實驗】之后,進入實驗操作頁面,左方是實驗手冊展示區(qū)域,右方展示的是實驗拓撲圖,實驗手冊與實驗拓撲圖之間的菜單欄上有一個小電腦圖標,點擊該圖標可進入【實驗操作桌面】。

系統(tǒng)提供的華為云實驗賬號和真實的華為云賬號有什么區(qū)別?

華為云實驗賬號是系統(tǒng)分配給用戶進行實驗操作的真實的華為云賬號,用戶可以基于這個賬號根據實驗手冊指導體驗華為的云服務,但沒有權限使用與當前實驗不相符的云服務哈。

Sysbench是什么?

Sysbench是一款基于LuaJIT的,模塊化多線程基準測試工具,常用于數據庫基準測試。通過內置優(yōu)秀的數據庫測試模型,采用多線程并發(fā)操作來評估數據庫的性能。

3 彈性公網IP是啥

這個是在云端平臺設置,跟你普通公網IP的區(qū)別就是在本地看不到,也就是 ifconfig是看不到網卡綁定公網IP的,但是可以收到該IP發(fā)送的數據包,好處是修改IP地址跟本機沒關系,可以隨便添改,了解下即可。

4 數據復制服務

用在數據庫之間在線遷移,實時同步,降低數據庫傳輸成本,復雜性的服務。

5 RDS MYSQL

這個是咱們的主角,華為云推出的在線關系型數據庫產品,彈性伸縮,穩(wěn)定可靠,運維輕松等眾多的優(yōu)點。

  • 1 低成本 享更多的服務
    只需支付實例費用,無需其他硬件、托管等費用。
  • 2 超高性能 極致用戶體驗
    100%兼容MySQL應用。
    高并發(fā)性能滿足苛刻性能要求。
    支持大量連接,響應更快速。
  • 3 高安全性 保證數據庫安全
    網絡隔離、訪問控制、傳輸加密、存儲加密、防DDos攻擊,全系列的數據庫高安全登記,保證數據庫安全。
    華為云的108項關鍵安全能力,在國內首家通過NIST CSF網絡安全框架的最高等級認證。
  • 4 高可靠性 多種部署及容災方案
    數據備份、數據恢復、雙機熱備、異地容災、同城容災,多種部署及容災方案,為數據可靠性保駕護航。

6 登錄事項

可以到操作桌面的瀏覽器直接訪問華為云,如后續(xù)關閉瀏覽器重新登錄或自動登錄失敗,可按如此步驟登錄:選擇【IAM用戶登錄】模式,于登錄對話框中輸入系統(tǒng)為您分配的華為云實驗賬號和密碼登錄華為云,如下圖所示:注意:賬號信息詳見實驗手冊上方,千萬千萬不使用您自己的華為云賬號登錄。

7 買臺云服務器先

直接去控制臺找ECS,提前設置好網卡,還有端口的出入規(guī)則及配置安全組,若有默認選擇即可,簡單后面不多說了




二 先創(chuàng)建RDS實例

1 先到實驗桌面打開chrome瀏覽器

然后自動跳轉華為云官網,用IAM用戶,把預置用戶名密碼(紅色框框)哪些復制并填入,登錄。找到控制臺的RDS進入;

2 大體步驟

1)單擊管理控制臺左上角的,選擇區(qū)域“華南-廣州”。

2)單擊左側的服務列表圖標,選擇“數據庫 > 云數據庫 RDS”。

3)單擊“購買數據庫實例”。

4)單擊:“購買數據庫實例”;


配置跟到上面來,我的配置如上圖所示,然后就創(chuàng)建成功,如下:

填選實例相關信息

  • ① 計費模式:按需計費
  • ② 區(qū)域:華北-北京四
  • ③ 實例名稱:rds-test
  • ④ 數據庫引擎:MySQL
  • ⑤ 數據庫版本:5.7
  • ⑥ 實例類型:單機
  • ⑦ 存儲類型:SSD云盤
  • ⑧ 可用區(qū):任選
  • ⑨ 時區(qū):默認

    選擇實例所屬的VPC和安全組、配置數據庫端口,VPC和安全組已在創(chuàng)建VPC和安全組中準備好。

    配置實例密碼。

    單擊“立即購買”。

返回云數據庫實例列表。當RDS實例運行狀態(tài)為“正?!睍r,表示實例創(chuàng)建完成。

三 然后完成DRS遷移任務

  • 1 單擊管理控制臺左上角的,選擇區(qū)域,即為目標實例所在的區(qū)域。
  • 2 單擊左側的服務列表圖標,選擇“數據庫 > 數據復制服務 DRS”。
  • 3 單擊“創(chuàng)建遷移任務”。
  • 4 填寫遷移任務參數:

a.配置遷移任務名稱是什么

b.填寫遷移數據并選擇模板庫按鈕

這里的目標庫選擇創(chuàng)建RDS for MySQL實例創(chuàng)建的RDS實例。

單擊“下一步”。

遷移實例創(chuàng)建過程,這個大概需要5-10分鐘。遷移實例創(chuàng)建完成后可獲取彈性公網IP信息。


配置源庫信息與目標庫數據庫密碼。

單擊“下一步”

在“遷移設置”頁面,必須設置流速模式、遷移用戶和遷移對象。

  • 流速模式:不限速
  • 遷移對象:全部遷移

然后單擊“下一步”,在“預檢查”頁,進行遷移任務預校驗,校驗是否可進行任務遷移。

  • 查看檢查結果,如有不通過的檢查項,需要修復不通過項后,單擊“重新校驗”按鈕重新進行遷移任務預校驗。
  • 預檢查完成后,且所有檢查項結果均成功時,就選擇單擊“下一步”。

接著進行參數對比

  • 1 若您選擇不進行參數對比,可跳過該步驟,單擊頁面右下角“下一步”按鈕,繼續(xù)執(zhí)行后續(xù)操作。
  • 2 若您選擇進行參數對比,對于常規(guī)參數,如果源庫和目標庫有存在不一致的情況,建議把目標數據庫的參數值通過“一鍵修改”按鈕修改為和源庫對應參數相同的值就可以啦

最后單擊“提交任務”。

返回DRS實時遷移管理,查看遷移任務狀態(tài),啟動中狀態(tài)一般需要幾分鐘,請耐心等待。

當狀態(tài)變更成“已結束”,表示遷移任務就完成了

四 搭異地單主災備

1 先來理解

數據庫源端還是ECS自建MySQL,目的端為RDS實例,同時我們要假設ECS和RDS實例在同一個VPC中,這個啥事VPC上面第一段我已經解釋過了可以去看下部署架構看下圖

假如自建MySQL和RDS實例不在同一個VPC內的話,相比于相同VPC的情況,你需要配置兩個VPC的對等連接關系才行,沒事給你畫圖理解
如下

說下咱是用同一VPC為例,如何配置兩個VPC的對等連接請參考配置對等連接的哈

2 如何操作

創(chuàng)建RDS業(yè)務實例以及災備實例,并且需要把業(yè)務實例數據遷移到災備實例的整個流程主要任務可以表示成下面這樣

3 生產中心實例的準備

如何創(chuàng)建VPC呢?

1.還是登錄華為云控制臺。

2.單擊管理控制臺左上角的,選擇區(qū)域“華北-北京一”。

3.單擊左側的服務列表圖標,選擇“網絡 > 虛擬私有云 VPC”。

4。單擊“創(chuàng)建虛擬私有云”。

5.在“創(chuàng)建虛擬私有云”頁面,根據頁面完成基本信息、子網配置和地址配置。


單擊“立即創(chuàng)建”,就完成了生產VPC創(chuàng)建

如何創(chuàng)建一個安全組呢?

  • 1 更上面兩步一樣
  • 2 在左側導航樹,選擇“訪問控制 > 安全組”。
  • 3 選“創(chuàng)建安全組”。

單擊“確定”,完成生產安全組創(chuàng)建。

如何創(chuàng)建一個EIP呢?

  • 1 選左側的服務列表圖標,選擇“網絡 > 彈性公網IP EIP”。
  • 2 然后選“購買彈性公網IP”
  • 3 在“購買彈性公網IP”頁,根據頁面完成基本信息和帶寬配置

單擊“立即購買”,完成EIP購買。

創(chuàng)建RDS實例這就不用說了吧前面已經說過了

4 災備中心實例的準備

還是差不多,只不過配置簡單許多

1 單擊管理控制臺左上角的,選擇區(qū)域“華北-北京四”。

2 左側的服務列表圖標,選擇“網絡 > 虛擬私有云 VPC”。

3 單擊“創(chuàng)建虛擬私有云”。

4 在“創(chuàng)建虛擬私有云”頁面,根據頁面完成基本信息、子網配置和地址配置。

下面是創(chuàng)建災備VPC


然后單擊“立即創(chuàng)建”,就完成災備VPC創(chuàng)建。

創(chuàng)建安全組

1 單擊管理控制臺左上角的,選擇區(qū)域“華北-北京四”。

2 看到左側的服務列表圖標,選擇“網絡 > 虛擬私有云 VPC”。

3 在左側導航樹,然后選擇“訪問控制 > 安全組”。

4 然后單擊“創(chuàng)建安全組”。

最后單擊“確定”,就完成災備安全組創(chuàng)建啦

下步如何建一個RDS實例我就不說了

5 搭建容災的關系

首先創(chuàng)建DRS災備實例,那你直接選災備中心建的RDS MYSQL實例就可以啦

  • 1 單擊管理控制臺左上角的,選擇區(qū)域“華北-北京四”。
  • 2 然后左側的服務列表圖標,選擇“數據庫 > 數據復制服務 DRS”。
  • 3 選左側“實時災備管理”,單擊右上角“創(chuàng)建災備任務”。

災備類型選擇“單主災備”,災備關系選擇“本云為備”,災備數據庫實例選擇在“華北-北京四”新創(chuàng)建的MySQL災備實例,單擊“下一步”,開始創(chuàng)建災備實例

首先設置基本信息

然后設置災備實例信息

最后返回“實時災備管理”頁面,你就可以看到新創(chuàng)建的災備實例了

6 配置災備的任務

就是配置DPS災備實例,包含源庫與目標庫的配置哈

詳細步驟

  • 1 在“實時災備管理”頁面,選擇已創(chuàng)建的災備任務,單擊“編輯”。
  • 2 根據界面提示,將災備實例的彈性公網IP加入生產中心MySQL實例所屬安全組的入方向規(guī)則,選擇TCP協(xié)議,端口為生產中心MySQL實例的端口號。

添加安全組規(guī)則

源庫信息中的“IP地址或域名”填生產中心MySQL實例綁定的EIP,“端口”呢填寫生產中心MySQL實例的端口號。測試通過后,單擊“下一步”就可以啦

編輯災備任務

然后設置流速模式后,單擊“下一步”

設置流速模式

查看預檢查100%通過后,單擊“下一步”

預檢查通過

然后設置參數后,單擊“下一步”

設置參數

接著單擊“啟動任務”。

查看任務狀態(tài)為“災備中”

單擊災備實例名稱,確認災備對比、災備進度、災備數據分別如下



7 RDS進行容災的切換

為啥這樣做?生產中心數據庫故障時,需要手動把災備數據庫實例切換為可讀寫狀態(tài)。切換后,將通過災備實例寫入數據,并同步到源庫里面去

詳細步驟

  • 1 生產中心源庫發(fā)生故障,例如:源庫無法連接、源庫執(zhí)行緩慢、CPU占比高
  • 2 收到SMN郵件通知;

    然后查看災備任務時延異常

用戶他可以自行判斷業(yè)務是否已經停止。具體請參考如何確保業(yè)務數據庫的全部業(yè)務已經停止;

選擇“批量操作 > 主備倒換”,把災備實例由只讀狀態(tài)更改為讀寫狀態(tài)

主備倒換

完成倒換

在應用端修改數據庫連接地址后,你就可以正常連接數據庫,進行數據的讀寫了

五 內核有啥特點不

連接池優(yōu)化

當數據庫并發(fā)連接過多時,存在大量資源競爭,MySQL服務器的性能會發(fā)生明顯的下降。華為云MySQL提供了連接線程池,能夠以少量活躍線程來服務大量數據庫連接,將連接和執(zhí)行解耦,在高并發(fā)場景下提高數據庫性能;

功能特點

華為云MySQL連接線程池具有以下特點:

  • 1 避免性能瓶頸,可以處理大量數據庫連接,減少資源的爭搶和上下文切換
  • 2 限制并發(fā)事務的數量,當數據庫負載較高時,優(yōu)先保障正在執(zhí)行的事務
  • 3 避免由于連接得不到及時處理而出現線程異常問題
  • 4 當事務在等待IO和鎖時,釋放CPU資源以服務其他連接

如何查詢線程池參數

  • 通過 show variables 命令查詢線程池參數;

主動終止空閑事務

比如當一個事務長時間空閑且不提交,執(zhí)行回滾操作時,會對數據庫的資源和性能造成損耗。如果有大量的空閑事務長期不執(zhí)行也不提交、回滾,尤其是在業(yè)務高峰期的時候,性能損耗會比較嚴重哈

針對空閑事務有超時回滾斷開連接機制,具有以下特點:

  • 針對不同類型的事務有不同的參數進行控制
  • 當空閑事務超時后會被自動的回滾并斷開連接。

參數介紹

你可以通過用 show variables 來查詢相關參數

如果感覺小編寫得不錯,請素質三連:點贊+轉發(fā)+關注。我會努力寫出更好的作品分享給大家。更多JAVA進階學習資料小編已打包好






原文 ;

作者 龍哥手記

1.《電腦怎么登陸華為云服務器地址?總結很全面速看!徹底帶你入門RDS數據庫「玩轉華為云」》援引自互聯(lián)網,旨在傳遞更多網絡信息知識,僅代表作者本人觀點,與本網站無關,侵刪請聯(lián)系頁腳下方聯(lián)系方式。

2.《電腦怎么登陸華為云服務器地址?總結很全面速看!徹底帶你入門RDS數據庫「玩轉華為云」》僅供讀者參考,本網站未對該內容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。

3.文章轉載時請保留本站內容來源地址,http://f99ss.com/gl/3207127.html