RDS(Amazon Relational Database Service)は、AWSが運用を肩代わりしてくれる マネージドな リレーショナルデータベース です。MySQL・PostgreSQL・Oracle・SQL Server などの データベース を、自分でサーバーに インストール・設定しなくても使えます。
「マネージド」とは、面倒な運用作業をAWSが引き受けるという意味です。
- バックアップの自動取得 … 定期的に自動でバックアップされる。
- パッチ適用 … データベースソフトの更新をAWSが実施。
- マルチAZ構成 … 別の アベイラビリティゾーン に予備を持ち、障害時に自動で切り替える(高い 可用性)。
- リードレプリカ … 読み取り専用の複製を増やして、読み取りの負荷を分散。
自分でEC2にデータベースを入れる方法と比べ、本来のアプリ開発に集中できるのがRDSの価値です。AWSにはさらに高性能な Aurora、NoSQL の DynamoDB もあり、用途で使い分けます。
詳しくは AWS入門コースの マネージドデータベースとRDS で解説しています。