
RDS(Relational Database Service)は、AWSが提供するフルマネージド型のリレーショナルデータベースサービスです。
MySQL、PostgreSQL、MariaDB、Oracle、SQL Serverなどの主要なデータベースエンジンをサポートしており、加えて高性能で可用性に優れたAuroraも利用できます。
RDSでは、自動バックアップやPITR(ポイントインタイムリカバリ)、マルチAZ(Availability Zone)構成、読み取り負荷分散を実現するRead Replica(リードレプリカ)機能などをマネージド化しており、運用負荷を大幅に削減できます。
RDS Proxy によりデータベース接続のプーリングや効率的な接続管理を行うことで、アプリケーションのスケーラビリティと可用性を向上させることができます。
データは EBS(Elastic Block Store)上で暗号化され、Snapshot(スナップショット)によるバックアップ管理も自動で行われます。RDSは VPC(Virtual Private Cloud)内に配置 され、SG(Security Group)を用いてネットワークアクセスを制御することで、安全な閉域環境を実現します。
データベースエンジンの設定は パラメータグループによって一元管理でき、パフォーマンスや動作設定を柔軟に調整することが可能です。
重要用語
ユースケース
- リスト1
 - リスト2
 - リスト3
 
ベストプラクティス
- リスト1
 - リスト2
 - リスト3
 
高可用性・冗長化
- リスト1
 - リスト2
 - リスト3
 
セキュリティ
- リスト1
 - リスト2
 - リスト3
 
運用・監視
- リスト1
 - リスト2
 - リスト3
 
デフォルトのリミット値
| リミット事項 | 上限数 | 
|---|---|
| 項目1 | 上限1 | 
| 項目2 | 上限2 | 
| 項目3 | 上限3 | 
| 項目4 | 上限4 | 
| 項目5 | 上限5 | 
AWS CLIのサンプルコード
vpc を作成
#include <stdio.h>
void main(void) {
  int i;
  for (i=0; i<10; i++)
    printf("%d\n", i);
vpc を作成
aaaaaaaaaaaaa
bbbbbbbbbbbbb
ccccccccccccc
Terraformのサンプルコード
vpc を作成
bbbbbbbbbbbbbbbbbbbbbbb
ddddddddddddddddddddddd
vpc を作成
xxxxxxxxxxxxxxxxxxxxxxx
yyyyyyyyyyyyyyyyyyyyyy
課金モデル
| 項目 | 内容 | 
|---|---|
| 項目1 | 内容1 | 
| 項目2 | 内容2 | 
| 項目3 | 内容3 | 
| 項目4 | 内容4 | 
| 項目5 | 内容5 |