阿里云RDS&DRDS初探

簡(jiǎn)介

RDS

阿里云關(guān)系型數(shù)據(jù)庫(Relational Database Service,簡(jiǎn)稱 RDS)是一種穩(wěn)定可靠祝谚、可彈性伸縮的在線數(shù)據(jù)庫服務(wù)宪迟。基于阿里云分布式文件系統(tǒng)和高性能存儲(chǔ)交惯,RDS 支持 MySQL次泽、SQL Server穿仪、PostgreSQL 和 PPAS(Postgre Plus Advanced Server,一種高度兼容 Oracle 的數(shù)據(jù)庫)引擎意荤,并且提供了容災(zāi)啊片、備份、恢復(fù)玖像、監(jiān)控紫谷、遷移等方面的全套解決方案,徹底解決數(shù)據(jù)庫運(yùn)維的煩惱捐寥。

RDS for MySQL 可以認(rèn)為是云上的MySQL笤昨。目前可選的版本有5.5/5.6,部分區(qū)域可選擇5.7握恳。

DRDS

分布式關(guān)系型數(shù)據(jù)庫服務(wù)(Distributed Relational Database Service瞒窒,簡(jiǎn)稱 DRDS)是阿里巴巴致力于解決單機(jī)數(shù)據(jù)庫服務(wù)瓶頸問題而自主研發(fā)推出的分布式數(shù)據(jù)庫產(chǎn)品。DRDS 高度兼容 MySQL 協(xié)議和語法乡洼,支持自動(dòng)化水平拆分崇裁、在線平滑擴(kuò)縮容、彈性擴(kuò)展束昵、透明讀寫分離寇壳,具備數(shù)據(jù)庫全生命周期運(yùn)維管控能力。DRDS 前身為淘寶 TDDL妻怎,是近千核心應(yīng)用首選組件壳炎。

DRDS 可以認(rèn)為是云上的TDDL中間件。DRDS必須依賴RDS逼侦。

相關(guān)文檔

RDS首頁

https://www.aliyun.com/product/rds/mysql

RDS控制臺(tái)

https://rdsnew.console.aliyun.com

RDS文檔

https://help.aliyun.com/product/26090.html

DRDS首頁

https://www.aliyun.com/product/drds

DRDS控制臺(tái)

https://drds.console.aliyun.com/prectrl/home/index

DRDS控制臺(tái)不在左側(cè)快捷菜單中匿辩,可以直接通過鏈接進(jìn)入

DRDS文檔

https://help.aliyun.com/product/29657.html

RDS初探

  1. 進(jìn)入控制臺(tái),點(diǎn)擊右側(cè)的"創(chuàng)建實(shí)例"

創(chuàng)建RDS實(shí)例需要幾分鐘的時(shí)間

  1. 按量付費(fèi)榛丢,最低配置的RDS實(shí)例铲球,目前為0.324元/小時(shí)

這里選擇5.6版本,猜測(cè)在工具的支持上BUG會(huì)少一些

  1. 在實(shí)例列表中可以看到已創(chuàng)建的實(shí)例


    點(diǎn)擊進(jìn)入詳情頁可以進(jìn)行實(shí)例狀態(tài)查看以及管理

  2. 創(chuàng)建數(shù)據(jù)庫晰赞、創(chuàng)建帳號(hào)的操作比較簡(jiǎn)單稼病,不再贅述。

  3. 添加IP白名單
    首先掖鱼,在數(shù)據(jù)安全性中然走,將default分組中的127.0.0.1臨時(shí)改為0.0.0.0/0,允許所有地址訪問


    登錄數(shù)據(jù)庫:
    mysql -hrm-xxxxxxxxxxx.mysql.rds.aliyuncs.com -P3306 -utestuser -p
    查詢當(dāng)前IP:
    show processlist;
    在數(shù)據(jù)安全性中戏挡,盡快將default分組中的IP由0.0.0.0/0改回當(dāng)前的真實(shí)的IP芍瑞。

  4. 登錄數(shù)據(jù)庫
    接下來可以用命令行或第三方工具進(jìn)行登錄。RDS不提供root用戶褐墅。

  5. 其它功能
    另外可以添加只讀實(shí)例拆檬、災(zāi)備實(shí)例洪己,按需購(gòu)買即可,猜測(cè)原理應(yīng)該是基于主從復(fù)制的竟贯。
    另外可以在WEB界面中進(jìn)行數(shù)據(jù)遷移答捕、導(dǎo)入等操作。
    WEB控制臺(tái)中提供了比較完善的日志查詢屑那、慢SQL分析拱镐、監(jiān)控與告警功能點(diǎn),有時(shí)間可以慢慢探索齐莲。

DRDS初探

  1. 進(jìn)入控制臺(tái)痢站,點(diǎn)擊右側(cè)的"創(chuàng)建實(shí)例"。

  2. 按量付費(fèi)选酗,共享實(shí)例的DRDS阵难,目前價(jià)格為0.2元/小時(shí)。

按量后付費(fèi)的需要提前向帳戶中充值

  1. 購(gòu)買后創(chuàng)建過程非趁⑻睿快呜叫,馬上就可以在概覽中看到。

  2. 進(jìn)入"詳情"頁面后殿衰,目前DRDS下還沒有數(shù)據(jù)庫朱庆,可以點(diǎn)擊下方鏈接進(jìn)行創(chuàng)建。

請(qǐng)注意: 此步驟依賴于RDS闷祥,需要先進(jìn)行RDS的購(gòu)買爹殊。
RDS購(gòu)買時(shí)砸泛,請(qǐng)注意需要在同一個(gè)區(qū)域中龙考,盡量不要跨區(qū)筋现。

  1. 如果已經(jīng)購(gòu)買過RDS,并創(chuàng)建了一個(gè)實(shí)例悟衩,就在左側(cè)的實(shí)例清單中就可以選擇到了剧罩。

  2. 填寫基本信息,創(chuàng)建類型這里選擇"拆分"座泳。設(shè)置好數(shù)據(jù)庫名及密碼惠昔。


拆分:即分庫分表,將數(shù)據(jù)按照拆分規(guī)則分拆到多個(gè)庫表中挑势,由 DRDS 代理 SQL 執(zhí)行镇防。拆分涉及到數(shù)據(jù)導(dǎo)入導(dǎo)出、SQL 功能/性能測(cè)試和改造薛耻,對(duì)應(yīng)用功能和性能會(huì)有一定的影響营罢。

非拆分:將已有的 RDS 數(shù)據(jù)庫交由 DRDS 進(jìn)行代理訪問,實(shí)現(xiàn)讀寫分離的功能饼齿。無需進(jìn)行數(shù)據(jù)導(dǎo)入饲漾,無需修改程序代碼,修改數(shù)據(jù)庫連接串和用戶名密碼即可缕溉。

  1. 系統(tǒng)會(huì)自動(dòng)在RDS實(shí)例上創(chuàng)建8個(gè)分庫考传,直接點(diǎn)"下一步"創(chuàng)建成功。

創(chuàng)建數(shù)據(jù)庫需要幾分鐘的時(shí)間

  1. 創(chuàng)建完成后证鸥,可以在DRDS數(shù)庫列表中看到


    在RDS控制臺(tái)中也可以看到自動(dòng)創(chuàng)建的8+1個(gè)庫僚楞,綁定帳號(hào)名隨機(jī)生成,密碼與DRDS密碼是不同的枉层,估計(jì)也是隨機(jī)生成泉褐,所以無法直接登錄查看RDS庫,只能在DRDS中統(tǒng)一管理鸟蜡。

  2. 點(diǎn)擊"管理"膜赃,可以查看詳情頁面


  3. WEB界面登錄
    詳情頁面,點(diǎn)擊上方的"登錄數(shù)據(jù)庫"按鈕揉忘,有一個(gè)WEB圖形化控制臺(tái)


    但點(diǎn)擊登錄后跳座,會(huì)報(bào)錯(cuò):Access denied for user ' xx'@'xx.xx.xx.xx'
    原因未知,有可能是IP限制泣矛。官方文檔中也未給出示例疲眷。

  4. 命令行登錄
    可以使用命令行登錄
    mysql -hdrdsxxxxxxxxpublic.drds.aliyuncs.com -P3306 -uyourname -p
    版本顯示為 5.6.29-TDDL-5.1.27-1217986

  5. 第三方客戶端登錄
    可以使用第三方客戶端登錄,如Sequel Pro您朽,也可以正常登錄狂丝。
    (之前用過的的Cobar/MyCat都是比較挑客戶端的)

  6. 在DRDS執(zhí)行一個(gè)簡(jiǎn)單的建表語句測(cè)試

建一個(gè)普通表:

CREATE TABLE normal_table(
id int,
name varchar(30),
primary key(id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

建一個(gè)分庫表:

CREATE TABLE shard_table(
id int,
name varchar(30),
primary key(id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 dbpartition by hash(id) tbpartition by hash(id) tbpartitions 3;

在WEB控制臺(tái)中可以查看表的基本信息:


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市哗总,隨后出現(xiàn)的幾起案子几颜,更是在濱河造成了極大的恐慌,老刑警劉巖魂奥,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件菠剩,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡耻煤,警方通過查閱死者的電腦和手機(jī)具壮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來哈蝇,“玉大人棺妓,你說我怎么就攤上這事∨谏猓” “怎么了怜跑?”我有些...
    開封第一講書人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我性芬,道長(zhǎng)峡眶,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任植锉,我火速辦了婚禮辫樱,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘俊庇。我一直安慰自己狮暑,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開白布辉饱。 她就那樣靜靜地躺著搬男,像睡著了一般。 火紅的嫁衣襯著肌膚如雪彭沼。 梳的紋絲不亂的頭發(fā)上缔逛,一...
    開封第一講書人閱讀 49,071評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音溜腐,去河邊找鬼译株。 笑死,一個(gè)胖子當(dāng)著我的面吹牛挺益,可吹牛的內(nèi)容都是我干的歉糜。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼望众,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼匪补!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起烂翰,我...
    開封第一講書人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤夯缺,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后甘耿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體踊兜,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年佳恬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了捏境。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡毁葱,死狀恐怖垫言,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情倾剿,我是刑警寧澤筷频,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響凛捏,放射性物質(zhì)發(fā)生泄漏担忧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一葵袭、第九天 我趴在偏房一處隱蔽的房頂上張望涵妥。 院中可真熱鬧乖菱,春花似錦坡锡、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至吵取,卻和暖如春禽额,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背皮官。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工脯倒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人捺氢。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓藻丢,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親摄乒。 傳聞我的和親對(duì)象是個(gè)殘疾皇子悠反,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)馍佑,斷路器斋否,智...
    卡卡羅2017閱讀 134,599評(píng)論 18 139
  • 【MySQL】Linux下MySQL 5.5舅世、5.6和5.7的RPM旦委、二進(jìn)制和源碼安裝 1.1BLOG文檔結(jié)構(gòu)圖 ...
    小麥苗DB寶閱讀 10,511評(píng)論 0 31
  • 自古英雄不問出處,因?yàn)橹灰墙鹱涌倳?huì)發(fā)亮歇终,自古有成功必有失敗社证,只要你付出了就會(huì)有收獲! 我原以為评凝,...
    臻秦臻藝楊歌閱讀 168評(píng)論 0 0
  • 與你相伴兩周追葡,距離未近未遠(yuǎn) 想想德爾菲神廟門楣上的“ГΝΩΘΙ ΣΑΥΤΟΝ”,莫名感到希臘文字好古怪,自己也一直...
    王小草兒閱讀 624評(píng)論 2 5
  • Missing file: Libs/umeng_ios_social_sdk_5.2.1_arm64_custo...
    HAKA閱讀 136評(píng)論 0 0