1. 程式人生 > >資料庫入門之RDS與各元件搭配

資料庫入門之RDS與各元件搭配

資料庫入門之RDS與各元件搭配

今天給大家介紹一下華為雲資料庫與各服務如何搭配使用的。
首先讓我們來看一下RDS的整體架構圖:
資料庫入門之RDS與各元件搭配

使用者登入華為雲官網以後,通過RDS Console來下發各種動作。以建立例項為例,RDS核心元件接收到請求後會申請各種資源,包括ECS、EVS、VPC等,建立例項完成以後,通過提供IP地址的方式來訪問資料庫。
由上我們可以看出,跟資料庫搭配的服務主要包括:
計算資源--ECS(Elastic Cloud Server),彈性雲伺服器;
儲存資源--EVS(Elastic Volume Service)雲硬碟、OBS(Object-Based Storage),物件儲存服務;
網路資源--VPC(Virtual Private Cloud)虛擬私有云;
管理與部署--CES(Cloud Eye Service)雲監控服務、IAM(Identity and Access Management),統一身份認證服務;
資料庫生態--DCS(Distributed Cache Service)分散式快取服務、DDM(Distributed Database Middleware)分散式資料庫中介軟體。
接下來我們看一下每一個服務具體的作用和價值。
ECS,也俗稱VM,從最底層原理上看,RDS的例項就是在ECS上執行各種資料庫程序的。比如RDS MySQL,就是在ECS上執行各種MySQL程序,目前是一個RDS例項對應一個VM所以ECS是最為重要的。同時如果是通過VPC訪問RDS的話,那一般也需要申請ECS來安裝一些資料庫客戶端。
VPC也叫虛擬私有云,是網路相關的術語,主要目的就是建立相互隔離的區域網絡。使用者在華為雲上註冊賬號後,一般要先建立VPC否則很多服務都沒辦法建立,或者說有些服務會建立預設的VPCVPC中最重要的就是子網安全組的概念,安全組是用來進行網路訪問制的,它是公有云非常重要的概念。相比傳統的白名單而言,它功能強大,使用簡單。
EVS(Elastic Volume Service ), RDS採用的是計算和儲存分離的技術,儲存採用的是三副本的EVS也就是我們常說的雲硬碟。相比與使用本地盤而言,它具有99.99999%的資料永續性,最高單盤能支援32T儲存容量,並且彈性擴容輕鬆快捷。
OBS物件儲存服務一般存放的都是比較冷的資料,作為永久儲存,它的價格便宜,訪問協議簡單,RDS會將全量資料備份和增量日誌存放到OBS上。
雲監控服務,主要用於監控報警。RDS會在個VM上安裝Agent來收集監控項,在雲監控服務上展示。除了監控外,還可以設定報警。當某些監控項超過閾值時,能發簡訊郵件給使用者,使用者可以通過它來實時瞭解資料庫的執行情況。
DDM分散式資料庫中介軟體,當單個例項的儲存容量效能不能滿足要求時,業內比較通行的做法,是進行分庫分表進行管理。這個時候需要在前端用上分散式資料庫中介軟體,將這些分庫分表管理起來,對應用透明。
IAM統一身份認證服務,這個是公有云的基礎服務,是管理公有云賬號的賬號的許可權,Token管理都是此服務提供的。但是要嚴格區分IAM賬號和資料庫賬號的區別。IAM賬號主要用於管理資源,而資料庫賬號主要用於管理資料庫資料。
以上我們瞭解了RDS與各服務的搭配使用能力,是否想要動手實驗和實際操作一下呢?華為雲學院已上線資料庫入門級和進階級課程,視訊課程搭配圖文教程,“手把手”帶你學習資料庫知識。立即進入華為雲學院https://edu.huaweicloud.com/courses/ 體驗,學習更多資料庫技能!