天天看點

駐雲學院:實戰阿裡雲之資料庫系列

駐雲學院:實戰阿裡雲之資料庫系列

本文作者:駐雲科技,鮑天舒

上一期,小編普及了雲計算和ecs的基本概念。收到很多沙箱的鐵粉的來信,很多鐵粉說,網站應用伺服器已經部署在ecs中,後端資料庫也想要部署在雲端怎麼辦呀?阿裡雲有資料庫相關的産品麼?本期,小編不負衆望,為大家介紹一款阿裡雲熱門産品——rds。

      官方給出的rds定義:

阿裡雲關系型資料庫(relational

database service,簡稱 rds)是一種穩定可靠、可彈性伸縮的線上資料庫服務。基于飛天分布式系統和高性能存儲,rds 支援 mysql、sql

server、postgresql 和

ppas( postgre plus advanced server,一種高度相容

oracle 的資料庫)引擎,并且提供了容災、備份、恢複、監控、遷移等方面的全套解決方案,徹底解決資料庫運維的煩惱。

      很多人問小編,為什麼我要使用rds?它有什麼優勢麼?這裡,小編給大家幾個心動的理由:

·         

便宜易用,下發訂單實時生産出rds執行個體;配合ecs使用,在降低應用響應時間,并且可以節省公網流量費用;靈活調整執行個體規格,更新期間,rds不會中斷資料鍊路服務;rds與原生資料庫引擎的使用方法一緻;阿裡雲負責rds的日常維護和管理,如:軟硬體故障,資料庫更新檔更新等工作。

高性能,所有rds執行個體的參數都是經過多年的生産實踐優化,且dba隻需對其進行優化;根據使用者得應用場景特點,rds會鎖定效率低下得sql語句并提供優化建議;所有伺服器硬體經過多方測評,保證性能和穩定性。

高安全,當使用者使用外網連接配接rds執行個體時,可能會遭受ddos攻擊,此時,會啟動流量清洗功能,若無法地域或達到黑洞門檻值,則進行黑洞處理;使用者可自定義允許通路rds得ip位址;rds處于多層防火牆保護之下,保證資料安全;rds不允許直接登入,隻開放特定得資料庫服務所需端口;rds不允許主動向外發起連接配接,隻能接受被動通路。

高可靠,rds采用雙機熱備架構,秒級切換;rds中得資料建構于raid之上,資料備份存儲在oss上;rds提供自動備份機制。

介紹了這麼多rds優點,有人問:小編,那在什麼場景中适合使用rds呢?下面,小編介紹兩種常見使用rds的場景:

異地容災,使用者通過dts資料傳輸服務,将自建機房得資料庫實時同步到阿裡雲資料庫上任意地域得rds執行個體裡面,即使發生機房損毀得災難,資料永遠在阿裡雲資料庫上有一個備份。

駐雲學院:實戰阿裡雲之資料庫系列

讀寫分離,阿裡雲資料庫mysql版支援直接挂在隻讀執行個體,分擔主執行個體讀取壓力,每個隻讀執行個體由獨立的連接配接串,可由應用端自動配置設定讀取壓力。

駐雲學院:實戰阿裡雲之資料庫系列

看了這麼多的理論知識,大家有沒有摩拳擦掌呢?嘗試下在阿裡雲上搭建一個專屬于自己的資料庫?小編極力推薦大家在雲中沙箱進行實戰,下面2個小實驗都是小編精挑細選出來的:

資料庫上雲遷移的實作

rds資料備份與恢複

最後,若大家有任何希望深入了解的阿裡雲産品,歡迎大家随時郵件小編

[email protected]