MENU

サーバとは?現役SEが役割をわかりやすく解説|新人インフラエンジニア実務講座 Lesson 02

「サーバってよく聞くけど、普通のパソコンと何が違うの?」

「新人の頃は私も『大きなパソコン?』くらいのイメージでした。でも役割を知ると、インフラ全体が理解しやすくなります。」

  • この記事で学べること

・サーバとは何か
・サーバの役割と仕組み
・クライアント(パソコン)との違い
・代表的なサーバの種類

理解度チェックに挑戦して学んだ内容を確認してみましょう。

目次

1.サーバとは?

サーバとは何か

・サーバとは、データやサービスを提供するコンピューターのことです。

例えば…

・YouTube:動画を保存し、再生できるようにしている
・Google検索
:検索結果を表示している
・LINE
:メッセージを相手に届けている

このように、普段何気なく使っているサービスの裏側では、サーバがデータやサービスを提供しています。

クライアントとの違い

・クライアントとは、サーバにデータやサービスをリクエストする側のことです。

サーバを理解するには、「クライアント」という言葉も一緒に覚えておきましょう。

例えば、YouTubeで動画を再生するときをイメージしてみてください。

・あなたのパソコンやスマートフォン → クライアント
・YouTubeの動画を保存しているコンピューター → サーバ

あなたが動画を選んで再生ボタンを押すと、

「この動画を見せてください!」

というリクエストがクライアントからサーバへ送られます。

するとサーバは、

「はい、どうぞ!」

と動画データを送り返し、クライアントで動画が再生されます。

つまり、それぞれの役割は次のとおりです。

・クライアント:データやサービスをお願いする側
・サーバ:データやサービスを提供する側

まずは「クライアントがお願いし、サーバが応える」という関係を覚えておきましょう。

2. サーバの役割

24時間動き続ける理由

・サーバは、いつでもサービスを利用できるように24時間365日稼働しています。

私たちは、夜中でもYouTubeで動画を見たり、LINEでメッセージを送ったり、Googleで検索したりできます。

これが当たり前にできるのは、サーバが24時間365日動き続けているからです。

もしサーバが停止してしまうと、Webサイトが表示されなかったり、アプリが利用できなくなったりすることがあります。

そのため、インフラエンジニアはサーバを安定して動かし続けるために、監視やメンテナンスを行っています。

私が携わる現場でも、サーバのメンテナンスや再起動は、利用者への影響をできるだけ少なくするため、夜間や休日に実施することがあります。

身近なサービスで見るサーバの役割

・サーバは、私たちが普段利用しているさまざまなサービスを支えています。

普段何気なく利用しているサービスも、実はサーバがあることで利用できます。

例えば…

・YouTube:動画を保存し、再生できるようにしている
・Google検索:検索結果を表示している
・LINE:メッセージを相手に届けている
・Amazon・楽天:商品情報や注文情報を管理している

まずは「普段使っているサービスの裏側にはサーバがある」と覚えておきましょう。

3. サーバの種類

よく使われるサーバの種類

サーバ役割
🌐 WebサーバWebページを表示する
🗄️ DBサーバデータを保存・管理する
📁 ファイルサーバファイルを共有・保存する
📧 メールサーバメールの送受信を行う

※ 各サーバは今後のLessonで詳しく解説します。

現場でよく使われるサーバ

・現場では、複数のサーバがそれぞれ役割を分担してシステムを動かしています。

実際のシステムでは、1台のサーバですべての処理を行うことはあまりありません。

例えば、Webサイトを表示するWebサーバ、データを保存するDBサーバ、ファイルを共有するファイルサーバなど、それぞれ役割を分けて運用することが一般的です。

私が携わる現場でも、Webサーバ・DBサーバ・ファイルサーバなどを役割ごとに分けて運用しています。

役割を分けることで、管理しやすくなり、障害が発生した場合の影響も抑えやすくなります。

まずは「サーバは役割ごとに分けて使われる」と覚えておきましょう。

4. 現役SEの実際の業務

サーバの構築・運用

・インフラエンジニアは、サーバを構築するだけでなく、安定して動き続けるように運用・管理も行います。

インフラエンジニアの仕事は、サーバを作って終わりではありません。

システムが毎日問題なく利用できるように、設定変更やメンテナンス、運用管理なども重要な仕事です。

例えば、私が普段の業務で扱っている環境には次のようなものがあります。

・Windows Server:サーバの設定や管理
・Linux:監視サーバや各種サービスの運用
・IIS:Webサイトの公開・設定
・SQL Server:データベースの管理やバックアップ

「さまざまな製品やソフトウェアを組み合わせてシステムを動かしている」とイメージできれば十分です。

障害対応・メンテナンス

・システムを安定して利用できるように保つことも、インフラエンジニアの大切な仕事です。

サーバは24時間365日稼働しているため、日頃から監視や定期メンテナンスを行い、トラブルを未然に防ぐことも重要な業務です。

例えば、私が実際に行っている業務には次のようなものがあります。

・サーバの監視
・バックアップの確認
・ログ調査
・サーバの再起動
・定期メンテナンス

クラウド業者から依頼を受けて、複数台のサーバを夜間に再起動したり、メンテナンス後に正常にサービスが動作しているか確認したりすることがあります。

利用者が安心してサービスを使えるように、目立たないところでシステムを支えるのもインフラエンジニアの役割です。

5. 理解度チェック

Q1
サーバの役割は何ですか?

A. データやサービスを提供するコンピューター
B. インターネット回線を提供するコンピューター
C. データを入力するだけのコンピューター

回答

A

サーバとは、データやサービスを提供するコンピューターです。

例えば、YouTubeの動画やGoogleの検索結果も、サーバから提供されています。

Q2
サーバとクライアントの違いを説明してください。

回答

例:

  • クライアント:データやサービスをリクエストする側
  • サーバ:データやサービスを提供する側

クライアントがリクエストを送り、サーバがそれに応えてデータを返します。

Q3
インフラエンジニアがサーバを運用する目的は何ですか?

回答

例:

サーバを安定して利用できるようにするためです。

そのために、監視やメンテナンス、障害対応などを行い、利用者が安心してサービスを使える環境を維持しています。

6. まとめ・関連記事

今日覚えること

・サーバはデータやサービスを提供するコンピューター
・クライアントからのリクエストに応えてデータを返している
・サーバは24時間365日動き続け、さまざまなサービスを支えている

関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次