ロードバランシング - CI/CD用語集の定義
ロードバランシング: ロードバランシングは、着信する作業を複数のサーバーやrunnerに分散させ、どれか1つが圧倒されないようにし、キャパシティを均等に使えるようにします。
ロードバランシングは、着信する作業を複数のサーバーやrunnerに分散させ、どれか1つが圧倒されないようにし、キャパシティを均等に使えるようにします。
ロードバランサーはリクエストをプール全体に分散させます。忙しいバックエンドや死んだバックエンドが1つあってもサービス全体を劣化させないため、スループットと回復力が向上します。
CIにおいて
runnerのschedulerはjobをフリート全体でロードバランスするため、buildは空いているrunnerで開始され、あるマシンがキューで待つ一方で他がアイドル状態のままになることを防ぎます。
関連ガイド
Health Check - CI/CD Glossary DefinitionHealth Check: A health check is a periodic probe that reports whether a service is functioning, so a load bal…
Service Discovery - CI/CD Glossary DefinitionService Discovery: Service discovery is the mechanism by which services find the network location of other se…
Reverse Proxy - CI/CD Glossary DefinitionReverse Proxy: A reverse proxy sits in front of one or more servers and forwards client requests to them, oft…