阿里雲關係型資料庫(Relational Database Service,簡稱RDS)是一種穩定可靠、可Auto Scaling的線上資料庫服務。基於阿里雲Distributed File System和SSD盤高效能儲存,RDS支援MySQL、SQL Server、PostgreSQL、PPAS(Postgre Plus Advanced Server,高度相容Oracle資料庫)和MariaDB TX引擎,並且提供了容災、備份、恢複、監控、遷移等方面的全套解決方案,徹底解決資料庫營運的煩惱。

學習路徑圖

您可以通過RDS學習路徑圖快速瞭解 RDS的相關概念、基礎操作、進階操作等。

相關概念

瞭解以下概念,將協助您更好地選購RDS:

  • 執行個體:執行個體是虛擬化的資料庫伺服器。您可以在一個執行個體中建立和管理多個資料庫。
  • 地區:地區是指物理的資料中心。一般情況下,RDS執行個體應該和ECS執行個體位於同一地區,以實現最高的訪問效能。
  • 可用性區域:可用性區域是指在某個地區內擁有獨立電力和網路的物理地區。同一地區的不同可用性區域之間沒有實質性區別。
  • 資料庫引擎:RDS支援多種資料庫引擎,如MySQL、SQL Server、PostgreSQL、PPAS(Postgre Plus Advanced Server,高度相容Oracle資料庫)和MariaDB。關於各個引擎的介紹,請參見資料庫引擎
  • 網路類型:您可以選擇將執行個體建立在傳統網路或VPC中。Virtual Private Cloud(Virtual Private Cloud)是阿里雲上一種隔離的網路環境,安全性比傳統的傳統網路更高,建議您選擇VPC。
  • 產品系列:分為基礎版、高可用版和叢集版。關於各個系列的介紹,請參見產品系列概述
  • 規格類型系列:分為通用型、獨享型、獨佔物理機型。關於各個規格類型系列的介紹,請參見執行個體規格類型系列
  • 儲存類型:分為SSD本地碟、SSD雲端硬碟和ESSD雲端硬碟。具體請參見儲存類型

相關服務

  • ECS:ECS是雲端服務器,通過內網訪問同一地區的RDS時,可實現RDS的最佳效能。ECS搭配RDS是典型的業務訪問架構。
  • Redis:Redis提供持久化的記憶體資料庫服務。當業務訪問量較大時,ECS 、RDS和Redis的組合可以支援更多的讀請求,同時減少回應時間。
  • MongoDB:提供穩定可靠、Auto Scaling、完全相容MongoDB協議的資料庫服務。資料結構多樣時,可以選擇將結構化資料存放區在RDS,將非結構化資料存放區在MongoDB,滿足業務的多樣化儲存需求。
  • MaxCompute:MaxCompute(原名ODPS)是一種快速、完全託管的TB/PB級資料倉儲解決方案,提供了完善的資料匯入方案以及多種經典的分散式運算模型,能夠快速地解決海量資料計算問題。通過Data Integration服務,可將RDS資料匯入MaxCompute,實現大規模的資料計算。
  • DTS:您可以使用Data Transmission Service將本機資料庫遷移到雲上的RDS,以及實現RDS的異地容災。
  • OSS:Object Storage Service服務OSS是阿里雲提供的海量、安全、低成本、高可靠的雲端儲存體服務。

如何使用阿里雲RDS

您可以通過以下方式管理RDS執行個體,進行執行個體建立、網路設定、資料庫建立、帳號建立等操作:
  • 控制台:提供圖形化的Web介面,操作方便。
  • CLI:控制台上所有的操作都可以通過CLI實現。
  • SDK:控制台上所有的操作都可以通過SDK實現。
  • API:控制台上所有的操作都可以通過API實現。
建立RDS執行個體後,您可以通過以下方式訪問RDS執行個體:
  • DMS:您可以通過DMS登入到RDS執行個體,在Web介面進行資料庫開發工作。
  • 用戶端:RDS相容原生的資料庫協議,您可以使用通用的資料庫用戶端工具訪問RDS執行個體。例如,MySQL-Front、SSMS(SQL Server Management Studio)、pgAdmin等。

RDS定價

請參見收費項目及計費方式