雲資料庫

一個虛擬計算環境中的資料庫

雲資料庫是指被優化或部署到一個虛擬計算環境中的資料庫,可以實現按需付費、按需擴展、高可用性以及存儲整合等優勢。根據資料庫類型一般分為關係型資料庫和非關係型資料庫(NoSQL資料庫)。

雲資料庫的特性有:實例創建快速、支持只讀實例、讀寫分離、故障自動切換、數據備份、Binlog備份、SQL審計、訪問白名單、監控與消息通知等。

內容簡介


將一個現有的資料庫優化到雲環境有以下好處:
可以使用戶按照存儲容量和帶寬的需求付費;
可以將資料庫從一個地方移到另一個地方(雲的可移植性);
可實現按需擴展;
高可用性(HA)。
將資料庫部署到雲可以通過簡化可用信息通過Web網路連接的業務進程,支持和確保雲中的業務應用程序作為軟體即服務(SaaS)部署的一部分。另外,將企業資料庫部署到雲還可以實現存儲整合。比如,一個有多個部門的大公司肯定也有多個資料庫,可以把這些資料庫在雲環境中整合成一個資料庫管理系統(DBMS)。

服務介紹


雲資料庫是專業、高性能、高可靠的雲資料庫服務。雲資料庫不僅提供WEB界面進行配置、操作資料庫實例,還提供可靠的數據備份和恢復、完備的安全管理、完善的監控、輕鬆擴展等功能支持。相對於用戶自建資料庫,雲資料庫具有更經濟、更專業、更高效、更可靠、簡單易用等特點,使您能更專註於核心業務。

優勢介紹


輕鬆部署
用戶能夠在RDS控制台輕鬆地完成資料庫申請和創建,RDS實例在幾分鐘內就可以準備就緒並投入使用。用戶通過RDS提供的功能完善的控制台,對所有實例進行統一管理。
高可靠
雲資料庫具有故障自動單點切換、資料庫自動備份等功能,保證實例高可用和數據安全。免費提供7天數據備份,可恢復或回滾至7天內任意備份點。
低成本
RDS支付的費用遠低於自建資料庫所需的成本,用戶可以根據自己的需求選擇不同套餐,使用很低的價格得到一整套專業的資料庫支持服務。

特性內容


實例創建快速
選擇好需要的套餐后,RDS控制台會根據選擇的套餐優化配置參數,短短几分鐘一個可以使用的資料庫實例就創建好了。
支持只讀實例
RDS只讀實例面向對資料庫有大量讀請求而非大量寫請求的讀寫場景,通過為標準實例創建多個RDS只讀實例,賦予標準實例彈性的讀能力擴展,從而增加用戶的吞吐量。
故障自動切換
主庫發生不可預知的故障(如:硬體故障)時,RDS將自動切換該實例下的主庫實例,恢復時間一般<5min。
數據備份
RDS默認自動開啟備份,實現資料庫實例的定時備份。自動備份保留期為七天。
在自動定時備份的基礎上,RDS也支持用戶手動的資料庫實例備份(即數據快照),可以隨時從數據快照恢復資料庫實例。
Binlog備份
RDS會自動備份Binlog日誌,並長期保存Binlog日誌的備份。
RDS備份的Binlog日誌也提供用戶下載,方便用戶對Binlog進行二次分析處理。
訪問白名單
RDS支持通過設置IP白名單的方式來控制RDS實例的訪問許可權。
監控與消息通知
通過RDS控制台可以詳細了解資料庫運行狀態。並且可以通過控制台定製需要的監控策略,當監控項達到監控策略閥值時,RDS將通過簡訊方式進行提醒和通知。
RDS服務的相關變更也會通過電子郵件或簡訊通知功能及時告知。

應用場景


Web網站
LAMP是常見的網站開發架構,有了RDS用戶不用再為資料庫的優化、管理勞神費力。RDS優異的性能為網站的發展壯大,提供強有力的保證。
數據分析
隨著大數據時代的到來,RDS將成為用戶在大數據時代把握時代數據脈搏、進行高效數據分析的得力助手。
數據管理
RDS作為雲上的關係型資料庫服務通過控制台進行簡單、方便的數據管理,並通過高可靠的架構確保您的數據安全。
學習研究
RDS使用簡單、容易上手,無論是用於資料庫應用教學,還是做相關研究都是不錯的選擇。

關係型資料庫


阿里雲關係型資料庫
阿里雲關係型資料庫(Relational Database Service,簡稱RDS)是一種穩定可靠、可彈性伸縮的在線資料庫服務。基於阿里雲分散式文件系統和SSD盤高性能存儲,RDS支持MySQL、SQL Server、PostgreSQL、PPAS(Postgre Plus Advanced Server,高度兼容Oracle資料庫)和MariaDB TX引擎,並且提供了容災、備份、恢復、監控、遷移等方面的全套解決方案,徹底解決資料庫運維的煩惱。
亞馬遜Redshift
Redshift跨一個主節點和多個工作節點實施分散式資料庫。通過使用AW管理控制台,管理員能夠在集群內增加或刪除節點,以及按實際需要調整資料庫規模。所有的數據都存儲在集群節點或機器實例中。
Redshift集群的實施可通過兩種類型的虛擬機:密集存儲型和密集計算型。密集存儲型虛擬機是專為大數據倉庫應用而進行優化的,而密集計算型為計算密集型分析應用提供了更多的CPU。
亞馬遜關係型資料庫服務
亞馬遜關係型資料庫服務(RDS)是專為使用SQL資料庫的事務處理應用而設計的。規模縮放和基本管理任務都可使用AWS管理控制台來實現自動化。AWS可以執行很多常見的資料庫管理任務,例如備份。

非關係資料庫


雲資料庫MongoDB版
雲資料庫MongoDB版基於飛天分散式系統和高可靠存儲引擎,採用高可用架構。提供容災切換、故障遷移透明化、資料庫在線擴容、備份回滾、性能優化等功能。
雲資料庫MongoDB支持靈活的部署架構,針對不同的業務場景提供不同的實例架構,包括單節點實例、副本集實例及分片集群實例。
亞馬遜DynamoDB
DynamoDB是亞馬遜公司的NoSQL資料庫產品。其資料庫還可與亞馬遜Lambda集成以幫助管理人員對數據和應用的觸發器進行設置。
DynamoDB特別適用於具有大容量讀寫操作的移動應用。用戶可創建存儲JavaScript對象符號(JSON)文檔的表格,而用戶可指定鍵值對其進行分區。與定義如何分割數據不同,這裡無需定義一個正式的架構。