13.5K Views
January 10, 24
スライド概要
RDSコンソールで、 シングルAZの配置AZ指定が できなくなっていた話
上地 航平(うえち こうへい) 前職:スケボーインストラクター(9年) - 現職:株式会社アイレット - - 運用保守業務に従事し 1年 経過しました 2022 APN ALL AWS Certifications Engineers (まだまだ、これから精進します! ) 好きなAWSサービス - Cloudformation CLI
RDSリストアの 手順書を作成したかった! しかし UIUXが変更されており 詰まってしまう
シングルAZ構成で RDSからスナップショット取得 ↓ 検証用のRDSを復元 (リストア) あれ??無くなってない
シングルAZ構成で RDSからスナップショット取得 ↓ 検証用のRDSを復元 (リストア) あれ??無くなってない
シングルAZ構成で RDSからスナップショット取得 ↓ 検証用のRDSを復元 (リストア) 配置する AZを指定できないと なぜ詰まるのか?? あれ??無くなってない
(2022/6)シングルAZ構成で、配置先の AZ指定ができなくなっていた availability zone A availability zone C シングルAZ 12.6
(2022/6)シングルAZ構成で、配置先の AZ指定ができなくなっていた availability zone A スナップショット 12.6 availability zone C シングルAZ
(2022/6)シングルAZ構成で、配置先の AZ指定ができなくなっていた availability zone A availability zone C シングルAZ スナップショット 検証用 12.6
(2022/6)シングルAZ構成で、配置先の AZ指定ができなくなっていた availability zone A availability zone C シングルAZ スナップショット 検証用 12.6 検証用
(2022/6)シングルAZ構成で、配置先の AZ指定ができなくなっていた availability zone D availability zone A シングルAZ スナップショット 検証用 12.6 availability zone C 検証用
(2022/6)シングルAZ構成で、配置先の AZ指定ができなくなっていた availability zone D availability zone A availability zone C シングルAZ スナップショット 検証用 検証用 12.6 RDSコンソールで、 AZを移動する手順が発生してしまう
RDSコンソールで、AZを移動する方法 availability zone A availability zone C シングルAZ 12.10
RDSコンソールで、AZを移動する方法 availability zone A availability zone C シングルAZ ① 一時的にマルチAZ スタンバイ 12.10
RDSコンソールで、AZを移動する方法 availability zone A availability zone C シングルAZ ① 一時的にマルチAZ ② 再起動してフェールオーバー スタンバイ 12.10 スタンバイ 12.10
RDSコンソールで、AZを移動する方法 availability zone A availability zone C シングルAZ ① シングルAZへ戻す 一時的にマルチAZ ③ ② 再起動してフェールオーバー スタンバイ 12.10 スタンバイ 12.10
RDSコンソールで、AZを移動する方法 AWSサポートへ問い合わせ availability zone A availability zone C A. シングルAZ構成で シングルAZ ① シングルAZへ戻す 一時的にマルチAZ ③ スナップショットから AZ指定して復元したい場合は、 CLIで実施してください。 ② 再起動してフェールオーバー 無駄な手順が増えて、面倒。。 スタンバイ 12.10 スタンバイ 12.10
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に復元する か指定するパラメーター
CLI使用するメリット - GUIの不具合や 急なUIUX変更に左右されない - 作業手順の標準化が可能 (誰がやっても同じ結果が得られやすい) - 自動化が可能 (シェルスクリプト化) - テキストベースのエビデンスのため 管理が楽 (スクショで管理しなくてOK) デメリット - 学習や教育のコストが高い
あなたが手順を作成するなら。。。 GUI? それとも CLI?
やっぱりCLIだよね