可用性テスト
Azure ソリューションの監視とトラブルシューティング
Ebadur Osib
Senior Cloud Consulting Engineer
アプリは稼働中か?
可用性テスト
心拍数モニターのように機能。
定期的な間隔でチェック。
複数の場所からテスト。
障害時にアラートを発報。
可用性テストとは
自動で実行。
スケジュールに基づいてトリガー。
計測項目:
稼働率
応答性
正確性
障害を迅速に検出。
発見が遅れるコスト
発見が遅れるコスト
発見が遅れるコスト
可用性テストの種類
Pingテスト
指定URLへHTTP GETリクエストを送信します。
基本的な稼働監視を目的とした設計です。
標準テスト
実際のブラウザ環境で実行。
ユーザージャーニー全体を検証。
サインインやページ読み込みなどの操作をテスト。
カスタムトラックテスト
SDKを使用したカスタムテストロジック。
APIとワークフローを検証。
複数ステップおよびビジネス固有のチェックに対応。
テスト結果とインサイト
可用性テストは豊富なデータを生成します。
稼働率やパフォーマンスの傾向を時系列で確認できます。
個々のテスト実行には詳細な結果とステータス情報が含まれます。
失敗したテストではログを掘り下げ、タイムアウトやネットワークエラーを確認できます。
ベストプラクティス
複数リージョンからテストを実行し、重要なユーザージャーニーを検証する。
テスト頻度とコスト・カバレッジのバランスを取る。
テストをアラートに連携し、結果を定期レビューして繰り返しパターンを検出する。
練習しましょう!
Azure ソリューションの監視とトラブルシューティング
Preparing Video For Download...