Horizontal Scaling - CI/CD用語集の定義
Horizontal scaling(scaling out)とは、1 台のマシンを大きくするのではなく、サービスのインスタンスを増やして負荷に対応し、多数のマシンに作業を分散させることである。
horizontal と vertical の違い
horizontal scaling は node を追加し、load balancer と stateless な設計を必要とします。vertical scaling は 1 台の node の CPU やメモリを増やすもので、より単純ですが、利用可能な最大のマシンによって上限が決まります。