Amazon Relational Database Service (Amazon RDS)讓使用者可以在雲端中透過輕鬆的設定自由選擇及操作資料庫,讓開發者不必了解資料庫的安裝過程及維運,連自動備份等等都幫我們搞定,超貼心,並且一樣是有使用才收費。
而提供的資料庫種類的我覺得還滿足夠的,基本上常見的資料庫都有,包含MySQL, Postgresql, Oracle...etc。
搜尋「RDS」並進入該服務
可以先選擇左方的「Database」,一開始我們什麼都DB都沒有
可以先選擇上方的「Create Database」建立DB
使用「Standard Create」,後面才可以選擇比較低等級的機器
資料庫使用AWS優化的DB 「Amazon Aurora」
Edition, Capacity, Engine version都使用預設的
Templates選擇「Dev/Test」
Production預設是啟用multi AZ的,而Dev/Test沒有
但測試用就選簡單的就好
Settings中可以輸入Database name, username, password
Network & Security 中的public accessability記得要選擇YES
等等才可以嘗試從外部進行連線
DB instance size則選擇最低等級的「db.t2.small」
Availability & durability則可以選擇是否要開啟multi AZ,這邊先不開啟
Connectivity中可以選擇要把DB放在哪個VPC中
若都沒問題則可以選擇「Create Database」
成功後可以在database頁中看到剛剛新增的DB了
我的設備是mac,並且使用mysql指令測試
安裝mysql client可以參考教學
首先取得endpoint & port
再使用指令
mysql -h ithome.cluster-c4um7gzgmoty.ap-northeast-1.rds.amazonaws.com -P 3306 -u admin -p
-h 代表要連線的位置
-u 代表使用者名稱
在輸入密碼成功後,就可以使用指令的方式操作資料庫了
RDS中包含許多種類的資料庫及等級,甚至每個地區計費也不同。
建議可以直接上官網查價格是比較準的。
https://aws.amazon.com/tw/rds/