【AWS発表】Route 53の改善 - ヘルスチェックの組み合わせ計算とレイテンシチェック
Amazon Route 53は、高可用性と拡張性のあるドメインネームシステム(DNS)Webサービスです。Route 53は、AWS(EC2インスタンス、ロードバランサ、およびS3バケット)で実行されているインフラストラクチャにユーザのリクエストを接続します。もちろん、AWS外のユーザーにも使用することができます。
Route53では定期的にヘルスチェックを実行し、チェックが失敗した場合、代替エンドポイントにフェイルオーバーするように設定することができます。また、ヘルスチェックを使用して、Webサイトやアプリケーションを監視したり、警告したりするシステムを作成することができます。
今日は、calculated(組み合わせ計算)とレイテンシ測定という2つのタイプのヘルスチェックを追加したことをお知らせします。
Calculated Health Checks
Route 53のヘルスチェック値の組み合わせについてAND、OR、そしてNOTをつかったBoolean計算を行うことができるようになりました。
他のチェックの結果を結合して単一のヘルスチェックを作成することができます。
例えば、私は同じEC2インスタンス上の3つのWebサイトを持っています。私はそれぞれのためのヘルスチェックを作成することから始めます。
次にインスタンスの全体的な状態を表す計算されたヘルスチェックを作成します:
スクリーンショットからわかるように、他のヘルスチェックの結果が全てヘルシーだと報告されたときだけにヘルシーだと報告するようなヘルスチェックを作成しました。
全てではなく、一部がヘルシーであればヘルシーとするようなことも作成できます。
誤検知を回避しつつ、メンテナンスのために1つのサイトをダウンさせることが可能になるでしょう。
この例では、同じインタンス上で実行されている3つの異なるドメインをチェックしていますが、そういう制約があるわけではありません。同じドメインでありながら、組織内の異なるグループによって管理されているウェブサイトのコンポーネントをチェックすることができます。あるいは、あなたのアプリケーションが依存している複数のドメインのウェブサービスを確認する情報をひとつに取りまとめることができます。
Latency測定ヘルスチェック
この機能では、TCP接続時間、ファーストバイトまでの時間、SSLハンドシェークの完了時間を測定することができます。1つめは、Route 53からエンドポイントへの接続確立までの時間を、2つめはデータ転送が実際に行われ始めるまでの時間を、3つめはSSL接続確立に必要な2ラウンドの時間を示します。
レイテンシ測定は、ヘルスチェックの一部として実行され、CloudWatchに送られます。レイテンシグラフの形で確認することもできます。
ヘルスチェックを設定しているレイテンシ測定を設定する方法は次のとおりです。
コンソールに結果が表示されます。
デフォルトでは世界中にある32のRoute 53から確認された値の平均値が表示されます。もちろん、個別の値も確認できます。
今すぐ利用可能です
新しいヘルスチェックは今すぐ利用可能です。
価格の詳細は、Route 53のプライシングページを御覧ください。
本記事はhttps://aws.amazon.com/blogs/aws/route-53-improvements-calculated-health-checks-and-latency-checks/の翻訳です。翻訳は荒木が担当しました。
コメント