Google Cloud は、インスタンスのグループを対象としたロード バランシングと自動スケーリングを行うことができます。
ロード バランシング
Google Cloud では、サーバー側でロード バランシングが行われるため、受信したトラフィックを複数の仮想マシン(VM)インスタンスに分散できます。ロード バランシングには、次の利点があります。
アプリケーションのスケーリング
重い負荷への対応
ヘルスチェックによる正常でない VM インスタンスの検出と自動的な除外(正常な状態に復帰したインスタンスは自動的に元どおりに追加されます)
最も近い位置にある仮想マシンへのトラフィックの振り分け
Google Cloud のロード バランシングでは、転送ルールリソースを使用して特定の種類のトラフィックを照合し、ロードバランサに転送します。
たとえば、転送ルールによって IP アドレス 192.0.2.1 のポート 80 宛ての TCP トラフィックを照合し、それをロードバランサに転送してから、健全性の高い VM インスタンスに送信できます。
Google Cloud ロード バランシングはマネージド サービスです。このため、コンポーネントに冗長性があり、高い可用性を実現しています。ロード バランシングのコンポーネントに障害が発生すると、そのコンポーネントは直ちに自動的に再起動または交換されます。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-04-03 UTC。"],[[["Google Cloud offers server-side load balancing to distribute incoming traffic across multiple virtual machine instances, ensuring high availability and scalability."],["The load balancing service uses forwarding rules to direct specific types of traffic to a load balancer, which then routes it to healthy VM instances."],["Autoscaling in Compute Engine automatically adjusts the number of VM instances in a managed instance group based on various factors such as CPU utilization, Cloud Monitoring metrics, schedules, or load balancing serving capacity."],["Google Cloud's autoscaling feature can scale based on the serving capacity of the instance group, defined in the load balancer's backend service, which can use either utilization or requests per second as metrics."]]],[]]