ホスティング会社とは?
ホスティング会社は、Webサイトやアプリケーション、関連サービスのためにコンピューティング資源とネットワーク接続を提供する事業者です。プランによっては、OS、データベース、メール、バックアップ、技術サポートの管理まで引き受けることもあります。同じ会社が両方を販売していても、ドメインの登録は別のサービスです。どのプランが合うかは、アクセス数、どこまで自分で管理したいか、保守にかけられる余力によって決まります。
主なホスティングの形態
共用サーバーは、多数の顧客を1台の管理されたサーバーに収容するもので、設定できる範囲は限られます。小規模なサイトならシンプルで経済的ですが、性能は共有している資源や事業者の制限にある程度左右されます。VPS(仮想専用サーバー)では、OSやインストールするソフトウェアをより自由に管理できます。その代わり、管理サービスが含まれていなければ、セキュリティや保守の責任も顧客側に多くかかってきます。
クラウドプラットフォームでは仮想マシン、マネージドサービス、伸縮自在な資源を利用できますが、「クラウド」という言葉だけでは信頼性も料金もわかりません。専用サーバーでは1社の顧客が物理的なハードウェアと運用の主導権を持てますが、通常はコストが高くなります。製品名に頼らず、実際のCPU、メモリ、ストレージ、転送量、サポート条件を比べましょう。
可用性とパフォーマンス
事業者が掲げる稼働率は、その測定方法、適用除外、補償の内容とあわせて読む必要があります。1台のサーバーで途切れないサービスを保証することはできません。電源やネットワーク経路の冗長化、バックアップ、アプリケーションの複数インスタンス化で一部の障害は減らせますが、どれもコストと複雑さが増します。地理的な場所は遅延やデータガバナンスの選択に影響しますが、アプリケーション自体が遅ければ、近くのサーバーだからといって速くなるとは限りません。
代表的な利用者の所在地からサイトの速度を測り、サーバーの応答、データベースの性能、キャッシュの状況を確認しましょう。CDNを使えば静的ファイルの配信時間を短縮できますが、オリジンのホスティングが不要になるわけではありません。アクセスのピークに備えて容量を計画し、資源の制限がどのように適用されるのかも確認してください。2IPの「サイトのホスティング会社を調べる」ツールはネットワーク面での手がかりになりますが、CDNやリバースプロキシの基盤によってオリジンが隠れている場合もあります。
セキュリティとバックアップ
OS、Webサーバー、アプリケーションのパッチを誰が当てるのかを明確にしておきましょう。マネージドホスティングでは一部の作業を事業者に任せられますが、アカウント、アプリケーションの更新、コンテンツの管理は引き続きサイトの所有者の責任です。アカウントを分け、強力な認証、TLS証明書、アクセス制限を使いましょう。バックアップは同じ障害の影響を受けない場所に保管し、復元のテストも行ってください。事業者のスナップショットが役に立つのは、必要なときに実際に復元できる場合だけです。
機密性の高いコンテンツを移す前に、データの保存場所、保持期間、ログの扱い、インシデント発生時のサポートを確認しましょう。ファイルやデータベースをエクスポートする方法も確かめておきます。事業者を離れるのに必要な情報を、その事業者だけが握っている状態は避けるべきです。
選び方と移行
アプリケーションの要件、想定されるアクセス数、ストレージの増加量、復旧の目標を書き出しておきましょう。更新時の料金総額、バックアップの条件、サポートの対応時間、利用規約、解約手続きも比べます。移行の際は、サイトをコピーしてテストし、必要に応じてDNSのTTLを短くしてから、アドレスのレコードを変更します。その後はキャッシュが切れるまで新旧両方のサーバーを監視してください。Webホスティングだけを変える場合は、メール関連のレコードを残しておきましょう。
CDNによってオリジンが隠れることがある
ドメインがCDNやリバースプロキシを使っている場合、公開されているDNSはオリジンサーバーではなくエッジを指していることがよくあります。そのため、IPアドレスに基づくホスティング検索では、CDNのネットワークは正しく特定できても、アプリケーション自体がどこで動いているかはわからないことがあります。この構成についてはCDNとエッジキャッシュの解説をご覧ください。