云數據庫是指被優化或部署到一個虛擬計算環境中的數據庫,可以實現按需付費、按需擴展、高可用性以及存儲整合等優勢。根據數據庫類型一般分為關系型數據庫和非關系型數據庫(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使用簡單、容易上手,無論是用于數據庫應用教學,還是做相關研究都是不錯的選擇。
云數據庫 MongoDB 版
云數據庫 MongoDB 版是兼容 MongoDB 協議、高度兼容 DynamoDB 協議的在線文檔型數據庫服務,支持Serverless、單節點、副本集、分片集群四種部署架構,能夠滿足不同的業務場景需要,在互聯網(游戲、資訊、社交、電商、直播)、新零售、在線教育、金融、物聯網、政企等行業都有廣泛的應用。
產品功能
架構豐富:單節點、副本集、分片集群單節點高性價比;多節點副本集保障業務高可用;分片集群自由配置彈性擴展。
單節點單節點規格是阿里云為數據容錯性高的場景打造的一款產品,適合非核心數據的存儲,單節點架構保障系統高性價比,適合測試環境、學習培訓、企業內部系統等業務場景。
副本集副本集架構通過部署多種節點來達到高可用的效果,每個副本集實例包含一個Primary節點(主節點),一個或多個Secondary節點(從節點)、一個Hidden節點(隱藏節點)以及可選的一個或多個ReadOnly節點(只讀節點)。當Primary節點出現故障,系統自動從Secondary節點中選舉出新的主節點;當Secondary節點不可用,由Hidden節點接管服務,多重保障系統服務可用性。大量只讀請求,可以單獨訪問ReadOnly節點,從而減輕Primary和Secondary節點的訪問壓力。

分片集群分片服務(shard)和配置服務(configserver)采用三節點副本集架構,穩定可靠;代理服務(mongos)和分片服務(shard)支持靈活配置個數,線性擴展數據庫系統的存儲空間及讀寫性能。單分片(shard)支持72000的IOPS,3TB存儲空間,單分片可承載15萬QPS的應用壓力(讀寫比95:5);Sharding模式支持水平彈性擴展。
數據安全:自動備份和一鍵恢復,多層網絡安全防護備份存儲至對象存儲OSS,多層網絡防護機制,抵御大多數情況的惡意數據損毀。
備份與恢復機制每天自動備份數據,數據容災能力強,免費支持7天內的任意時間點數據的恢復,有效防范數據誤操作,降低業務損失。
VPC專有網絡實例部署在利用OverLay技術在物理網絡基礎上構建的專有VPC虛擬網絡上,在TCP層直接進行網絡隔離保護。
DDOS防護在網絡入口實時監測,當發現超大流量攻擊時,對源IP進行清洗,清洗無效情況下可以直接將惡意IP拉進黑洞。
IP白名單配置最多支持配置1000個白名單規則,直接從訪問源進行風險控制。
數據生態:數據自由流轉,應用更靈活云上云下數據互通,大數據Spark系統對接應用。
數據傳輸服務(Data Transmission Service,簡稱DTS)數據庫傳輸平臺,支持RDBMS(關系型數據庫)、NoSQL、OLAP等多種數據源之間數據進行交互,提供了數據遷移、實時數據訂閱及數據實時同步等多種數據傳輸能力。
多實例間數據同步可以實現數據庫MongoDB實例間自動雙向同步數據,輕松應對多活架構,容災有保障。

數據閉環流通通過DTS數據傳輸服務,可實現異構數據庫之間云上流通,全面打通不同數據庫;云上云下同構數據庫暢通無阻。
大數據分析對接可與大數據Spark系統對接,讓大數據分析游刃有余。例如與阿里云原生數據湖分析服務DLA的Serverless Spark對接,滿足在線交互式查詢、批處理、機器學習等訴求。
便捷運維:專業監控和數據庫管理平臺,主動升級可視化管理及運維平臺,簡單易用,系統主動升級至可靠版本。
監控平臺提供CPU利用率、IOPS、連接數、磁盤空間等實例信息實時監控及報警,隨時隨地了解實例動態。
可視化管理平臺管理控制平臺對實例重啟、備份、數據恢復等高頻高危操作可進行便捷地一鍵式操作。
可視化DMS平臺專業的DMS數據管理平臺,提供可視化的MongoDB數據管理,圖形化輕松管理數據庫(Database)、集合(Collection)、文檔(Document)等對象,全面提升研發、運維效率。
數據庫內核版本管理主動升級,快速修復缺陷,免去日常版本管理苦惱;優化數據庫MongoDB參數配置,利用系統資源。
主要組件說明
任務控制MongoDB實例支持多種管理控制任務,如創建實例、變更配置以及備份實例等。任務系統會根據您下發的操作指令,進行靈活控制并進行任務跟蹤及出錯管理。
HA控制系統高可用探測模塊,用于探測MongoDB實例的運行狀況。如果判斷主節點實例不可用,則切換主備節點并通知用戶,您也可以手動切換主備節點,保障MongoDB實例的高可用。
日志收集系統收集MongoDB運行情況的日志信息,包括實例慢操作記錄日志、審計日志等。
監控系統收集MongoDB實例的性能監控信息,包括基礎指標、磁盤容量、網絡請求以及操作次數等核心信息。
備份系統針對MongoDB實例進行備份處理,將生成的備份文件存儲至OSS(Object Storage Service)中。目前MongoDB備份系統支持用戶自定義備份策略的自動備份和手動備份,保存7天內的備份文件。
在線遷移系統當實例所運行的物理機出現故障,在線遷移系統會根據備份系統中的備份文件重新搭建實例,保障業務不受影響。