スケーラブル
スケーラブルなハードウェアまたはソフトウェアは、増加するワークロードに対応するために拡張できます。この機能により、コンピューター機器やソフトウェアプログラムは、交換する必要がなく、時間の経過とともに拡張できます。
スケーラブルなハードウェアは、1台のコンピューターシステム、大規模なネットワーク、その他のコンピューター機器を指す場合があります。ワークステーションなど、1台のコンピューターのスケーラビリティは、そのコンピューターをどの程度拡張できるかによって決まります。この文脈では、「スケーラブル」、「拡張可能」、「アップグレード可能」という言葉が同じ意味で使われることがあります。たとえば、複数のドライブベイを備えたコンピューターは、内部にストレージデバイスを追加できるため、ディスク容量がスケーラブルです。複数のPCIスロットを備えたコンピューターは、PCIカードを追加またはアップグレードできるため、グラフィックス機能とI/O機能がスケーラブルです。スケーラブルなネットワークは、データ転送速度を低下させずに追加の接続をサポートできる必要があります。いずれの場合も、スケーラブルなハードウェアは、増加する需要に対応するために拡張できます。
スケーラブルなソフトウェアは通常、増加するデータ量や増加するユーザー数に対応できる、ビジネス向けのアプリケーションを指します。たとえば、スケーラブルなデータベース管理システム(DBMS)は、データベースにデータが追加されるにつれて、効率的に拡張できる必要があります。スケーラブルなWebホスティングソフトウェアでは、新しいユーザーや新しいWebホスティングアカウントを簡単に追加できる必要があります。重要なのは、ソフトウェアが利用の増加に合わせて「成長」することです。つまり、スケーラブルなプログラムは、利用が少ない場合には限られた容量とリソースしか使用せず、ソフトウェアにかかる要求が増えても効率的に拡張できます。
ハードウェアとソフトウェアのスケーラビリティは、成長する企業にとって重要です。結局のところ、現在のシステムを新しいものに置き換えるよりも、アップグレードするほうが通常は経済的です。すべてのハードウェアとソフトウェアには何らかの制限がありますが、スケーラブルな機器やプログラムは、時間の経過とともに成長するように設計されていないものに比べて、長期的な利点があります。
知識をテストする