將一個現有的資料庫最佳化到雲環境有以下好處:
·可以使用戶按照存儲容量和頻寬的需求付費
·可以將資料庫從一個地方移到另一個地方(雲的可移植性)
·可實現按需擴展
·高可用性(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可以執行很多常見的資料庫管理任務,例如備份。
主流雲資料庫—非關係型資料庫(NOSQL)
雲資料庫MongoDB版
雲資料庫 MongoDB 版基於飛天分散式系統和高可靠存儲引擎,採用高可用架構。提供容災切換、故障遷移透明化、資料庫線上擴容、備份回滾、性能最佳化等功能。
雲資料庫MongoDB支持靈活的部署架構,針對不同的業務場景提供不同的實例架構,包括單節點實例、副本集實例及分片集群實例。
亞馬遜DynamoDB
DynamoDB是亞馬遜公司的NoSQL資料庫產品。其資料庫還可 與亞馬遜Lambda集成以幫助管理人員對數據和套用的觸發器進行設定。
DynamoDB特別適用於具有大容量讀寫操作的移動套用。用戶可創建存儲JavaScript對象符號(JSON)文檔的表格,而用戶可指定鍵值對 其進行分區。與定義如何分割數據不同,這裡無需定義一個正式的架構。