Auto Scaling のヘルス診断機能は、スケーリンググループの構成を包括的にチェックします。たとえば、指定された vSwitch やセキュリティグループに異常がないか、スケーリンググループのインスタンス在庫が健全であるかなどを確認します。この機能により、スケーリンググループの問題を迅速に発見して修正できるため、スケールアウトおよびスケールインアクティビティの成功率が向上します。
背景情報
Auto Scaling のヘルス診断機能は、スケーリンググループのプロパティ、料金、クォータのステータスをチェックします。これにより、スケーリンググループの構成について常に最新の情報を得ることができます。このトピックでは、ヘルス診断機能のトリガー方法について説明します。
トリガー方法 | 説明 |
手動 | 作成済みのスケーリンググループが [有効] または [無効] のどちらの状態であっても、手動でヘルス診断リクエストを開始し、スケーリンググループのヘルス診断レポートを取得できます。 |
自動メソッド | スケーリンググループが [有効] 状態の場合、CloudMonitor のイベント通知機能を設定できます。システムは自動的に診断チェックを実行します。CloudMonitor はイベント通知を受信し、検出された異常の詳細を表示します。 |
操作手順
ヘルス診断機能を使用する前に、スケーリンググループが作成済みであることを確認してください。詳細については、「スケーリンググループの作成」をご参照ください。
診断項目と結果
ヘルス診断を手動でトリガーした場合でも、CloudMonitor のシステムイベントを設定して自動でトリガーした場合でも、診断項目と結果は同じです。次の表に、診断項目とその結果を示します。
カテゴリ | 診断項目タイプ | 診断項目名 | 説明 | エラーコード | 異常の詳細と提案 |
クリティカルリソースの異常 | vSwitch | vSwitch のステータス | vSwitch が利用可能かどうかをチェックします。たとえば、vSwitch が削除されていないかなどを確認します。 | VSwitchIdNotFound |
|
SecurityGroup | セキュリティグループのステータス | セキュリティグループが利用可能かどうかをチェックします。たとえば、セキュリティグループが削除されていないかなどを確認します。 | SecurityGroupNotFound |
| |
KeyPair | キーペアのステータス | キーペアが利用可能かどうかをチェックします。たとえば、キーペアが削除されていないかなどを確認します。 | KeyPairNotFound |
| |
クォータ診断 | SlbBackendServerQuota | スケーリンググループ内の CLB (旧 SLB) インスタンスにアタッチされているインスタンス数 | CLB (旧 SLB) インスタンスのデフォルトサーバーグループおよび vServer グループにアタッチされている Elastic Compute Service (ECS) インスタンスまたは ECI の数がクォータを超えていないかチェックします。 | SlbBackendServerQuotaExceeded |
|
AlbBackendServerQuota | スケーリンググループ内の ALB インスタンスにアタッチされているインスタンス数 | ALB インスタンスのサーバーグループにアタッチされている ECS インスタンスまたは ECI の数がクォータを超えていないかチェックします。 | AlbBackendServerQuotaExceeded |
| |
NlbBackendServerQuota | スケーリンググループ内の NLB インスタンスにアタッチされているインスタンス数 | NLB インスタンスのサーバーグループにアタッチされている ECS インスタンスまたは ECI の数がクォータを超えていないかチェックします。 | NlbBackendServerQuotaExceeded |
| |
課金診断 | AccountArrearage | アカウントの支払い遅延 | アカウントに支払い遅延があるかどうかをチェックします。 | AccountArrearage |
|
在庫診断 | ElasticStrength | 在庫の健全性 | スケーリング設定で指定されたインスタンスタイプの在庫の健全性をチェックします。 | ElasticStrengthAlert |
|