ウェブサイトやアプリケーションのホスティングは、従来はデジタル プラットフォーム プロバイダと契約して、基本的には 1 台のサーバーやコンピューティング クラスタをレンタルするというものでした。ウェブ ホスティング サービスは、ウェブ自体が誕生した頃から存在しています。この 10 年間で、クラウド ホスティング(ウェブサイトやアプリがクラウド内の仮想サーバー上で置かれる場所)がデジタル アセットをオンラインにするためによく使われる方法になりました。
Google Cloud には、ドメインとアプリケーションのホスティングのためのさまざまなソリューションが用意されています。これには、ドメインを登録、管理する機能や、グローバル コンテンツ配信ネットワークに接続して、最適なパフォーマンスと最小限のレイテンシでユーザーにコンテンツを提供する機能が含まれます。
準備ができたら新規のお客様には、Google Cloud で使用できる無料クレジット $300 分を差し上げます。
クラウド ホスティングとは、クラウドを使用してインターネット上でアプリケーションやウェブサイトを利用できるようにする機能です。クラウド ホスティングは、仮想サーバーと物理サーバーのネットワークからコンピューティング リソースをプールします。これにより、スケーラビリティと柔軟性が向上し、変更を迅速に行うことができます。ほとんどの場合、クラウド ホスティングも従量課金制です。つまり、チームは使用した分に対して支払い、リソースのオーバープロビジョニングやアンダープロビジョニングについて心配する必要はありません。
従来のウェブ ホスティングは通常、ウェブサイトのすべてのファイルとコンテンツを格納する単一のサーバー上で行われます。ユーザーがドメインにアクセスすると、ウェブブラウザによってドキュメントとファイルがダウンロードされます。
ウェブ ホスティングには、共有、専用、マネージド、仮想プライベート サーバー(VPS)の 4 つの主要な環境タイプがあります。共有ウェブ ホスティング サービスは、インターネットに接続された多数の異なるドメインで一つのサーバーを共有するサービスです。サーバーのコストは複数のウェブサイト間で共有されるため、このサービスはホスティング オプションの中で最も経済的です。それと同時に、共有ホスティングでは、個々のウェブサイトは 1 つのサーバーのリソースに限定されるため、スケーラビリティが制限されます。この問題は専用ホスティングによって解決されます。専用ホスティングでは、ドメインが、他のウェブサイトやアプリケーションと共有されない 1 つ以上のサーバーをリースしますが、多くの場合、サーバーの管理はクライアント自身で行います。
マネージド ホスティング サービスは専用ホスティング サービスに似ていますが、セキュリティ、ソフトウェアやハードウェアのアップグレード、バックアップ サービスなど、サーバーのメンテナンスはすべてホスティング プロバイダが行います。マネージド ホスティングは、サーバー保守に必要な専門知識が社内にないウェブサイトやアプリケーションに有益です。
クラウド ホスティングとウェブ ホスティングにはいくつかの違いがあります。何よりもまず、ウェブ ホスティングでは、需要の増加によってウェブサイトでより多くのリソースが必要な場合、ユーザーはより多くのコンピューティング能力を可能にするためにサービスプランを変更する必要があるため、スケーラビリティが問題となります。クラウド ホスティングを使用すると、サイトのコンテンツを異なるリージョンにある複数の仮想サーバーに分散できるため、需要が増加した場合に簡単にスケーリングできます。このため、クラウド ホスティングはウェブ ホスティングよりも堅牢で信頼性に優れています。また、必要に応じてパラメータをより柔軟に調整できます。
VPS は、単一のサーバーでホストされる仮想の隔離された環境です。ホスティング プロバイダは、オペレーティング システムの上にハイパーバイザ(仮想レイヤ)を配置し、複数のコンポーネントに分割します。VPS は共有ホスティングよりも詳細な制御とカスタマイズが可能ですが、リソースの使用はその特定のサーバー上で決められた量に制限されます。VPS は「プライベート クラウド」と呼ばれることもあります。
VPS ホスティングは、クラウド ホスティングとの多くの類似点があります。両方ともカスタマイズが可能であり、ホスティング プロバイダがハードウェアのメンテナンスとアップグレードの作業の大部分を行うためです。VPS は限られた数のマシンで行われるため、クラウド ホスティングに特有のスケーラビリティ、柔軟性、信頼性はありません。グローバル ネットワークで、コンテンツ配信ネットワーク(CDN)などの機能を提供できるクラウド ホスティングは、VPS よりも優れたパフォーマンスや速度を実現します。
クラウド ホスティングは仮想化プロセスを通じて機能します。仮想プライベート サーバーで説明したように、サーバー上に仮想レイヤが作成され、そこでコンテンツやその他のデータを保存できます。これらの仮想レイヤは、クラウド コンピューティング ネットワーク上の他のサーバーに複製され、世界中のさまざまなリージョンに分散されます。
クラウド ホスティングでは、単一のサーバーでコンテンツの保存と配信を行わないため、使用量が増加したときにクラウド ネットワーク全体でより多くのサーバーをスピンアップすることにより、ウェブサイトまたはアプリケーションの需要に合わせて簡単にスケーリングできます。
クラウド ホスティングでは、ネットワーク全体に仮想マシンのパラメータを即座にプロビジョニングすることで、どのような状況でも必要とされる適切なソリューションを自由に使用できます。
クラウド ホスティングは、多くの場合、従量課金制モデルで動作します。つまり、使用量に応じて費用を増減することもできます。一方、ウェブ ホスティングは通常、月額または年額の定額料金で機能します。
クラウド・プロバイダは、ネットワーク上のサーバーの物理的および仮想的なセキュリティを確保し、ウェブサイトやアプリケーションのデータを悪意のある攻撃者から保護します。クラウド ホスティングのセキュリティ レイヤには、ファイアウォール、ID 管理とアクセス制御、データ送信用のセキュア ソケット レイヤ(SSL)などが含まれます。
クラウド ホスティングは、クラウド ネットワーク全体に分散した多数のサーバーを利用するため、優れた信頼性と稼働時間を実現します。ネットワーク上の 1 つのサーバーで障害が発生しても、別のサーバーが補完して引き続きサービスを提供できます。同様に、クラウド ホスティングはパフォーマンスも優れています。異なるリージョンのサーバーにより、より迅速にユーザーにコンテンツを提供できます。
クラウド ホスティングを使用すると、ウェブサイトやアプリケーションのオペレーターは必要に応じてリソースを追加または削除できます。これには、より多くの RAM やストレージ容量、セキュリティやデータ ストレージなどのサポート サービスが含まれます。クラウド ホスティングは、管理可能な費用で信頼性と柔軟性を提供します。クラウド ホスティングは、単一サーバー上での共有ホスティングや専用のホスティングと比較して、堅牢なデータ バックアップと障害復旧も実現します。