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

華為雲學院發表於2018-12-27

資料庫入門之 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/ 體驗,學習更多資料庫技能!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31556022/viewspace-2286602/,如需轉載,請註明出處,否則將追究法律責任。

相關文章