おっさん社内SEエンジニアの勉強ブログ

勉強記録のブログとなります。

SAA学習-Route53-マルチバリュールーティング

今回のテーマ:マルチバリュールーティング

概要

  • ヘルスチェック機能の設定
  • マルチバリュールーティングの設定
  • ドメイン名でWEBページが表示されることを確認

実際の手順

作成時、Aレコードを削除しておいてください。

ヘルスチェックの設定

  • マネージメントコンソール-Route53-ダッシュボードよりヘルスチェックの作成をクリック

f:id:In-houseSE:20210620093310p:plain

* ヘルスチェックの環境設定は以下の設定を記入し、次へをクリック(サーバー1台単位で作成が必要となります。)

設定:

名前:任意の名前
モニタリングの対象:エンドポイント(サーバー自身を指定する場合)
エンドポイントの指定:IPアドレス
IPアドレス:東京側のEC2のパブリックIP
パス:index.html

f:id:In-houseSE:20210620093804p:plain

  • ヘルスチェックが失敗したい際のアラームを受け取るか選択し、ヘルスチェックの作成をクリック(実務ではアラームを受け取った方がよいですが検証ようなのでいいえにしてます。)

f:id:In-houseSE:20210620094003p:plain

  • 同様に大阪側のEC2インスタンス用のヘルスチェックを作成するため、ヘルスチェックの作成をクリック

f:id:In-houseSE:20210620094146p:plain

  • ヘルスチェックの環境設定は以下の設定を記入し、次へをクリック(サーバー1台単位で作成が必要となります。)

設定:

名前:任意の名前
モニタリングの対象:エンドポイント(サーバー自身を指定する場合)
エンドポイントの指定:IPアドレス
IPアドレス:大阪側のEC2のパブリックIP
パス:index.html

f:id:In-houseSE:20210620094244p:plain

  • ヘルスチェックが失敗したい際のアラームを受け取るか選択し、ヘルスチェックの作成をクリック

f:id:In-houseSE:20210620094328p:plain

  • ヘルスチェックが有効にな状態で確認できるまでしばらく待ちます。

f:id:In-houseSE:20210620094500p:plain

マルチバリュールーティングの設定

東京側の設定

  • マネージメントコンソール-Route53-ホストゾーン-作成しているドメイン名を選択し、レコードを作成をクリック

f:id:In-houseSE:20210620083145p:plain

  • 以下の値で設定し、レコードを作成をクリック
値:東京側のEC2パブリックIP
ルーティングポリシー:複数値回答
レコードID:任意のID(ユニークにしてください。)
ヘルスチェック-東京用のヘルスチェック

f:id:In-houseSE:20210620094842p:plain

大阪側の設定

  • マネージメントコンソール-Route53-ホストゾーン-作成しているドメイン名を選択し、レコードを作成をクリック

f:id:In-houseSE:20210620083145p:plain

  • 以下の値で設定し、レコードを作成をクリック
値:大阪側のEC2パブリックIP
ルーティングポリシー:複数値回答
レコードID:任意のID(ユニークにしてください。)
ヘルスチェック-大阪用のヘルスチェック

f:id:In-houseSE:20210620094930p:plain

動作確認

f:id:In-houseSE:20210620095053p:plain

  • Route53-ヘルスチェックより該当するインスタンスに対するヘルスチェックが異常と検出されていることを確認します。

f:id:In-houseSE:20210620095511p:plain

  • WEBサイトが切り替わっていることを確認します。

f:id:In-houseSE:20210620095542p:plain

今回のテーマは以上です。

補足事項: ヘルスチェックで異常と検出される前にサイトが切り替わりの動作確認ができる状態となりますが、
機能確認するため動作確認の方法で実施しました。