ホームページを制作会社に依頼すると、必ずといっていいほど登場するのが「サーバー」という言葉です。「サーバー代を払ってください」「サーバーの契約はどうしますか」と言われても、実際に何を借りているのか、ピンとこない方も多いのではないでしょうか。
サーバーとは、ひとことで言えばホームページのデータを保管し、アクセスがあったときにそのデータを届けてくれるコンピューターのことです。レンタルサーバーとして借りて使うのが一般的で、ホームページを持つ以上、絶対に欠かせない存在になります。
この記事では、サーバーの基本的な仕組みから、レンタルサーバーの種類、選ぶときに確認しておきたいポイントまで、専門知識がない方にもわかりやすく解説します。
サーバーとは何か
サーバーとは、データを保管し、外部からの要求(リクエスト)に応じてそのデータを提供するコンピューターのことです。英語の「serve(提供する)」が語源で、名前のとおり「何かを提供する側」の機器を指します。
ホームページの文脈では、サーバーはHTML・画像・動画といったWebサイトを構成するデータを保管する場所です。ユーザーがブラウザにURLを入力すると、そのデータを保管しているサーバーに情報が送られ、サーバーが該当するデータを返すことでページが表示されます。
クライアントとサーバーの関係
サーバーの仕組みを理解するうえで欠かせないのが「クライアント」という言葉です。クライアントとは、サーバーに対してデータを要求する側の機器を指し、私たちが普段使っているパソコンやスマートフォンがこれにあたります。
ホームページを見るときの流れを整理すると、次のようになります。
- ユーザーがブラウザにURLを入力する、またはリンクをクリックする
- クライアント(パソコンやスマホ)が、該当するサーバーに「このページのデータをください」とリクエストを送る
- サーバーがリクエストを受け取り、保管しているデータを探す
- サーバーがデータをクライアントに送り返す(レスポンス)
- ブラウザがデータを受け取り、画面にページを表示する
この「要求する側(クライアント)」と「応答する側(サーバー)」のやり取りを「クライアントサーバーモデル」と呼びます。普段何気なく見ているWebページの裏側では、このやり取りが一瞬のうちに行われています。
サーバーとパソコンの違い
サーバーも中身は基本的にコンピューターであり、部品構成としては普段使っているパソコンと大きく変わりません。とはいえ、役割の違いから求められる性能には差があります。
パソコンは主に個人が操作するための機器で、電源を切っている時間もあります。一方でサーバーは、世界中のどこからいつアクセスがあってもデータを提供できるよう、24時間365日稼働し続けることが前提です。そのため、長時間の連続稼働に耐えられる堅牢さや、複数の人から同時にアクセスされても処理が滞らない性能が求められます。
企業のホームページであれば、こうした専門性の高いサーバーを自社で用意するのではなく、後述する「レンタルサーバー」という形で借りるのが一般的です。
サーバーが担っている役割
サーバーと一口に言っても、実はその中で処理している内容によっていくつかの種類に分かれています。ホームページ運営で特に関わりが深いものを紹介します。
Webサーバーは、ホームページのデータを保管し、ブラウザからのリクエストに応じてページを表示させるためのサーバーです。一般的に「サーバー」と言うとき、多くの場合はこのWebサーバーを指しています。
メールサーバーは、会社のメールアドレス(独自ドメインのメール)の送受信を処理するサーバーです。レンタルサーバーの多くは、Webサーバーの機能とあわせてメールサーバーの機能も提供しています。
データベースサーバーは、お問い合わせフォームの入力内容や会員情報、ブログの記事データなど、更新される情報を整理して保管するサーバーです。CMSで作られたホームページの多くは、このデータベースサーバーと連携して動いています。
こうした役割はすべて別々のコンピューターで動いているとは限らず、レンタルサーバーの契約1つでWebサーバー・メールサーバー・データベースサーバーの機能がまとめて提供されているケースがほとんどです。
ホームページとサーバー、ドメインの関係
ホームページを持つとき、サーバーとあわせて必ず登場するのが「ドメイン」という言葉です。両者はセットで語られることが多いのですが、役割はまったく異なります。
サーバーをホームページの「土地」に例えると、ドメイン(sinciate.co.jpのような住所にあたる文字列)はその土地の「住所」、そして実際に建てるホームページは「家」にあたります。土地(サーバー)を借りて、住所(ドメイン)を取得し、その土地に家(ホームページ)を建てて初めて、ユーザーはその住所を頼りにホームページを訪れることができます。
サーバーとドメインは、別々の会社で契約することも、同じ会社でまとめて契約することも可能です。初めてホームページを開設する場合は、同じレンタルサーバー会社でドメインもあわせて取得すると、管理画面が一本化されて運用が楽になります。
自社サーバーとレンタルサーバーの違い
サーバーの持ち方には、大きく分けて「自社サーバー(オンプレミス)」と「レンタルサーバー」の2種類があります。
自社サーバーは、自社でサーバー機器を購入し、設置場所の確保から電源・通信環境の整備、日々の保守運用までをすべて自社で行う形態です。自由度が高い一方、初期投資が大きく、専門知識を持つ担当者も必要になるため、大規模なシステムを持つ大企業や特殊な要件があるケースを除けば、中小企業が選ぶことは少なくなっています。
レンタルサーバーは、サーバー会社が保有・管理しているサーバーの一部を、月額料金や年額料金で借りる形態です。サーバー機器の購入や保守はサーバー会社が担当してくれるため、専門知識がなくても比較的手軽にホームページを公開できます。多くの中小企業のコーポレートサイトやブログは、このレンタルサーバーを利用して運営されています。
これからホームページを開設する、または現在のサーバーを見直したいという場合は、基本的にレンタルサーバーを選ぶことになるとイメージしておけるとベストです。
レンタルサーバーの主な4つの種類
レンタルサーバーは、1台のサーバーをどのように利用者で分け合うかによって、大きく4つの種類に分かれます。それぞれ特徴が異なるため、自社のホームページの規模や目的に合わせて選ぶことが大切です。
共用サーバー
共用サーバーは、1台の物理サーバーを複数の利用者で共有して使う形態です。マンションで例えるなら、共用の設備を多くの住人でシェアしているイメージに近く、その分1契約あたりの費用を安く抑えられます。
月額数百円から利用できるプランも多く、コストを抑えたい中小企業のコーポレートサイトや個人サイトに向いています。一方で、他の利用者のアクセスが急増した際に、自分のサイトの表示速度が影響を受けることがある点は理解しておく必要があります。
VPS(仮想専用サーバー)
VPSは「Virtual Private Server」の略で、1台の物理サーバーの中に、仮想的に複数の独立したサーバー環境を作り、それぞれを個別に貸し出す形態です。同じマンションでも、専有部分がしっかり区切られた1室を借りるようなイメージで、他の利用者の影響を受けにくくなっています。
サーバーの設定を自由にカスタマイズしたい場合や、共用サーバーでは対応できない特殊なシステムを動かしたい場合に選ばれます。ただし、サーバーの管理をある程度自分で行う必要があるため、専門知識が求められる場面が増えます。
専用サーバー
専用サーバーは、1台の物理サーバーを1つの契約者が丸ごと専有する形態です。他の利用者とリソースを分け合うことがないため、高い処理性能と安定性を確保できます。
大規模なアクセスが見込まれるサイトや、独自の要件が多いシステムに向いていますが、その分費用も高額になりやすく、サーバー管理の専門知識も必要です。中小企業のコーポレートサイト運営で選ばれる機会は限られています。
クラウドサーバー
クラウドサーバーは、複数のサーバーをネットワークでつなぎ、その全体をひとつの大きなリソースとして利用する形態です。アクセスが急増したときにはリソースを一時的に増強し、落ち着いたら元に戻すといった、柔軟な調整がしやすいのが特徴です。
キャンペーンやメディア掲載などでアクセスが大きく変動しやすいサイトや、成長にあわせてサーバーの規模を変えていきたい場合に向いています。従量課金制のサービスが多く、使い方によって費用が変動する点は把握しておくとよいでしょう。
サーバー選びで確認しておきたい4つのポイント
レンタルサーバーは数多くの会社がサービスを提供しており、どれを選べばよいか迷いやすいところです。発注者として最低限押さえておきたい確認ポイントを4つに整理しました。
サイトの規模・目的に合っているか
会社紹介中心のシンプルなコーポレートサイトなのか、会員機能やEC機能を持つサイトなのかによって、必要なサーバーのスペックは大きく変わります。まずは自社サイトの目的や想定されるアクセス数を整理し、それに見合ったプランを選ぶことが基本です。
容量やスペックとコストのバランス
ディスク容量・データ転送量・処理性能など、サーバーのスペックはプランによって幅があります。将来的な事業拡大やコンテンツ追加も見据えて、余裕を持ったプランを選んでおくと、後からの移行の手間を減らせます。とはいえ、必要以上に高スペックなプランを契約すると費用がかさむため、制作会社に相談しながら適正な規模を見極めるとベストです。
セキュリティ対策の充実度
サーバーは常にインターネットに接続されているため、不正アクセスやサイバー攻撃の対象になり得ます。SSL証明書の無料発行、WAF(Webアプリケーションファイアウォール)、自動バックアップといった機能が標準で備わっているかどうかは、事前に確認しておきたいポイントです。SSLについては「SSL/TLS」の記事でも解説しています。
サポート体制と実績
トラブルが起きたとき、電話やチャットで日本語のサポートをすぐに受けられるかどうかは、いざというときに大きな安心材料になります。運用実績が長く、多くの企業に利用されているサービスであれば、情報や事例も豊富で、制作会社にとっても対応しやすい傾向があります。
サーバーにまつわるよくある疑問
サイトを更新したのに反映されない
サーバーやブラウザに保存された「キャッシュ」と呼ばれる一時データが原因で、更新した内容がすぐに反映されないことがあります。キャッシュについては「キャッシュ」の記事で詳しく解説しています。多くの場合、時間をおくかキャッシュを削除することで解消します。
サーバーが落ちるとはどういうことか
「サーバー落ち」とは、アクセス集中やトラブルでサーバーが処理しきれなくなり、ホームページが表示されなくなる状態です。テレビ紹介直後やキャンペーン時に起こりやすく、CDNのような負荷分散の仕組みを取り入れることでリスクを下げられます。CDNについては「CDN」の記事もあわせてご覧ください。
サーバーとサーバーサイドスクリプトは違うものか
「サーバー」がデータを保管・配信するコンピューター(ハードウェアやインフラ)そのものを指すのに対し、「サーバーサイドスクリプト」はそのサーバー上で動くプログラムのことです。似た言葉ですが指しているものは別なので、区別して理解しておくと安心です。
サーバーの引っ越しは大変か
契約中のレンタルサーバーから別のサーバーへデータを移す作業を「サーバー移転」と呼びます。ドメインの設定変更やデータの移行作業が必要になり、手順を誤るとホームページが一時的に表示されなくなるリスクもあるため、基本的には制作会社などの専門家に依頼して進めるのが安心です。
まとめ
サーバーは、ホームページのデータを保管し、アクセスがあった際に届けてくれるコンピューターです。多くの場合、レンタルサーバーとして借りて利用し、共用サーバー・VPS・専用サーバー・クラウドサーバーといった種類の中から、サイトの規模や目的に合わせて選ぶことになります。
サーバー選びは、費用の安さだけで決めてしまうと、後から「容量が足りない」「表示が遅い」といった問題につながることもあります。サイトの目的・将来的な規模・セキュリティ・サポート体制まで含めて検討できるとベストです。
どのサーバーを選べばよいか判断が難しいという場合は、制作会社に自社の状況を伝えて相談してみることをおすすめします。当社でも、サーバー選定からドメイン取得、移転作業まであわせてサポートしておりますので、お気軽にご相談ください。
関連用語
- サーバーサイドスクリプト ― サーバー上で実行されるプログラムのこと。サーバー自体とは異なり、処理の仕組みを指します
- CDN ― 世界中のサーバーにコンテンツを分散配置し、表示速度を高める仕組み
- ホスティング ― サーバーを借りてホームページを公開するサービスのこと
- SSL/TLS ― サーバーとブラウザ間の通信を暗号化する仕組み
- キャッシュ ― サーバーやブラウザにデータを一時保存し、再利用することで速度を向上させる仕組み