英単語 英検準1級 英検1級
scalable architecture
スケーラブルアーキテクチャ/ˈskeɪləbl ˈɑːkɪtektʃər/名詞
意味
- 1拡張可能なアーキテクチャ(規模を広げられるシステム設計)利用者やデータ量が増えても、作り直さずに資源を足すだけで性能を保ったまま規模を拡大できるシステムの構成・設計。
例文
A scalable architecture lets the service handle millions of new users without a rebuild.
拡張可能なアーキテクチャのおかげで、そのサービスは作り直さずに何百万もの新規利用者を捌ける。
They chose a scalable architecture so the system could grow with the company.
彼らは、システムが会社の成長に合わせて拡大できるよう拡張可能なアーキテクチャを選んだ。
よく使う形・コロケーション
- a scalable architecture(拡張可能なアーキテクチャ)
- design for scalability(拡張性を見据えて設計する)
- horizontally scalable(水平方向に拡張可能な)
ニュアンス・使い分け
scalable architecture は scalable(規模を拡大できる、scale の形容詞)と architecture(ここでは「建築」ではなく「システムの全体構成」の意)の複合語。負荷が増えても性能が崩れずに拡張できる点が核で、増設しても破綻する設計はこの語では呼ばない。サーバーを増やす horizontal scaling(水平拡張)と一台を強化する vertical scaling(垂直拡張)の両面で語られる。modularity(モジュール性)や fault tolerance(耐障害性)と並ぶシステム設計の品質語。
語源・由来
ラテン語 scala(はしご・段階)由来の scale(規模を変える)の形容詞 scalable と、ギリシャ語 architektōn(棟梁)由来の architecture(構成・構造)の複合。「規模を拡大できる構成」が原義。