從用戶和開發(fā)者的角度來看,RDS和一個遠程MySQL數(shù)據(jù)庫沒什么兩樣。Amazon將RDS中的MySQL服務器租用實例稱做DB Instance,通過基于Web的API進行創(chuàng)建和管理,其余的操作可以通過標準的MySQL通信協(xié)議完成。創(chuàng)建DB Instance時需要指定一些屬性來確定數(shù)據(jù)庫實例的行為和能力,例如Class屬性決定了所創(chuàng)建的DB Instance可用的內存和處理能力。Amazon以ECU(Elastic Compute Unit)作為其計算能力單位(1個ECU差不多相當于1個1.0GHz 2007 Xeon處理器),用戶可以選擇創(chuàng)建擁有1.7GB內存和1ECU的小型DB Instance或者是擁有68GB內存和26 ECU的超級大型(Quadruple Extra Laige) DB Instance。創(chuàng)建DB Instance時還需要定義可用的存儲,存儲范圍為5GB到1024GB, RDS數(shù)據(jù)庫中表最大可以達到1TB。
可以通過兩種工具對RDS進行操作:命令行工具和兼容的MySQL客戶端程序。命令行工具是Amazon提供的Java應用套裝,負責處理DB Instance的管理,比如創(chuàng)建、參數(shù)調整、刪除等,可以從Amazon網(wǎng)站下載。MySQL客戶端是可以與MySQL服務器進行通信的應用程序,比如MySQL Administrator客戶端。