menu
Last Update:2019/06/06

サーバーって何?

サーバーって何? 1日で分かる 初めてのレンタルサーバー講座! | wepicks!

サーバーとは?

サービスを提供するコンピューターやプログラム

そもそもサーバー(SERVER)とは何でしょう。サーバーを簡単に説明すると、サービスを提供するコンピューターやプログラムのこと、あるいは、コンピューターとプログラムが組み合わさったものを指します。では、コンピューターやプログラムは具体的に何を指すのでしょうか。また、サーバーは何に対してどのようなサービスを提供するのでしょうか。

サーバーと言われるコンピューター

サービスを提供するコンピューター サーバーマシン

サーバーとして稼働するコンピューターをサーバーマシンなどと言います。サーバーマシンは何時でもサービスが提供できるよう24時間365日動作させます。また、クライアント(ユーザー側)からのリクエスト(要求)を複数同時に処理できる能力が不可欠です。

サーバーマシンは高性能

そのため、高い安定性と耐久性が求められます。さらに、膨大な情報を素早く処理するために高い処理性能も要求されます。従って、コンピューターのハードウェアは、CPUやメモリを始め、電源、マザーボード、ハードディスク、冷却装置など、一般的なパーソナルコンピューターで使用されているものに比べてハイスペックで高品質なものを使用します。特にハードディスクでは、データ破損を防ぐために複数のハードディスクを組み纏めることで、1台の装置として運用するRAID(レイド)という技術で構成されています。さらに同時複数処理を高速に実行するために、幾つものCPUを搭載しているものが殆どです。例えば、CPUコア数が128個(8コアCPU×16)などという構成です。

このようにサーバーマシンは、あらゆる側面において一般的なパーソナルコンピューターより高いスペックを有しています。

サーバーと言われるプログラム

サービスを提供するプログラム サーバーアプリケーション

サーバーはプログラムのことも指しています。これは、サーバーアプリケーションのことです。サーバーソフトウェアとも呼びます。サーバーアプリケーションは、サーバーが提供するサービスを実現するための専門的なプログラムです。クライアントからの要求を同時に複数制御します。代表的なサーバーアプリケーションは、WebサーバーメールサーバーFTPサーバーデータベースサーバーDNSサーバーなどが挙げられます。

Webサーバー

Webサーバーは、ホームページなどインターネットへ情報を発信するためのサーバーアプリケーションです。代表的なWebサーバーアプリケーションに、オープンソースの Apache(アパッチ) や 商用の Microsoft IIS(アイアイエス:Internet Information Server)があります。

メールサーバー

メールを運用するにはメールサーバーのサーバーアプリケーションが必要です。メールサーバーの代表的なアプリケーションには、オープンソースの Postfix(ポストフィックス)や Sendmail(センドメイル)などが挙げられます。

FTPサーバー

インターネット上のサーバーマシンにファイルを転送するサーバーアプリケーションの1つに FTPサーバー があります。代表的な FTPサーバー は、オープンソースの ProFTPD(プロエフティーピーディー) や vsftpd(ブイエスエフティーピーディー) など、商用では、Windows用のCerberus(ケルベロス) FTP Server や Microsoft IIS(アイアイエス:Internet Information Server)などがあります。

データベースサーバー

データベースサーバーには、オープンソースの MySQL(マイエスキューエル)や PostgreSQL(ポストグレスキューエル)、商用では Oracle Database(オラクル・データベース)や Microsoft SQL Server(エスキューエル・サーバー)などが最も普及しているサーバーアプリケーションとして有名です。

このように、サーバーと言われるプログラムは、専門的なサービスを提供するために設計されたサーバーアプリケーションのことです。

サーバーOS

サーバーマシンを運用するのに特化したOS

サーバーマシン、サーバーアプリケーションと紹介しましたが、実はサーバーを運営するのに必要なサーバー専用の OS(オペレーティング・システム:コンピューターの基本システム)があります。一般的に、サーバーOSと呼ばれます。これは、サーバーマシンを運用するのに特化したOS(オペレーティング・システム)です。

OS はコンピューターの基本システム

OS とは、コンピューターを運用するための基本システムのことです。基本ソフトとも呼ばれます。コンピューターには CPU や メモリー 、ハードディスクなどのハードウェアと言われる演算装置や記憶媒体などの機械が組み込まれています。このハードウェアと Internet Explore や Safari などのソフトウェア仲介を行う役目を果たしているのが OS です。

Windows/macOS/iOS/Android

私たちが一般的に使用しているコンピューターにも OS がインストールされています。Windows XP や Windows 7、8、10 など Microsoft社が一般ユーザー向けに提供している OS や、Apple社製のコンピューターMacにインストールされている macOS v10.14 などです。また、スマートフォン用の OS に Apple社 iOS(アイオーエス)や Google Android(アンドロイド)などがあります。

膨大で複雑な処理を同時に処理

このようにコンピューターの種類や用途に合わせて幾つもの OS があります。そして、サーバーマシン用に特化した OS も存在します。サーバー OS は、安定性、耐久性、セキュリティー、処理速度などあらゆる面で高い性能を求められます。そのため、マルチタスク機能、マルチユーザー機能、複数同時処理など複雑で膨大な処理にも対応できる優れたプログラムとして設計されています。

代表的なサーバー OS には、Microsoft社の Windows Server 2012、UNIX系OSでは、商用の サンマイクロシステムズ(Sun Microsystems)社 Solaris(ソラリス)、IBM社 AIX(エーアイエックス)、ヒューレットパッカード社 HP-UX、シリコングラフィックス社 IRIX(アイリックス)など、オープンソースでは、FreeBSD(フリービーエスディー) 、CentOS(セントオーエス)、Linux(リナックス) などが有名です。

サーバー専用の マシン・OS・アプリケーション

サーバーは、ハイスペックなサーバーマシン、優れたプログラムとして設計されているサーバーマシン専用の OS(オペレーティング・システム)や専門的なサービスを提供するサーバーアプリケーションなどが組み合わさって、サーバーとしてサービスを提供できるようになるのです。

サーバーは何に対してサービスを提供するのか

サービスを要求するクライアント

サーバーはクライアントに対してサービスを提供します。サーバーにとってのクライアントとは、サービスの提供を要求するコンピューターやソフトウェアのことです。例えば、私達が自宅などで使用しているパーソナルコンピューターやスマートフォンなど、或いは、それらの端末にインストールされている Chrome や Safari などのWebブラウザ、Gmail や Outlook などのメールソフトなどのことです。

つまり、クライアントとは、サーバーにレスポンス(応答)を要求するすべてのコンピューター端末やそのソフトウェアのことで、サーバーが提供するサービスを享受するハードウェアやソフトウェアのことです

サーバーはどのようなサービスを提供するのか

サーバーは、クライアントに対して様々なサービスを提供します。サービスを提供する機能を担うプログラムが、上記で説明したサーバーアプリケーションなどです。

私たちにとって一番親しいサービスはホームページが閲覧できるサービスだと思います。これはWebサーバー(httpサーバー)と言われます。Webサーバーは Apache(アパッチ)Microsoft社の IIS(アイアイエス:Internet Information Server)などWebサーバー用のサーバーアプリケーションの機能によってWebサービスを提供します。

メールサービスを提供するメールサーバーも私たちにとって重要なサービスの1つです。メールサーバーは、Sendmail(センドメール)Postfix(ポストフィックス)などのメールサーバー用のサーバーアプリケーションによって提供されます。

その他には、プリンターへの印刷処理サービスを提供するプリントサーバー、データベースサービスを提供するデータベースサーバー(MySQL や Oracle Database などのデータベースアプリケーションでサービスを提供)などがあります。

また、インターネット上でアプリケーション機能を提供するアプリケーションサーバーやデータ保存スペースを提供するストレージサーバーなどがあります。提供されるサービスはサーバーの種類によって様々なものがあります。

データセンター

さらに、サーバーの運用には専用の環境が必要になります。そのような環境に特化した施設がデータセンター(Data Center)です。データセンターでは、耐震耐火設計で、熱処理設備や停電対策の蓄電池を備え、大容量回線が敷設されるなどした特別な施設です。

このようにサーバーとは、ハイスペックのコンピューターであり、アプリケーションであり、OSであり、サーバーとして機能するハードやソフトのことを示してstrongるのです。


タグ(=記事関連ワード)

日付

投稿日:2015年4月12日
最終更新日:2019年06月06日

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

https://wepicks.net/rentalserver1day-firsttime-server/trackback/

page top