ドメイン基礎

ウェブホスティング

Webサイトをインターネット上で公開できるように、サーバースペースとリソースを提供するサービス。
← 用語集に戻る

Web ホスティングとは?

Web ホスティングは、Web サイトをオンラインで公開できるよう、サーバー領域、計算資源、インターネット接続を提供するサービスです。利用者がドメインへアクセスすると、ブラウザはホスティングサーバーに接続し、サーバーが Web サイトのファイルを配信します。ホスティングは、世界中から 24 時間アクセスできる Web サイトを支える基盤です。

Web ホスティングの仕組み

User types: example.com

│

▼

DNS resolves to hosting server IP: 192.0.2.1

│

▼

Browser connects to hosting server

│

▼

Server delivers website files (HTML, CSS, JS, images)

│

▼

Browser renders the website

Web ホスティングの種類

種類説明適した用途費用
共有1 台のサーバーに複数のサイトを置く小規模サイト、初心者$3-15/mo
VPS仮想専用サーバー成長中の企業$20-100/mo
専用物理サーバー全体を使う高トラフィックサイト$100-500+/mo
クラウド分散されたリソースを使う拡張可能なアプリケーションVariable
マネージドサポート込みのフルサービス手軽さを求める企業$30-300/mo

ホスティングで検討する機能

性能

  • CPU と RAM の割り当て
  • SSD と HDD のストレージ
  • 帯域幅の上限
  • CDN 連携

信頼性

  • 稼働率の保証(99.9% 以上)
  • バックアップの頻度
  • 冗長化の対策
  • サポートの応答時間

セキュリティ

  • SSL 証明書の付属
  • DDoS 対策
  • マルウェアスキャン
  • ファイアウォールの選択肢

ドメインとホスティングの関係

Domain Name (example.com)

│

│ Points via DNS (A record)

▼

Hosting Server (192.0.2.1)

│

│ Stores and serves

▼

Website Files (HTML, images, etc.)

設定

1. レジストラからドメインを購入する

2. プロバイダーからホスティングを購入する(同じ会社でも別会社でもよい)

3. ドメインの DNS をホスティングのネームサーバーへ向ける

4. Web サイトのファイルをホスティングへアップロードする

主なホスティングプロバイダー

用途や規模に応じて選べる代表的なホスティングサービスを、提供形態別に挙げます。これらは料金、管理方法、拡張性、対象となる利用者がそれぞれ異なります。

  • Cloudflare Pages、Vercel、Netlify(JAMstack のホスティング)
  • AWS、Google Cloud、Azure(クラウド基盤のサービス)
  • DigitalOcean、Linode、Vultr(VPS サーバーのサービス)
  • SiteGround、Bluehost、HostGator(共有ホスティングのサービス)

ベストプラクティス

1. 要件に合うホスティングを選ぶ: 使わないリソースに過剰な費用を払わない

2. 場所を考慮する: 利用者に近いサーバーを選ぶ

3. バックアップを有効にする: 定期的な自動バックアップを必ず行う

4. 性能を監視する: 稼働率と速度を追跡する

5. 必要に応じて拡張する: 上限に達する前にアップグレードする

Web ホスティングはオンラインでの存在を支える物理的な基盤であり、Web サイトの速度、信頼性、拡張性を左右します。

この知識を実践する

DomScan の API を使用してドメインの可用性、状態などを確認します。