0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【備忘録】AWS RDS概要 + 構築手順

Posted at

RDS概要

マネージド(ほぼ全部をAWSが管理する)DBのAWSリソース
DBエンジンを複数種類から選べる

Aurora

MySQL・PostgreSQLと互換性のあるRDB**
MySQLの5倍・PostgreSQLの3倍処理性能が高い
3AZに6つデータをコピーするので耐障害性に優れる

RDSのデメリット

DBエンジンのバージョンはAWSが提供している物しか選べない
DBインスタンスのスペックに上限がある
DBインスタンスのOSにログインできない

パラメータグループ・オプショングループ

パラメータグループ:DBエンジンの設定を管理する機能
オプショングループ:DBエンジン毎に用意されている追加機能の管理

マルチAZ配置

別のAZにスタンバイインスタンスとしてRDSを作成しておき、プライマリインスタンスのRDSと同期させておくことで、障害発生時にスタンバイインスタンスにフェイルオーバーする構成
フェイルオーバーの仕組み
アプリはRDSのドメインを指定する、障害発生時にドメインに紐づくIPアドレスをAWS側が勝手に変更することで動作する

リードレプリカ

読み取り専用のDBインスタンス

DBサブネットグループ

DBインスタンスを配置するサブネットを指定する設定
DBインスタンス作成前に作成する
最低でも2AZ以上のサブネットを登録する必要がある

スナップショット・リストア

スナップショット:DBインスタンスのバックアップ
リストア:スナップショットからDBインスタンスを作成すること

リネーム

DBインスタンスのドメイン名を変更すること
リストアと合わせて活用することで、アプリ側で変更せずにDBインスタンスを変更出来る

RDS構築手順

1.セキュリティグループの作成
2.サブネットグループの作成

3.パラメータグループの作成
4.RDSインスタンスの構築

1-1.セキュリティグループ名・属するVPC・MySQLのポートを送信元をWebサーバに指定して作成
image.png

2-1.サブネットグループ名・属するVPC・AZ・サブネットを指定して作成
image 1.png

3-1.パラメータグループ名・DBエンジンのタイプ・パラメーターグループファミリーを指定する
image 2.png

4-1.DBのエンジンタイプ・テンプレート→無料利用枠・DBインスタンス識別子・マスターパスワード・属するVPC・DBサブネットグループ・セキュリティグループ・AZ・追加設定→DBパラメータグループを指定する
image 3.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?