Amazon RDS減少或是免除了開發人員的管理職責,這是使用它來管理數據庫的優勢之一。
對于數據庫開發人員來說,使用AmazonRelational Database Service(RDS Amazon關系型數據庫服務)來替代他們管理關系數據庫有著明顯的優勢。
很多管理任務需要Amazon RDS服務進行處理來保持關系數據庫的運行。熟悉建模的開發人員并不需要精通管理任務,如管理表空間及分配表和索引數據。
當你使用了Amazon RDS則不需要將供應商提供的安全和性能補丁打全——這全都由此服務全權托管。RDS還包括了備份和恢復服務,去除了另一個常見事務待辦列表。
Amazon RDS現在提供了五種數據庫引擎:MySQL,Oracle,SQL Server,PostgreSQL和Amazon Aurora。Aurora是一個與MySQL兼容的數據庫,它被設計用來在不需要專業調優技能的情況下擴展數據庫應用。
當開發人員在使用Amazon RDS的時候,他們可以利用現有的商業許可。如果你已經有了一個本地數據庫的Oracle許可,那么你就可以使用“自備許可”功能,這可以節省按小時計取的費用。
RDS還可以管理復本。如果開發人員在一個數據庫中需要高可用性,那么RDS中的多可用性區域功能便可供使用。有了這項功能,復本數據庫就可以與主數據庫進行同步以防出現故障。
用Amazon RDS進行擴展是比較容易的。根據負載要求,簡單的API調用或是利用AWS管理控制臺進行手動變更都是對一個數據庫服務進行向上或向下擴展所必需的。
數據庫實例可以通過AWS控制臺進行管理是RDS的另外一項優勢。當你在運行自己的實例的時候,你會使用專門的數據庫工具來對它們進行管理。
總之,Amazon RDS減少或去除了很多開發人員在運行數據庫實例時需要承擔的數據庫管理任務。