RDSコンソールで、 シングルAZの配置AZ指定が できなくなっていた話

12K Views

January 10, 24

スライド概要

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

RDSコンソールで、 シングルAZの配置AZ指定が できなくなっていた話

2.

上地 航平(うえち こうへい) 前職:スケボーインストラクター(9年) - 現職:株式会社アイレット - - 運用保守業務に従事し 1年 経過しました 2022 APN ALL AWS Certifications Engineers (まだまだ、これから精進します! ) 好きなAWSサービス - Cloudformation CLI

3.

RDSリストアの 手順書を作成したかった! しかし UIUXが変更されており 詰まってしまう

4.

シングルAZ構成で RDSからスナップショット取得 ↓ 検証用のRDSを復元 (リストア) あれ??無くなってない

5.

シングルAZ構成で RDSからスナップショット取得 ↓ 検証用のRDSを復元 (リストア) あれ??無くなってない

6.

シングルAZ構成で RDSからスナップショット取得 ↓ 検証用のRDSを復元 (リストア) 配置する AZを指定できないと なぜ詰まるのか?? あれ??無くなってない

7.

(2022/6)シングルAZ構成で、配置先の AZ指定ができなくなっていた availability zone A availability zone C シングルAZ 12.6

8.

(2022/6)シングルAZ構成で、配置先の AZ指定ができなくなっていた availability zone A スナップショット 12.6 availability zone C シングルAZ

9.

(2022/6)シングルAZ構成で、配置先の AZ指定ができなくなっていた availability zone A availability zone C シングルAZ スナップショット 検証用 12.6

10.

(2022/6)シングルAZ構成で、配置先の AZ指定ができなくなっていた availability zone A availability zone C シングルAZ スナップショット 検証用 12.6 検証用

11.

(2022/6)シングルAZ構成で、配置先の AZ指定ができなくなっていた availability zone D availability zone A シングルAZ スナップショット 検証用 12.6 availability zone C 検証用

12.

(2022/6)シングルAZ構成で、配置先の AZ指定ができなくなっていた availability zone D availability zone A availability zone C シングルAZ スナップショット 検証用 検証用 12.6 RDSコンソールで、 AZを移動する手順が発生してしまう

13.

RDSコンソールで、AZを移動する方法 availability zone A availability zone C シングルAZ 12.10

14.

RDSコンソールで、AZを移動する方法 availability zone A availability zone C シングルAZ ① 一時的にマルチAZ スタンバイ 12.10

15.

RDSコンソールで、AZを移動する方法 availability zone A availability zone C シングルAZ ① 一時的にマルチAZ ② 再起動してフェールオーバー スタンバイ 12.10 スタンバイ 12.10

16.

RDSコンソールで、AZを移動する方法 availability zone A availability zone C シングルAZ ① シングルAZへ戻す 一時的にマルチAZ ③ ② 再起動してフェールオーバー スタンバイ 12.10 スタンバイ 12.10

17.

RDSコンソールで、AZを移動する方法 AWSサポートへ問い合わせ availability zone A availability zone C A. シングルAZ構成で シングルAZ ① シングルAZへ戻す 一時的にマルチAZ ③ スナップショットから AZ指定して復元したい場合は、 CLIで実施してください。 ② 再起動してフェールオーバー 無駄な手順が増えて、面倒。。 スタンバイ 12.10 スタンバイ 12.10

18.

Q. どのように解決したか? → A. CLIコマンドを使って、配置したい AZを指定しました aws rds restore-db-instance-from-db-snapshot \ 指定のスナップショットから RDSを復元するコマンド --db-instance-identifier ${db_new_instance} \ --db-snapshot-identifier ${snapshot} \ --db-instance-class ${instance_class} \ --availability-zone ${availability} RDSをどのAZに復元する か指定するパラメーター

19.

CLI使用するメリット - GUIの不具合や 急なUIUX変更に左右されない - 作業手順の標準化が可能 (誰がやっても同じ結果が得られやすい) - 自動化が可能 (シェルスクリプト化) - テキストベースのエビデンスのため 管理が楽 (スクショで管理しなくてOK) デメリット - 学習や教育のコストが高い

20.

あなたが手順を作成するなら。。。 GUI? それとも CLI?

21.

やっぱりCLIだよね