Skip to content
Latchkey

Horizontal Scaling - CI/CD用語集の定義

Horizontal scaling(scaling out)とは、1 台のマシンを大きくするのではなく、サービスのインスタンスを増やして負荷に対応し、多数のマシンに作業を分散させることである。

horizontal と vertical の違い

horizontal scaling は node を追加し、load balancer と stateless な設計を必要とします。vertical scaling は 1 台の node の CPU やメモリを増やすもので、より単純ですが、利用可能な最大のマシンによって上限が決まります。