Question#2(Professional Cloud Developer)

Question#2(Professional Cloud Developer)

あなたは Cloud Run 上で公開 Web アプリケーションを開発しており、Cloud Run サービスを公開 IP アドレスで直接公開しています。現在、高トラフィック負荷に対するアプリケーションの復元力を確認するために負荷テストを実施しています。

テストの結果、少量のトラフィックでは期待通りに動作しますが、高い負荷をかけると Web サーバーの動作が遅くなり、エラーメッセージが返されることがわかりました。この問題をどのようにトラブルシューティングすべきですか?

ディスカッション 0

正解:D

この問題のポイントは、**「低負荷では正常だが、高負荷でエラーが出る = リソースが足りていない」**という状況の特定です。

なぜ D が正解なのか?

  1. スケーリングの限界: Cloud Run はトラフィックに応じて自動的にインスタンスを増やしますが、max-instances 設定によってその上限が決められています。この上限に達すると、それ以上のリクエストを処理できなくなり、リクエストがキューに溜まって応答が遅くなったり、最終的にタイムアウトエラーを返したりします。

  2. トラブルシューティングの定石: 「負荷が高まるとパフォーマンスが低下する」場合、最初に確認すべきなのは「サービスが十分にスケールアウトできているか」です。


コメント

コメント

コメントする

目次