PC
サーバ(ピーシー
サーバ)は、
パーソナルコンピュータ(PC)の基本的な設計を基に開発された
サーバコンピュータの一種です。
一般的に、他の種類の
サーバと比較して導入コストを抑えやすく、手軽に利用を開始できる点が特徴です。しかし、単純なPCに
サーバ機能を搭載しただけでなく、実際の
サーバ用途で求められる高い信頼性や継続稼働能力、処理性能を実現するために、専用のハードウェアや機能拡張が施されたモ
デルが多く存在します。
CPUには
インテルのx86系プロセッサが広く採用されていることから、「x86
サーバ」や「IA
サーバ」といった別名で呼ばれることもあります。
ハードウェアの特徴
PC
サーバのハードウェアは、その基本設計こそ一般的なPCと類似していますが、
サーバとしての役割を果たすためにいくつかの重要な違いがあります。長期稼働や多数のアクセスに耐えうる高い信頼性や
可用性を確保するため、構成部品には高品質なものが選ばれる傾向にあります。もちろん、信頼性に影響を与えない範囲でPCと共通の部品も使用されます。
プロセッサ (CPU)
心臓部である
CPUには、多くのPCで採用されている
インテルのx86系アーキテクチャを源流とするプロセッサが使われます。中でも、
サーバ用途向けに特に高い信頼性や多コア・多スレッド処理能力を備えたハイエンドモ
デルが広く普及しています。具体的には、
インテルの
XeonファミリーやAMDの
EPYCファミリーなどが、PC
サーバの代表的なプロセッサとして挙げられます。
マザーボード
一般的なPCのマザーボードが通常1個の
CPUソケットを持つ設計であるのに対し、ミドルレンジやハイエンドのPC
サーバ向けマザーボードでは、1枚の基板上に2個や4個といった複数の
CPUを搭載できる設計が一般的です。これにより、より高い処理性能を実現します。また、
CPUの
マルチコア化が進んだ現代では、1台のPC
サーバに搭載できる
CPUコア数の合計が数十個に達することもあり、高度な並列処理が可能となっています。
さらに、PC
サーバのマザーボードには、一般的なPCには搭載されていない、
サーバ特有の管理機能が実装されています。「マネジメントコントローラー」や「サービスプロセッサ」などと呼ばれるこの独立した管理用チップ(あるいは小型コンピュータ)は、主
CPUの状態にかかわらず、
サーバ全体の稼働状況を監視したり、電源のオンオフ、システムの再起動といった操作を外部から遠隔で行うことを可能にします。専用のネットワーク回線を通じてこれらの管理業務を行えるため、特に多数の
サーバを運用するデータセンターなどにおいて、効率的かつ安定した管理を実現する上で不可欠な機能となっています。
メモリ
主記憶装置であるメモリには、データの誤り検出・訂正機能(ECC機能)を備えたものが採用されるのが主流です。これにより、メモリ上で発生する単一ビットエラーといった軽微なエラーが原因でシステムが不安定になったり停止したりすることを防ぎ、信頼性を高めています。搭載容量は、
サーバの用途や求められる性能によって幅広く、比較的少ないものから大容量のものまで多様です。
補助記憶装置(ストレージ)
PC
サーバは基本的にデータを保存するための補助記憶装置を内蔵しています。その種類、容量、速度は
サーバの用途によって大きく異なります。例えば、多数のユーザーからのアクセスや頻繁なデータ更新が発生するデータベース
サーバやアプリケーション
サーバでは、高速なデータアクセスと転送能力を持つSAS(Serial Attached SCSI)インターフェース対応のHDD(
ハードディスクドライブ)がよく採用されます。一方、主にファイルの共有やWebページの配信など、比較的アクセス頻度が少なく、連続的なデータ読み書きが中心となるファイル
サーバやWeb
サーバでは、一般的なPCでも使われる安価で容量あたりのコスト効率が良いSATA(Serial Advanced Technology Attachment)インターフェース対応のHDDが選ばれる傾向にあります。
HDDは他の電子部品に比べて故障する可能性が比較的高いため、データの損失を防ぎ、システムの継続稼働を保証するために、複数のHDDを組み合わせて冗長性を確保する
RAID(Redundant Array of Independent Disks)構成が広く採用されています。
RAID 1(ミラーリング)や
RAID 5以上のレベルが一般的で、予備のHDD(ホットスペア)を準備しておくこともあります。また、多くのPC
サーバは、稼働中に故障したHDDをシステムを停止させることなく交換できる
ホットスワップ機能を備えています。
近年では、SSD(Solid State Drive)の価格が低下し、信頼性や容量も向上したため、高性能化や省電力化、高速アクセスを目的として、補助記憶装置にSSDを採用する、あるいはHDDと組み合わせて利用する構成も増えています。
電源
高い
可用性を実現するため、ローエンドモ
デルを除く多くのPC
サーバでは、電源ユニットが二重化(冗長化)されています。これにより、一方の電源が故障しても、もう一方の電源が稼働を続けることでシステム全体が停止するのを防ぎます。HDDと同様に、稼働中に故障した電源ユニットを安全に交換できる
ホットスワップ機能を持つ製品が主流です。
冷却機構
サーバ内部の熱を効率的に排出するために、複数の空冷ファンが搭載されており、外部から取り込んだ冷気が内部を通り抜けて一方に排出されるような設計が一般的です。また、ファンや内部温度の異常を検知するためのセンサー類も備わっています。
筐体
PC
サーバの物理的な形状には、主に二つのタイプがあります。一つは、データセンターなどで多数の
サーバを効率的に集積・管理するために設計された、標準規格の19インチラックに積み重ねて設置できるラックマウント型です。もう一つは、オフィスなどへの設置に適した、一般的なデスクトップPCに似た形状のタワー型です。
ソフトウェアの特徴
PC
サーバ上で稼働する
オペレーティングシステム(OS)は、用途や環境に応じて多様な選択肢があります。現代において最も広く使われているのは、マイクロソフトが提供する
Windows Serverシリーズや、
Linux、FreeBSDといったPC-
UNIX系のOSを
サーバ向けにカスタマイズした各種ディストリビューションです。これらのOSは、ネットワーク機能やセキュリティ機能、多ユーザー同時アクセスへの対応などが強化されています。かつては、
NetWareなどのOSもPC
サーバ向けに利用されていました。
信頼性と価格
歴史的に見ると、
メインフレームや専用に設計された
UNIXサーバに比べ、PC
サーバは信頼性の面でやや劣ると考えられてきました。しかし、多数のメーカーがPC
サーバ市場に参入し、技術開発や品質競争が激しくなった結果、近年ではその信頼性は飛躍的に向上しています。現在では、大企業のシステムの一部や、多くの中堅企業の基幹システムの中核を担う
サーバとしても十分利用できるレベルに達しています。
価格については、他の種類の
サーバと比較して一般的に低価格であることが大きな特徴です。モ
デルや構成によって価格帯は大きく異なり、高性能な大規模システムでは300万円を超えるものもありますが、小規模用途向けのモ
デルでは50万円未満で導入可能なものも存在します。多くのメーカーから様々な製品が提供されているため、予算や要求仕様に応じた幅広い選択肢の中から最適なものを選ぶことができます。また、安定運用を支えるサービスとして、通常、保守契約を結ぶことで、24時間365日のオンサイト保守(現地での修理対応)といったサポートを受けることが可能です。
PC
サーバで採用される
CPUアーキテクチャにより、主に以下の二種類に分類できます。
インテルやAMDが提供するx86系プロセッサと、その
64ビット拡張版であるx64(AMD64やIntel 64)アーキテクチャを採用した
サーバを指します。現在市場で主流となっているPC
サーバのほとんどがこのタイプです。高性能化が進み、幅広い用途で利用されています。代表的な製品として、HPE ProLiant、DELL PowerEdge、
富士通 PRIMERGYなどがあります。
インテルが開発した独自の
64ビットアーキテクチャである
IA-64(
Itaniumプロセッサ)を採用した
サーバです。広義のPC
サーバに含められることもありますが、前述のx64アーキテクチャの性能向上と市場の主流化に伴い、現在はニッチな市場に限られています。かつては高性能なハイエンド
サーバとして利用されましたが、新規開発は縮小傾向にあります。HPE Integrityシリーズなどが存在しました。
まとめ
PC
サーバは、PCの汎用的な技術を基盤としつつ、
サーバ用途に特化した信頼性、
可用性、管理性、性能強化が図られたコンピュータです。多様なハードウェア構成とOSの選択肢により、小規模なファイル
サーバから企業の中核システムまで、幅広い用途と規模に対応できる汎用性の高さ、そして比較的低価格で導入できる点が大きな魅力であり、現代のITインフラを支える重要な存在となっています。