Google Cloud Next Tokyo:7/30、31 東京ビッグサイトにて開催!

ウェブサイト ホスティングとは

ウェブサイト ホスティングとは、インターネット上のユーザーがウェブサイトを閲覧できるようにするサービスです。

ウェブホストは、ウェブサイトを構成するすべてのファイルを保存する、サーバー(常時稼働でインターネットに接続されている高性能なコンピュータ)上のスペースを提供します。インターネット上の土地を借りて、そこに家(ウェブサイト)を建てるようなものです。

ウェブサイトのホスティングについて

これまでアクセスしたすべてのウェブサイトは、サーバーでホストされています。ホスティング プランを購入するということは、これらのサーバーのいずれかのスペースを借りるということです。このスペースに、コード、画像、動画、テキストなど、ウェブサイトのすべてのデータが保存されます。ホスティング会社は、サーバーをスムーズに稼働させ、セキュリティ上の脅威から保護し、ユーザーがドメイン名を入力したときにウェブサイトのファイルがブラウザに配信されるようにする責任を担います。ウェブホストがなければ、ウェブサイトは単なるパソコン上のファイルの集まりにすぎず、他のユーザーからは見ることができません。

ウェブサイト ホスティングの仕組み

ウェブサイトを世界に公開するには、いくつかの重要なステップを連携して行う必要があります。プロセスの内訳について簡単に説明します。

ステップ

説明

ドメイン名を登録します。

まず、ドメイン名を選択して登録します。ドメイン名は、インターネット上でウェブサイトを特定するための一意のアドレスです(例: yourwebsite.com)。

ウェブホストを選択する

次に、ウェブホストとホスティング プランを選択します。これは、ウェブサイトのすべてのファイルを保存するための、サーバー上の物理的なスペースを提供するサービスです。

 ウェブサイトのファイルをアップロードする

ホスティングを設定したら、ファイル(HTML ページ、画像、コード)をホストのサーバーにアップロードします。

DNS 経由で接続する

ドメイン ネーム システム(DNS)が正しいサーバーの IP アドレスを見つけます。サーバーは、ウェブサイトのファイルをユーザーのパソコンに送信します。

ステップ

説明

ドメイン名を登録します。

まず、ドメイン名を選択して登録します。ドメイン名は、インターネット上でウェブサイトを特定するための一意のアドレスです(例: yourwebsite.com)。

ウェブホストを選択する

次に、ウェブホストとホスティング プランを選択します。これは、ウェブサイトのすべてのファイルを保存するための、サーバー上の物理的なスペースを提供するサービスです。

 ウェブサイトのファイルをアップロードする

ホスティングを設定したら、ファイル(HTML ページ、画像、コード)をホストのサーバーにアップロードします。

DNS 経由で接続する

ドメイン ネーム システム(DNS)が正しいサーバーの IP アドレスを見つけます。サーバーは、ウェブサイトのファイルをユーザーのパソコンに送信します。

ウェブサイト ホスティングの種類

ウェブ ホスティングにはいくつかの種類があり、個人ブログから AI を活用した企業向けアプリケーションまで、さまざまなニーズに合わせて設計されています。

サーバーのリソースを数百もの他のウェブサイトと共有する、最も手頃な価格のオプションです。新しいウェブサイトやトラフィックの少ない小規模ビジネスに最適です。

ウェブサイト専用の物理サーバー全体をレンタルします。最大限の制御、パフォーマンス、セキュリティが得られるため、通常はトラフィックの多い大企業で使用されます。

共有ホスティングと専用ホスティングの中間的な存在です。物理サーバーは共有しますが、リソースが保証された専用の仮想パーティションが割り当てられます。

クラウド ホスティングでは、接続された仮想サーバーと物理サーバーのネットワークを使用してウェブサイトをホストします。この設定により、必要に応じてリソースを簡単に追加または削除できるため、柔軟性とスケーラビリティが大幅に向上します。特に効果が期待できるサイトの例:

  • セールや休暇期間にトラフィックが急増する e コマース店舗
  • AI を活用したアプリケーション: サーバーレス アーキテクチャを使用して、AI Studio で作成したプロトタイプを迅速にデプロイして共有
  • ユーザーの需要が予測できない SaaS プロダクト

クラウド ホスティングと従来のウェブ ホスティング(共有、VPS、専用)の比較

機能

従来のホスティング(共有、VPS、専用)

クラウド ホスティング

アーキテクチャ

単一のサーバーに依存します。それが故障すると、サイトはダウンします。

分散ネットワークを使用します。1 台のサーバーが故障しても、別のサーバーが引き継ぎます。

スケーラビリティ

固定リソース。スケーリングには多くの場合、手動によるアップグレードが必要です。

弾力性のあるリソース。トラフィックを処理するために即座にスケールアップまたはスケールダウン。

料金モデル

月額または年額の固定料金。

従量課金制モデル。使用したリソースに対してのみ料金が発生します。

信頼性

単一の物理マシンに依存。

一般的には、冗長ネットワークにより稼働時間が長くなります。

機能

従来のホスティング(共有、VPS、専用)

クラウド ホスティング

アーキテクチャ

単一のサーバーに依存します。それが故障すると、サイトはダウンします。

分散ネットワークを使用します。1 台のサーバーが故障しても、別のサーバーが引き継ぎます。

スケーラビリティ

固定リソース。スケーリングには多くの場合、手動によるアップグレードが必要です。

弾力性のあるリソース。トラフィックを処理するために即座にスケールアップまたはスケールダウン。

料金モデル

月額または年額の固定料金。

従量課金制モデル。使用したリソースに対してのみ料金が発生します。

信頼性

単一の物理マシンに依存。

一般的には、冗長ネットワークにより稼働時間が長くなります。

ウェブホストを選択する際に考慮すべき主な機能

信頼性(稼働時間)

99.9% 以上の稼働時間を保証するホストを探しましょう。

スケーラビリティ

ホスティング プランは、大幅なダウンタイムなしでウェブサイトの成長に合わせて拡張できる必要があります。

セキュリティ

ファイアウォール、マルウェア スキャン、SSL 証明書などの機能が提供されていることを確認する。

技術サポート

さまざまなチャネルで 24 時間年中無休のカスタマー サービスを利用できることを確認する。

Cloud Run でウェブサイト ホスティングを使ってみる

Cloud Run は、最新のウェブサイトやアプリケーションのホスティングに最適なフルマネージド サーバーレス プラットフォームです。サーバーレスであるため、インフラストラクチャの管理について心配する必要はありません。Google Cloud がすべて処理します。また、ゼロから数千件のリクエストまで自動的にスケーリングされ、コード実行時にのみ料金が発生します。

1. Google Cloud プロジェクトを設定する

Google Cloud コンソールで作成します。

2. ウェブサイトをコンテナ化する

コードと依存関係を「コンテナ イメージ」にバンドルして、Artifact Registry に push します。

3. Cloud Run へのデプロイ

イメージをサービスとしてデプロイします。サーバーの管理はすべて Google Cloud が行うため、料金はコード実行時にのみ発生します。

4. カスタム ドメインのマッピング

コンソール内で直接、独自のドメイン(http://www.yourwebsite.com など)を簡単に接続できます。

無料で開始

新規のお客様には、Google Cloud で使用できる無料クレジット $300 分を差し上げます。

参考情報

次のステップ

$300 分の無料クレジットと 20 以上の無料枠プロダクトを活用して、Google Cloud で構築を開始しましょう。

  • Google Cloud プロダクト
  • 100 種類を超えるプロダクトをご用意しています。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。また、すべてのお客様に 25 以上のプロダクトを無料でご利用いただけます(毎月の使用量上限があります)。
Google Cloud