スケーラブルアーキテクチャとは

スケーラブルアーキテクチャとは、スコープが変わる可能性のあるワークロードを処理するように設計されたシステム、ネットワーク、またはプロセスを指します。 つまり、アーキテクチャーはネイティブにそのような成長を処理できるということです。つまり、アーキテクチャーを拡張して成長を処理することは、元の設計の自明の部分です。

一般的に言って、ハードウェアのアップグレードに比例してパフォーマンスが向上するコンピューティングシステムはスケーラブルシステムです。 アルゴリズム、プロトコル、またはプログラムは、それが大規模な状況に適用されるときにそれが適切に効率的かつ実用的である場合、「拡大縮小する」と言われる。 これらの例のいくつかは、例えば、分散システムにおける多数のデータセットまたは多数のユーザ、多数の入力または出力、あるいは多数のノードを含む。

ハードウェア、ハードウェア用語、入力、出力