0
0

More than 1 year has passed since last update.

[AWS_22]RDSを冗長構成にする

Last updated at Posted at 2022-02-06

環境

Amazon Web Service

  • EC2(Amazon Linux 2 , t2.micro , 汎用SSD 8GB)
  • RDS(MySQL , db.t2.micro)

ローカルPC

  • MacBook Pro(2.9 GHz デュアルコアIntel Core i5 , 8 GB 2133 MHz LPDDR3)
  • macOS 11.3.1(20E241)

概要

現状ではRDSがシングル構成となっているため、マルチAZ化して冗長構成とする。
RDSをマルチAZ化すると自動的に以下のことを行なってくれるため、耐久性・可用性が向上する。

  • マスターDBインスタンスを作成
  • 異なるAZにスタンバイDBインスタンスを作成し、データも複製

構成図

Before
構成図08.png
After
構成図09.png

RDSのマルチAZ化

  1. 任意のRDSを選択し、変更をクリックする。
  2. マルチAZ配置: スタンバイインスタンスを作成する(本稼働環境向けに推奨)を選択して`続行をクリックする。
  3. 変更のスケジューリング: すぐに適用を選択して、DBインスタンスを変更をクリックする。
  4. データベース一覧画面でマルチAZの項目がありになっているか確認する。

障害試験

  1. RDSを再起動する。その際、フェイルオーバーで再起動しますか?をチェックを入れて確認をクリックする。
  2. RDSのステータスがが再起動中になっていても、Webページが問題無く開けることを確認する。
  3. フェイルーバーの確認として、RDSのログとイベントのタブで以下のようなログがあることを確認する。
    May 25, 2021, 2:30:40 AM UTC Multi-AZ instance failover started.
    May 25, 2021, 2:30:52 AM UTC DB instance restarted
    May 25, 2021, 2:31:05 AM UTC Multi-AZ instance failover completed
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