スケーラビリティ
From Mintarc Forge
スケーラビリティとは、システムやソフトウェア、ビジネスなどが利用者数やデータ量、処理負荷の増加に柔軟に対応できる「拡張性」や「拡張可能性」を指します。例えば、利用者が増えても性能やサービス品質を維持しながら、必要に応じてリソース(サーバーやストレージなど)を追加できる能力のことです。
スケーラビリティの高いシステムは、負荷が増えてもパフォーマンスが落ちにくく、成長や変化に強い特徴があります。拡張方法には、サーバー自体を強化する「スケールアップ(垂直スケーリング)」と、サーバーの台数を増やす「スケールアウト(水平スケーリング)」の2種類があります。