レンタルサーバーとは
サーバの利用者自身でサーバの運営・管理をしなくてもいいように、有料または無料でサーバ機のHDDの記憶スペースや情報処理機能などを利用させるサービスを言う。
サーバホスティング、または俗に「レンタルサーバ」とも呼ばれる。
サーバの運営・管理はプロバイダや通信事業者が行っているものから、SOHOで個人的に行っているものまであるが、総じて1台のサーバを仕切ってクォータとして複数の利用者に貸し出す形を取る場合が多い。サーバ機が設置・稼動している場所はインターネットデータセンター(IDC)と呼ばれている。
一般にはサービス提供者が所有する1台のサーバ機を複数の利用者で使用するものが多いが、サービスによってはサーバ機一台を丸ごと占有できるものもあり、サーバー機をサービス提供者の所有ではなく利用者の所有としてデータセンターに設置し、通常の運用を委託するタイプもある。
機能
ホスティングサーバには、主に以下の機能が組み込まれている。
- ウェブサーバ
- メールサーバ
- FTPサーバ
- ドメインネームサーバ
上記以外にもネットワークファイルシステムとして使用する場合もある。
基本的には、ホームページ公開用のウェブサーバとしての利用が多いが、データベースやグループウェアなどのウェブアプリケーションでの利用も多い。
また、提供者やサービス毎にCGIやSSIの利用の可否、使用可能な最大ディスク容量の違い、月間の最大データ転送量(一部提供者で設定されている)などがある。
各サーバは管理者により監視されており、トラブルなどに迅速に対応できる体制を有するサービスもある。
狭義のレンタルサーバは、ウェブサーバとしての利用に限定される場合がほとんど。ファイルサーバとしての利用であるアップローダとは区別される。
運用
ホスティングサーバは1台のサーバを複数の領域に分け、多数のユーザーで共同利用される。
一般にはLinuxやUnixなどのオペレーティングシステム(OS)上で動くApache HTTP Serverと呼ばれるWebサーバソフトを利用しているところが多いが、IISなどWindows NT系のOSで動く物をサポートしている物もある。
価格
ホスティングサーバの価格は基本的に、データセンターの運用コストで決まる。
運用コストとは、ホスティングサーバ1台の共同利用ユーザー数、インターネットエクスチェンジ(IX)等との通信費、セキュリティ、電気、空調などの費用、トラブル対応の程度を基に算出される。
サーバその物のコストは余り影響しないが、価格が安いほど1台のサーバの同居者数が大きいかネットワーク速度が遅いなどのリスクを伴い、回線やCPU負荷の上昇時には表示速度などに大きく影響が出る。
利用者側のメリット・デメリット
個々にサーバを設置する場合に比べホスティングサーバを利用すると以下のメリットがある。
運用コストの低減・・ダウンに対する代替機の用意や通信料等の削減、サーバソフトウェアの更新をセンタで行ってくれるなど。
セキュリティの強化・・24時間監視のデーターセンターに保管されている。
その他メリットはかなりある物と思われる。 一方で、次のようなデメリットもある。
物理的に1台しかない(IPアドレスが一つしかない)サーバ機を複数のドメイン名で共用することから、設定が煩雑となる。
サーバ機にCPUや回線負荷をかける大規模なデータベースやCGI、ストリーミング送出などのアプリケーションは動かしにくい。
サーバ機上でのデータベースなどのアプリケーションソフトのテスト作業が困難である。
月間の最大データ転送量が決められている場合、DoS攻撃など、サーバ使用者でコントロールできない不測のアクセス頻度の増加で使用料金が跳ね上がることがある。
wikipedia参照
ウェブサーバ とは
Webサーバ(ウェブサーバ)は、HTTPに則り、クライアントソフトウェアのウェブブラウザに対して、HTMLやオブジェクト(画像など)の表示を提供するサービスプログラム及び、そのサービスが動作するサーバコンピュータを指す。
実装
クライアントであるウェブブラウザのURLにて指示された、Webサーバ内に存在するHTMLドキュメントの各種情報を、クライアントから接続されたHTTPに則ったTCP/IPソケットストリーム(HTTPコネクションと呼ぶ)に送信する。
多くの場合、クライアントのウェブブラウザとの間に複数のコネクションを張り、HTMLドキュメントとその配下の個々の情報ファイル(画像ファイル情報など)を並列して送り、処理時間を短縮してサービスを提供している。
また、HTMLドキュメントに各種処理を組み込み、CGIスクリプトやJava Servlet(サーバ側で実行されるJavaプログラム)と呼ばれるWeb画面に連動した動的処理を行う事が可能である。CGI処理においてはPerl・Ruby・PHPなどのスクリプト言語によって開発されることが多い。
Java Servletにおいては、Javaによる動的処理の負荷を分散するため、Java Servletを処理する機能を別サーバに切り出し、Webアプリケーションサーバとして、垂直分散(スケールアウト)する事も一般化している。
大規模なWebサービスを提供する場合、同じサービスを提供するWebサーバを並列して設置し、ロードバランサと呼ばれる各種ロジック(ラウンドロビン方式や処理中の負荷を計測して割り当てるサーバを決定するものや、サーバの性能を考慮して重み付けをする方式などが存在する)によりWebサーバへの処理を振り分ける装置を、Webサーバ群の前に置く事が多い。
これにより、Webサービスを提供する際のサーバ故障に対する可用性・信頼性を確保する。(疎結合クラスターの一種と定義される)
また、不特定多数のウェブブラウザ(クライアント)との接続を行うため、一般的にWebサーバ及びWebアプリケーションサーバにはDNSサーバとの連動設定を組み込む。
wikipedia参照
メールサーバとは
メールサーバは、電子メールを配送するためのサーバソフトウェアあるいはサーバコンピュータ。
現在、インターネットで使われているものは、POP/SMTPやIMAPを使ったものが主流である。 パソコン通信などではその他のプロトコルを使うものもある。
メールサーバ内部は、相手先を振り分けるメール転送エージェント(MTA)、振り分けられたメールをサーバ内のユーザや別のサーバへ配送するメール配送エージェント(MDA)などに分けることができる。
wikipedia参照
FTPサーバとは
FTPサーバとは、FTPを使用してファイルの送受信を行うサーバのことである。
ファイルのアップロード・ダウンロードにはFTPクライアントソフトウェアが必要だが、最近のWebブラウザにはこれが組み込まれている場合が多い。
大量のファイルを転送する際に利用されることが多いが、規格が古いためあまり転送スピードがでないことがある。その場合は分割するとスピードがあがる。
Webサイト用のファイルをWebサーバに置くために、Webサーバと一台で連動させている場合も少なくない。
フリーウェアやシェアウェアなどのコンピュータプログラムを大勢の人に提供するためにもFTPサーバは利用される。
本来はFTPサーバはユーザーアカウントとパスワードによる認証が必要だが、このような目的で提供されるサーバは匿名でダウンロードすることができる。
この際、伝統的にユーザーアカウントにはAnonymous(英語で匿名の意味)、パスワードには自分の電子メールアドレスを入力することが多い。
FTPによる通信は暗号化されていないため Webサイトでパスワードを扱う場合にパスワードを記載したファイルをそのまま送信することになると危険である。
SSHに対応しているサーバーの多くはSFTPやFTPSといった暗号化した方式で安全にファイル転送するできることが多いが、従来の習慣から、旧来のFTPを利用しているユーザーは多い。
wikipedia参照
ドメインネームサーバ とは
DNSサーバ(でぃーえぬえすさーば)はDomain Name System で、ホスト名をIPアドレスに変換する業務を請け負うコンピュータやサーバソフトウェアのこと。
ネームサーバともいう。俗にホスト名をIPアドレスに変換することを“名前解決”という。
wikipedia参照
IDCとは
インターネットデータセンター(iDC:Internet Data Center)とは、高度なセキュリティや災害耐性を備え完備された建物内に、ネットワーク機器やサーバやデータなどを設置・保管する安全な場所を提供すると共に、インターネット接続などの各種通信網へのアクセスインフラ網を提供するサービス、もしくは事業形態の場所の事を言う。また、通常は運用や監視業務なども同時に引き受け、障害発生時の通知や対処などシステム運用のサポートを行うのが、主体的なサービスともなる。
wikipedia参照
初期費用
月額費用
ディスク容量
FTPアカウント数
メールアカウント数
月間データ転送量
スクリプト関連
メール関連
サポートその他
サーバ設置場所
日本在住者に向けたホームページをお考えなら、国内設置サーバをお薦めします。
当然ですが、海外設置サーバと比較してデータ経路が短いのでホームページの表示速度が速いです。
国内設置
スペック
多くのユーザーで使用する共有サーバでは予算が許す限り「SCSI」のハードディスクをお薦めします。
SCSIのサーバ
サーバOS
ASP(Active Server Pages)を利用したいならばWindows系のサーバをお選びください。
Windows系
「RedHat Linux」が最も利用者が多いと言われており、最もアプリケーションソフトが充実してます。
「FreeBSD」はセキュリティ面で優れており、プロバイダや学術機関を中心に利用されています。
UNIX系
稼働率について
システム故障が生じるまででの平均時間「MTBF」と、システムに故障が生じてから復旧までの平均所要時間「MTTR」で計られます。
両者の和に対するMTBFの割合は稼働率と呼ばれ、稼働率が高いほど良いサーバであると言えます。
稼働率99.99%のシステムの年間停止時間は約53分です。
稼働率99.9%以上のサーバ
サポートについて
初めてサーバを借りる方は電話サポート体制がある業者をお薦めいたします。
電話サポート有りのサーバ
Kagoya Internet Routingは電話サポートはもちろん、なんと出張サポートも用意されています。
さらに実際にユーザー様が借りる個々のサーバの表示速度などが試せる『テストサーバ』があります。
Kagoya Internet Routing
電話サポート有り一覧
データ転送量について
ホームページを見てる人のパソコンに、あなたのホームページの文章・画像・動画などのデータが届いて、初めてホームページが見られます。
このホームページのデータが、どのくらいサーバから出て行ったか、がデータ転送量です。
見てる人が一度見たデータはブラウザのキャッシュに残っていますから、サーバからデータを転送する必要がありません。
逆に画像や動画が多いページですと、データ転送量が異常に多くなってしまいます。
業者により、月の基本転送量を決め、その超過分は別に課金される、という場合があります。 基本料金が安くとも、超過料金が多くて驚く場合があります。そうならないためにもデータ転送量無制限のプランをおすすめいたします。
データ転送量無制限のサーバ
データ転送量無制限一覧
メールアカウント数
1つの契約で何アカウント利用できるか、がポイントです。
料金が高いコースになるとメールアカウント数が増える場合が多いです。
法人の場合は、せめて10〜100個は欲しいところです。
メールアカウントが多いと、taro@sample.co.jp、ken@sample.co.jp と、従業員様に全員にメールアドレスを発行できます。
個人でもメールアカウントは5個くらい欲しいところです。
メールアカウント無制限サーバ
メールアカウント無制限一覧
メール返信機能
よくプロバイダなどに質問メールをすると、すぐに「ご質問ありがとうございます」みたいなメールが届きます。
このメールは、いちいち人間が寝ずにメールの返信をしているのではなく、設定したメールアドレス宛てにメールが届いた瞬間、あらかじめ用意した文章を送信者宛てに自動で送信してしています。
何か注文などをとるホームページには絶対に欲しい機能です。 また、掲示板などのパスワードを知らせる手段としても有効です。
自動返信機能があるサーバ
自動返信機能一覧
メール転送機能
あるメールアドレス宛てに届いたメールをプロバイダのメールアドレスや携帯電話のメールアドレス宛てに転送したり、と用途はいろいろあります。
転送した後「そのメールをサーバから削除」するか「サーバに残す」かの選択が出来る機能が欲しいところです。
メール転送機能があるサーバ
メール転送機能一覧
ショッピングカート
最近、商用ユーザーを意識したショッピングカートとカード決済を連動させたサービスを用意しているサーバ業者が増えてきました。
もし、ホームページ上で物品の販売をご検討しているなら、欲しい機能です。
煩雑なプログラムの設置もやってもらえると思いますのでお勧めです。
また、ショッピングカートを利用するのであれば、後述の「決済システム」「SSL」の機能が不可欠です。
.htaccess
自分のホームページ内でファイルを整理して、ファイルを削除したりディレクトリ構成を変えたり、というのはよくあります。
その際、削除対象のファイルを「お気に入り」に入れている閲覧者もいるかもしれません。
「お気に入り」をクリックして見に来た閲覧者には「Not fount」のエラーが表示されます。
ただ「Not found」のエラーを表示させるよりも、「エラー」が出た場合の動作を設定できると便利です。
「.htaccess」を用いれば、エラーの際に、どのページを表示させるかを設定できます。
また、ホームページ閲覧者のブラウザやIPアドレスで、表示させるページを変更したりも出来ます。
.htaccessが利用できるサーバ
.htaccess利用可能一覧
スクリプトについて
CGI、SSI、PHPが利用可能サーバ
スクリプト別利用可能サーバ一覧
perl /
C /
PHP /
ruby /
SSI
SQL
平たく言えば「MicrosoftAccess」などのデータベースと同じことをウェブ上でも可能にします。
サーバ業者では「MySQL」や「PostgreSQL」などが用意されています。
SQLに「住所録」などのデータを入れておいて、「CGI」や「PHP」でプログラムを作成し、ウェブ上で検索したり、データを変更したりできます。
SQLが利用可能なサーバ
SQL利用可能一覧
アクセス解析
「アクセスカウンタ」は、ただ単に「カウントするもの」です。
「アクセス解析」は「何時に」「何のブラウザで」「どこのプロバイダで」「どのページから」など、ホームページを閲覧した人のいろいろな情報を記録します。
アクセス解析が利用できるサーバ
レンタルサーバー・業者様
おことわり
正確なデータを心がけておりますが、再度リンク先のレンタルサーバ業者様のホームページにてご確認下さいませ。お問い合せ、間違えなどありましたら
staff@unoworks.comまでご連絡いただけると幸いです。
トップに戻る
相互リンク