SAA学習-Route53-フェイルオーバー
今回のテーマ:フェイルオーバー
概要
構成図
実際の手順
プライマリー側の設定
- マネージメントコンソール-Route53-ホストゾーン-作成してドメイン名の順に選択し、レコードを作成をクリック
- 以下の値で設定し、レコードを作成をクリック
設定:
値:東京側のEC2パブリックIP レコードID:任意のID(ユニークにしてください。) ルーティングポリシー:フェイルオーバー フェイルオーバーレコードタイプ:プライマリー ヘルスチェック:東京側のインスタンスヘルスチェック
セカンダリー側の設定
- マネージメントコンソール-Route53-ホストゾーン-作成してドメイン名の順に選択し、レコードを作成をクリック
- 以下の値で設定し、レコードを作成をクリック
設定:
値:大阪側のEC2パブリックIP レコードID:任意のID(ユニークにしてください。) ルーティングポリシー:フェイルオーバー フェイルオーバーレコードタイプ:セカンダリー ヘルスチェック:大阪側のインスタンスヘルスチェック
動作確認
- ブラウザよりドメイン名を使用しWEBアクセスをします。
- プライマリー側のインスタンスのHTTPサービスを停止
コマンド
systemctl stop httpd.service
- 状態を確認します。
コマンド
systemctl status httpd.service
結果
● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: inactive (dead) since Sun 2021-06-20 14:52:42 JST; 7s ago Docs: man:httpd.service(8) Process: 2857 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=0/SUCCESS) Main PID: 2857 (code=exited, status=0/SUCCESS) Status: "Total requests: 339; Idle/Busy workers 100/0;Requests/sec: 0.361; Bytes served/sec: 210 B/sec" Jun 20 14:36:55 ip-10-0-5-145.ap-northeast-1.compute.internal systemd[1]: Sta... Jun 20 14:36:56 ip-10-0-5-145.ap-northeast-1.compute.internal systemd[1]: Sta... Jun 20 14:52:41 ip-10-0-5-145.ap-northeast-1.compute.internal systemd[1]: Sto... Jun 20 14:52:42 ip-10-0-5-145.ap-northeast-1.compute.internal systemd[1]: Sto... Hint: Some lines were ellipsized, use -l to show in full.
- F/O後の結果を確認します。
今回のテーマは以上です。