
| シリーズの一部 |
| インターネットホスティングサービス |
|---|
| フル機能のホスティング |
| ウェブホスティング |
| アプリケーション固有のウェブホスティング |
| コンテンツ形式別 |
| その他のタイプ |
ウェブホスティングサービスは、クライアントのウェブサイトをホストするインターネットホスティングサービスの一種です。つまり、クライアントがウェブサイトを作成・維持するために必要な機能を提供し、ワールドワイドウェブ上でアクセスできるようにします。ウェブホスティングサービスを提供する企業は、ウェブホストと呼ばれることもあります。
通常、Web ホスティングには次のものが必要です。
1991年まで、インターネットは「科学および工学の研究と教育 」[ 1 ] [ 2 ]のみに限定され、電子メール、Telnet、FTP、USENETトラフィックに利用されていましたが、利用できるウェブページはごくわずかでした。ワールド・ワイド・ウェブのプロトコルは策定されたばかりで、[ 3 ] MacやWindows用のグラフィカル・ウェブブラウザが登場したのは1993年末のことでした。[ 4 ]インターネットへのアクセスが一部開放された後も、1995年まで状況は混乱していました。 [ 5 ]
インターネット上でウェブサイトをホストするには、個人または企業が独自のコンピュータまたはサーバーを必要とします。[ 2 ]すべての企業がこれを行うための予算や専門知識を持っているわけではないため、ウェブホスティングサービスは、クライアントがウェブサイトの運営に必要なインフラストラクチャを所有することなく、ユーザーのウェブサイトを自社のサーバー上でホストするサービスを提供するようになりました。ウェブサイトの所有者(ウェブマスターとも呼ばれます)は、ウェブホスティングサービスのサーバー上でホストされ、ウェブホスティングサービスによってウェブに公開されるウェブサイトを作成できるようになりました。
ワールド・ワイド・ウェブのユーザー数が増加するにつれ、大小を問わず企業にとってオンラインプレゼンスを確立するプレッシャーが高まりました。1995年までに、GeoCities、Angelfire、Tripodなどの企業が無料ホスティングを提供していました。[ 6 ]
静的ウェブページファイルは、ファイル転送プロトコル(FTP)またはウェブインターフェース経由でアップロードするか、継続的インテグレーションツールを使用してリポジトリから自動的にデプロイすることができます。例えば、GitHub PagesやCloudflare Pagesなどの静的ページホスティングサービスは、多くの場合、 Gitなどのソース管理システムから直接構築されます。ファイルは通常、「そのまま」、または11tyなどの静的サイトジェネレーターを使用して最小限の処理のみでウェブに配信されます。多くのインターネットサービスプロバイダー(ISP)は、このサービスを加入者に無料で提供しています。個人や組織は、代替サービスプロバイダーからウェブページホスティングを取得することもできます。
無料のウェブ ホスティング サービスはさまざまな企業によって提供されており、サービス内容が限定されており、広告でサポートされている場合もあり、有料ホスティングと比較すると制限されていることが多いです。
個人のウェブページであれば、シングルページホスティングで十分です。個人ウェブサイトのホスティングは、通常、無料、広告付き、または低価格です。ビジネスウェブサイトのホスティングは、サイトの規模や種類によっては、費用が高額になる場合があります。
ピアツーピア・ウェブホスティングとは、ピアツーピア・ネットワークを用いてウェブページへのアクセスを分散させることです。[ 7 ]これは、専用ウェブサーバーとユーザー側のクライアントコンピュータ間でウェブデータを分散させるクライアントサーバーモデルとは異なります。ピアツーピア・ウェブホスティングは、P2Pウェブキャッシュやコンテンツ配信ネットワークの形をとることもあります。
複雑なサイトには、データベースサポートとアプリケーション開発プラットフォーム(ASP.NET、ColdFusion、Java EE、Perl/Plack、PHP、Ruby on Railsなど)を提供する、より包括的なパッケージが必要です。これらの機能により、フォーラムやコンテンツ管理などのアプリケーション用のスクリプトを作成またはインストールできます。WebホスティングパッケージにはWebコンテンツ管理システムが含まれていることが多く、エンドユーザーは技術的な側面について心配する必要はありません。SSL ( Secure Sockets Layer)は、送信データを暗号化するWebサイトで使用されます。
インターネットホスティングサービスは、ウェブサーバーを実行できます。ウェブホスティングサービスの範囲は多岐にわたります。
ウェブ ホスト サービス プロバイダーが提供するホスティングの具体的な種類は次のとおりです。

ホストは、ウェブサーバーの管理やスクリプトのインストール、その他モジュールやメールなどのサービスアプリケーションのためのインターフェースやコントロールパネルを提供する場合もあります。ホスティングアカウントの管理にコントロールパネルを使用しないウェブサーバーは、「ヘッドレス」サーバーと呼ばれることがよくあります。一部のホストは、特定のソフトウェアやサービス(例:eコマース、ブログなど)に特化しています。
ウェブサイトの可用性は、ウェブサイトがインターネット経由で公開され、到達可能である年間の割合で測定されます。これは、システムの稼働時間の測定とは異なります。稼働時間とは、システム自体がオンラインであることを指します。稼働時間には、ネットワーク停止の場合のようにシステムに到達できるかどうかは考慮されません。ホスティングプロバイダーのサービスレベル契約(SLA) には、システムのメンテナンスを実行するために、年間一定量のダウンタイムが計画されている場合があります。この計画されているダウンタイムは SLA の時間枠から除外されることが多く、可用性を計算する際には合計時間から差し引く必要があります。SLA の文言によっては、システムの可用性が署名済みの SLA の可用性を下回った場合、ホスティングプロバイダーは失われた時間に対して部分的な払い戻しを行うことがよくあります。ダウンタイムの決定方法はプロバイダーによって異なるため、SLA を読むことが不可欠です。[ 10 ]すべてのプロバイダーが稼働時間の統計を公開しているわけではありません。
ウェブホスティングサービスは顧客のウェブサイトをホストするため、オンラインセキュリティは重要な懸念事項です。顧客がウェブホスティングサービスを利用することに同意すると、サイトのセキュリティ管理権をホスティング会社に譲渡することになります。ウェブホスティングサービスが提供するセキュリティレベルは、見込み顧客にとって非常に重要であり、どのプロバイダーを選ぶかを検討する際の重要な要素となり得ます。[ 11 ]
ウェブホスティングサーバーは、悪意のあるユーザーから様々な方法で攻撃を受ける可能性があります。例えば、ホストされているウェブサイトにマルウェアや悪意のあるコードをアップロードするなどです。これらの攻撃は、クレジットカード情報の盗難、分散型サービス拒否攻撃(DDoS)の実行、スパム送信など、様々な目的で行われる可能性があります。[ 12 ]
優れたSLAでは、アップタイムの定義方法と、「アップタイム保証」が満たされなかった場合に何を受け取るかが明確に規定されています。