テックエイド
Udemy共通クーポン:TA2605LEARN02 詳細を見る
IT基礎

サーバーとは?非エンジニア向けに役割をやさしく解説

#クラウド #サーバー #IT基礎 #非エンジニア向け #FEX #PM候補
サーバーとは?非エンジニア向けに役割をやさしく解説

「サーバーが落ちました」「サーバーのスペックを増強します」。IT現場でよく聞く「サーバー」という言葉。パソコンとどう違うのか、何をする機械なのかを整理しましょう。

この記事では、サーバーとは何か、どんな役割があるのかを非エンジニアにもわかるようにやさしく解説します。

この記事でわかること

  • サーバーとは何か(シンプルな定義)
  • サーバーとパソコンの違い
  • サーバーの主な種類(Webサーバー・DBサーバーなど)
  • 「サーバーが落ちる」とはどういう状態か
  • IT現場でのサーバーの扱い方

サーバーとは?

サーバー(Server)とは、**他のコンピューターにサービスや情報を提供するためのコンピューター(またはソフトウェア)**のことです。

「サービスを提供する(Serve)」ものだからサーバーと呼ばれます。サービスを受け取る側は「クライアント」と呼ばれます。

身近な例で考えると

レストランを想像してください。

  • 厨房(サーバー):注文を受けて料理(データ)を作って提供する
  • お客さん(クライアント):料理を注文して受け取る

スマートフォンやパソコンでWebサイトを見るとき、あなたのデバイスが「クライアント」で、Webページのデータを提供しているコンピューターが「サーバー」です。

サーバーとパソコンの違い

外見はパソコンと似ていることもありますが、用途と設計が異なります。

24時間365日稼働が前提 サーバーは基本的に電源を切りません。常に稼働して、リクエストに応じ続けることが求められます。

高い信頼性・耐障害性 故障しにくい部品を使い、冗長化(同じ機能を複数用意して片方が壊れても動き続ける設計)が施されることが多いです。

専用のデータセンターに設置される 温度・湿度・電源・セキュリティが管理されたデータセンターに置かれることが一般的です。

サーバーの主な種類

Webサーバー WebページのHTMLやCSS、画像などを配信するサーバーです。ブラウザからURLにアクセスしたとき、データを返してくるのがWebサーバーです。(Apache、Nginxなどが代表的)

アプリケーションサーバー(APサーバー) ビジネスロジック(業務処理)を担うサーバーです。「ログインして注文処理をする」といったアプリケーションの処理を行います。

データベースサーバー(DBサーバー) データベースを管理するサーバーです。アプリケーションからのデータの保存・取得要求を処理します。

ファイルサーバー 社内のファイルを保存・共有するためのサーバーです。「共有フォルダ」として使われることが多いです。

メールサーバー メールの送受信を処理するサーバーです。

「サーバーが落ちる」とは?

「サーバーが落ちた(ダウンした)」とは、サーバーが何らかの原因で動作を停止した状態のことです。

原因としては以下が考えられます。

  • 大量アクセスによる負荷オーバー
  • ハードウェア故障
  • ソフトウェアのバグや設定ミス
  • ネットワーク障害
  • 電源障害

サーバーが落ちると、そのサーバーが提供しているサービスが使えなくなります。

IT現場ではどう使われるか

  • インフラエンジニアはサーバーの設計・構築・監視・メンテナンスを担当する
  • 現在はクラウド(AWSやAzureなど)を使ってサーバーを仮想的に調達するケースが増えている
  • 「サーバーのスペックを上げる」(スケールアップ)や「サーバーの台数を増やす」(スケールアウト)で対処することもある

初心者がつまずきやすいポイント

「サーバー=機器」とは限らない クラウド時代では「サーバー」は物理的な機器ではなく、仮想的に動いているコンピューターリソースのことを指すことが多いです。

「サーバーが落ちた=壊れた」ではない 再起動すれば直ることも多く、必ずしも物理的な故障ではありません。ソフトウェアの問題やメモリ不足が原因のケースも多いです。

Webサーバーとアプリサーバーは別物 「サーバー」と一口に言っても役割が異なります。エンジニアが「Webサーバーは動いているがAPサーバーが落ちた」と言った場合、それぞれが別の役割を担っていることを知っておくと会話がわかりやすくなります。

関連用語

  • クラウド:インターネット経由で提供されるコンピューターリソース
  • オンプレミス:自社で機器を所有・運用する形態
  • 冗長化:障害に備えて同じ機能を複数用意しておく設計
  • スケールアップ/スケールアウト:サーバーの性能向上/台数増加で処理能力を上げる方法

仕事で使うときの注意点

「サーバーを新たに用意する必要があるか」という判断はプロジェクト要件に大きく影響します。オンプレミスのサーバーを購入する場合は調達に時間がかかるため、インフラ構築のスケジュールを早めに確認することが重要です。

さらに学ぶなら

サーバーを含むシステム運用・クラウドの全体像は、FEX-108「クラウド入門」とFEX-106「システム運用入門」で体系的に学べます。

関連する記事