スケーラビリティ 【scalability】 スケーラブル / scalable
概要
スケーラビリティ(scalability)とは、拡張性、拡張可能性という意味の英単語で、機器やソフトウェア、システムなどが性能や機能を拡張できる可能性や度合いのこと。スケーラビリティがある、あるいは高いことを「スケーラブルな」(scalable)と表現する。システムの利用規模や処理要求、負荷の増大、用途の拡大などに応じて、どれだけ柔軟に性能や機能を向上、拡張できるかを表したもの。ソフトウェアの場合は、対象となる機器やシステム、データ、利用者数などが小規模から大規模まで同じソフトや処理方式で対応できることを意味する場合もある。
実際にスケールを拡張する方法には主として二つの考え方がある。性能や機能、容量などの優れた機器やシステムに交換することで規模を拡張することを「スケールアップ」(scale-up)あるいは「垂直スケール」、機器やシステムの数を増やし、負荷分散を行うなど一体的に運用することで規模を拡張することを「スケールアウト」(scale-out)あるいは「水平スケール」という。
(2024.1.9更新)
関連用語
他の辞典による解説 (外部サイト)
- ウィキペディア 「スケーラビリティ」
- IDCフロンティア クラウド・データセンター用語集 「スケーラビリティ」
- Insider's Computer Dictionary 「スケーラビリティ」
- クラウドWatch データセンター用語集 「スケーラビリティ」
- NTT西日本 ICT用語集 「スケーラビリティ」
- HULFT 技術コラム 用語集 「スケーラブル」
- スマートワーク総研 1分でわかるIT用語集 「スケーラビリティ」
- TechTerms.com (英語) 「Scalable」
- Computer Hope (英語) 「Scalability」
- WhatIs.com (英語) 「scalability」