サーバー

読み: さーばー

サーバー:他の端末へデータや機能を提供するコンピュータ(提供側の仕組み)

サーバー

概要

サーバー(サーバー)は、ネットワークを通じて、クライアント(利用側の端末やアプリ)に対してデータや機能を提供するコンピュータ、またはその役割を担うソフトウェアのこと。Webサイト表示、アプリデータ管理、メール送受信などを裏側で支える。

何をするものか(代表例)

  • Webページや画像を配信する(Webサーバー)
  • APIデータを返す(アプリケーションサーバー)
  • データを保存・検索する(データベースサーバー)
  • ファイルを保管・共有する(ファイルサーバー)
  • メールを送受信する(メールサーバー)
  • 認証・権限管理を行う(認証サーバー)

クライアントとの関係

  • クライアント:ブラウザやスマホアプリなど「利用する側」
  • サーバー:要求(リクエスト)に応じて処理し、結果(レスポンス)を返す「提供する側」
例:ブラウザがページを要求 → サーバーがHTMLを返す。

形態の違い

物理サーバー

実体のある機械として設置するサーバー。

仮想サーバー

1台の物理機を仮想化して複数台に見せる。

クラウド

必要なときに必要な分だけ借りる形で、IaaS/PaaS/SaaSなどの形態がある。

サーバーで重要な要素

  • 性能:CPUメモリストレージ、ネットワーク帯域
  • 可用性(カヨウセイ:止まりにくさ):冗長化、バックアップ、監視
  • セキュリティ:認証、暗号化、アクセス制御、パッチ適用
  • 運用:監視、障害対応、ログ管理、更新手順

注意点

  • 「サーバー」は機械を指す場合と、役割(ソフト)を指す場合がある(例:同じPCにWebサーバーを立てる)
  • クラウドではサーバーを意識しない運用も可能だが、性能・セキュリティ・コスト管理は依然重要