サイトごとの分離

すべてのサイトを個別の隔離領域に配置し、ひとつの問題が他へ波及しないようにします。

分離こそが、インシデントとシステム障害の分かれ目です。弊社がホスティングするすべてのサイトは、独自の CPU、RAM、IO、プロセスの制限値、独自の CageFS ファイルシステムビュー、独自の PHP バージョン、および独自のデータベーススロットルを備えたカーネルレベルの CloudLinux LVE ケージ内で動作します。攻撃されたサイト、セキュリティ侵害を受けたサイト、または単に負荷の高いクエリを実行しているサイトは、その場に封じ込められます。そして、この分離ベースラインはすべてのプランに含まれており、アップグレードとして別途販売されることはありません。提供状況: サイトごとのデータベーススロットリングおよびサイトごとのリソース統計は現在開発中であり、まだご利用いただけません。ここに記載されているその他の機能はすべて、本日からご利用いただけます。

隣接するものから分離され、独自の隔離境界で囲まれた単一のサイト。
  • 700,000+世界中でホストされているサイト
  • サイトごとCPU、RAM、IO、IOPS、プロセスの制限値
  • 99.99%稼働率保証
  • 含まれていますすべてのプランでベースラインの分離環境を提供

設定ファイルではなく、カーネルレベルでの分離

ワーカーフリートは CloudLinux OS を実行しており、マルチテナンシーをカーネル内にまで押し下げます。各サイトには、単なる儀礼的な取り決めではなく厳格な境界となる軽量仮想環境 (LVE) が割り当てられます。サイトが自身のケージ内で行う処理が、他の誰かのリソース枠から消費されることはありません。

サイトごとの厳格なリソース上限

LVE は、各サイトの CPU、RAM、IO、IOPS、プロセス、およびエントリープロセスを個別に制限します。サイトが上限を超えると、独自の隔離環境内で制限 (スロットリング) されます。障害はそのサイトに対して記録され、隣接する他のサイトは一切影響を受けずに稼働を継続します。

暴走したプロセスは追跡するのではなく、封じ込めます

ループ内で停止したプラグイン、不適切に記述された cron ジョブ、またはエンドポイントに負荷をかけるクローラーは、まずサイト自体のプロセス制限およびエントリープロセス制限に達します。単一のサイトがサーバー全体を消費してしまうことはありません。

攻撃トラフィックはサイトごとに制限されています

侵入プロセス (entry-processes) はケージごとに上限が設けられているため、1つのサイトを標的としたフラッド攻撃がホスト上で無制限にプロセスを開くことはできません。LiteSpeed の接続およびリクエスト調整機能と Imunify360ネットワークファイアウォールがその前面に配置されているため、攻撃の影響は標的となったサイトのみにとどまります。

リソースの障害は予期せぬ事態ではなく、予兆となるシグナルに変わります

すべての LVE フォルトはサイトごとに記録され、プラットフォームのポリシーエンジンに送られます。これにより、制限を自動的に厳格化または緩和できます。サイトが抑制された理由と時期を確認できます — 段階的で、可逆的、そしてログに記録されます。

独自のファイルシステムビュー

リソース分離により、サイトによる過度な負荷を防ぎます。ファイルシステム分離により、不要な干渉を防ぎます。CageFS は、各テナントにサーバーのプライベートで制限されたビューを提供します。

CageFS のもとでは、テナントには自身のファイルおよび最小限に安全化されたシステムバイナリのセットのみが表示され、他のテナントやそのサイト、機密性の高いシステムファイルを見ることはできません。侵害された1つのアカウントがサーバー上の他のすべてのアカウントを閲覧可能にしてしまうという、共有ホスティングで典型的な障害モードは、カーネルレベルで遮断されます。

これは、問題が発生した日に最も重要となります。古いプラグイン、盗まれた認証情報、脆弱なテーマなどによってサイトが侵害された場合でも、CageFS によって影響範囲をその単一のケージ内のみに食い止めることができます。当社のセキュリティ仕様における文言は慎重に選ばれています。CageFS は侵害を封じ込めます。封じ込めこそが偽りのない主張であり、インシデントが1つのサイトのクリーンアップで済むか、フリート全体に及ぶかを決定づけるものなのです。

バックアップは同じ境界を強化します。サイトごとのバックアップは不変で、オフサイトに保存され、稼働中のフリートから隔離されており、復元テストも実施されています。そのため、1つのサイトで最悪の侵害が発生した場合でも、実行されていたマシンの状態に依存しない、クリーンで独立したリカバリパスが確保されます。

データベースも隔離されています — ホスティングで問題が起きやすいのは通常ここです

Web 層の分離は話の半分にすぎません。WordPress フリートにおいて、サーバーの動作を最も遅く感じさせる要因は、単一サイトのトラフィックではなく、そのサイトのクエリです。これは明示的に処理されます。

MySQL Governor

CloudLinux MySQL Governor はサイトごとのデータベース使用量を制限するため、1つのサイトの重いクエリが他のすべてのユーザーに対してサーバーを遅延させることはありません。これは速度低下を防ぐ制御機能であり、高負荷なサイトが制限されていることに気付くかどうかにかかわらず動作します。

WordPress ワークロード向け MariaDB

フリートは、デフォルトの継承ではなく WordPress のワークロード向けに選択された MariaDB (または Percona) を実行しており、その上位でテナントごとの公平性レイヤーとして Governor が機能しています。

フロントの Redis オブジェクトキャッシュ

サイトごとの Redis オブジェクトキャッシュは、データがデータベースに到達する前に繰り返しの読み取りを吸収し、そもそも Governor が調停しなければならない負荷を軽減します。キャッシングと分離は 1 つのシステムとして連携して機能します。

サイトごとの PHP、強化済み

CloudLinux alt-PHP は、各サイトに独自の PHP バージョンセレクター、独自の拡張機能 (imagick、gd、redis など)、および独自の強化された設定を提供します。LSAPI ワーカーはそのサイトの LVE 制限によって制約されるため、PHP の同時実行性はケージからの逸脱ではなく、ケージの一部となります。

障害は段階的で、可逆的であり、説明されています

分離によって問題の波及範囲が決まります。適用によって次に何が起こるかが決まります。単純なオン/オフによる利用停止を、持続的なワークフローで動作し、LiteSpeed、LVE、Imunify を介してワーカー上で強制されるステートマシンに置き換えました。

  • スロットリング中 — より厳格な LVE 制限とレート制限が適用されていますが、サイトは稼働しトラフィックを処理しています。通常はリソースの過剰使用または一時的なシグナルであり、原因が解消され次第、自動的に復旧します。
  • 制限中 — サイトの表示は維持されますが、送信メール、cron、または POST リクエストは無効化されています。侵害の疑いやスパム送信が疑われる場合に使用され、問題の修復時に自動的に復旧します。
  • 一時停止 — サイトはエラーページの代わりに、ブランドロゴ付きの理由別 (請求、メンテナンス、不正利用) の待機ページを表示してオフラインになります。支払い、問題の修正、または異議申し立てにより復旧します。
  • 隔離済み — オフライン、ファイルはロック、実行不可、フォレンジック用に隔離。確認されたマルウェアまたはフィッシング専用であり、クリーンアップと確認の後にのみ解除されます。再スキャンによる自動解除はありません。
  • すべての遷移は理由、実行者、証拠とともに監査ログに記録され、解決方法の手順を添えてお客様に通知され、異議申し立てが可能です。執行のタイミングは製品ラインごとに設定できるため、請求、不正利用、法的事項はそれぞれ独自のスケジュールでエスカレーションされます。

両方の製品ラインで同様の分離環境を提供 — 必要なときにはより強力なプランをご利用いただけます

分離は、3つ上のプランになって初めて提供されるような機能ではありません。基盤そのものの特性であるため、1つの WooCommerce ストアを運営する場合でも、2,000のネットワークサイトを運営する場合でも、まったく同じです。

Footprint-Free ホスティング

バルクおよび PBN ネットワークは、フットプリントを考慮した CDN アカウントのローテーションと静的 HTML 配信とともに、同一の LVE および CageFS 基盤上で稼働します。分離こそが高密度化を安全にする要素です。サイト群は運命を共にすることなくフリートを共有します。

Zinn® Managed WordPress

マネージドの WordPress、WooCommerce、PHP、静的サイト、および Node サイトは、同一の分離環境 (ケージ) に加え、完全なセルフサービス (独自の PHP バージョンと拡張機能、Redis オブジェクトキャッシュ、ステージング、本番反映機能) をご利用いただけます。

プレミアムプランとしてのサイト別専用コンテナ

高密度化に最適化されたデフォルトよりも強固な境界を必要とするワークロード向けに、プロビジョニングドライバーのバリエーションとしてサイトごとの完全なコンテナ分離が提供されます。同一のエンジン、同一のコントロールプレーン、異なる配置、そしてより高いオーバーヘッドとなります。

アップセルではなく標準搭載

LVE および CageFS による隔離、プロアクティブな WAF、マルウェアスキャンは、感染したサイトや制御不能なサイトが隣接環境や当社の IP レピュテーションを脅かすため、すべてのお客様に含まれています。ワンクリックのマルウェア駆除と高度な保護プランは有料アドオンですが、基本機能は無料です。

ここで分離が決してオプションではない理由

ホスティングにおける商業的な誘惑は、セキュリティを段階別に販売することです。つまり、安価な顧客には制限の緩い共有サーバーを割り当て、境界の分離を求める顧客にのみ追加料金を請求することです。当社はそのような対応を行いません。なぜなら、分離の費用を支払わなかった顧客こそ、その侵害されたサイトによって他のすべての顧客を巻き込むインシデントを引き起こす張本人となるからです。

当社は、高密度化こそが経済的価値の根幹を成すサーバー群で、世界中において70万以上のサイトをホストしています。それが成立するのは、その基盤となる分離が絶対的である場合のみです。運命を共にすることなくその規模で運用するためには、カーネルレベルの隔離ケージ、プライベートなファイルシステムビュー、サイトごとのデータベーススロットリング、そしてサイトごとの PHP が不可欠です。そのため、これらはすべてのアカウントにおいて、どのプランでも、お客様が最初にデプロイするサイトから有効になっています。

その結果、他社が障害に見舞われている状況でも予測どおりに動作するプラットフォームが実現しました。その基盤には、99.99%の稼働率保証、テスト済みの復元機能を備えたサイトごとのイミュータブル (不変) なオフサイトバックアップ、そして貴社のサイトで実施されたすべての適用アクションに関する完全な監査証跡が存在します。

よくある質問

他のお客様のサイトが原因で、自分のサイトが遅くなることはありますか ?

分離環境は、まさにそれを防ぐために設計されています。LVE がサイトごとに CPU、RAM、IO、IOPS、プロセス数を制限し、MySQL Governor がサイトごとのデータベース使用量を抑制し、LSAPI ワーカーはサイト専用のケージによって制限されます。そのため、隣接サイトのトラフィック急増や重いクエリ負荷は、お客様の制限値ではなく、そのサイト独自の上限値で抑制されます。すべての障害はサイトごとに記録され、ポリシーエンジンによってリソースを過剰消費するサイトの制限を自動的に引き締めることが可能です。

同じサーバー上のサイトがハッキングされた場合、自分のサイトも危険にさらされますか ?

率直に申し上げますと、保証ではなく封じ込めが実態です。CageFS は各テナントに隔離されたファイルシステムビューを提供するため、セキュリティ侵害を受けたテナントが他のテナント、そのサイト、または機密性の高いシステムファイルを見ることはできません。また、マルウェアやフィッシングが確認された場合、そのサイトは隔離状態に移行します (オフライン、ファイルロック、実行不可、フォレンジック目的での隔離)。これにより影響範囲を最小限に抑えています。さらに、すべてのサイトでマルウェアスキャンとプロアクティブな WAF を実行し、復元テスト済みのサイト別イミュータブル (不変) オフサイトバックアップも実施しているため、復旧が影響を受けたマシンの状態に左右されることは決してありません。

隔離は含まれていますか、それとも追加料金がかかりますか ?

これはすべてのプランに含まれています。感染したサイトや制御不能になったサイトは、同一サーバー上の他のサイトや当社の IP レピュテーションを脅かすため、LVE および CageFS による隔離、プロアクティブな WAF、マルウェアスキャンはすべてのお客様に対する標準機能となっており、任意設定とすることはできません。アドオンとして提供されているのは、ワンクリックでのマルウェア駆除および修復、ならびに強化された WAF ルール、優先スキャン、ボット管理、より高層の DDoS 対策などの高度な保護プランです。

サイトがリソース制限を超えた場合、どうなりますか ?

完全に停止されるのではなく、自身のケージ内でスロットル (制限) されます。スロットルとは、サイトを稼働させトラフィックを処理し続けたまま、より厳しい LVE 制限とレート制限を適用することを意味し、原因が解消され次第自動的に復旧します。理由とともに通知され、移行は証拠とともに記録され、異議申し立てを行うことも可能です。負荷が障害ではなく純粋な成長によるものである場合、恒久的なスロットルではなく、より上位のプランへの移行が解決策となります。

利用停止になったサイトは単に空白表示になるのですか ?

いいえ — 停止されたサイトには、障害ではなく意図的なものであることがわかるよう、理由に応じたブランド表示付きの保留ページ (請求、メンテナンス、または不正利用) が表示されます。停止措置は、お支払い、修正、または異議申し立てにより解除されます。隔離はより厳格で仕組みが異なり、クリーンアップと審査の後にのみ解除され、自動的に解除されることは決してありません。

独自の PHP バージョンと拡張機能を選択できますか ?

Zinn® Managed WordPress では利用可能です — CloudLinux alt-PHP により、各サイトに独自の PHP バージョンセレクター、imagick、gd、redis などの独自の拡張機能、および独自の強化された設定が提供され、これらはすべてそのサイトの LVE 制限内に収められます。Footprint-Free ホスティングでは、構成の多様性自体がフットプリントとなるため、サイトごとに意図的により標準化され、厳格に制限された構成を採用しています。

共有カーネルモデルよりも強力な分離オプションはありますか ?

はい。CloudLinux LVE および CageFS は、両方の製品ラインにおいて密度が最適化されたデフォルト設定です。より強固な境界を必要とするワークロード向けには、プロビジョニングドライバーのバリエーションとしてサイトごとの完全なコンテナ分離が提供されます。これは同じエンジンとコントロールプレーンを異なる配置で使用し、オーバーヘッドと引き換えにより強力な分離を実現するものです。

契約する前にお試しいただけますか ?

はい。Footprint-Free ホスティングは、最大5つのサイトを対象としたクレジットカード不要の14日間トライアルからご利用いただけます。支払い情報の登録や契約の縛りはありません。いくつかのサイトをデプロイし、負荷をかけ、ケージの挙動をご確認いただいた上でご判断いただけます。

お客様独自の負荷環境でケージがどのように動作するかをご確認ください

クレジットカード不要の Footprint-Free ホスティング14日間無料トライアルを開始しましょう。最大5サイトまで、お支払い情報の登録や契約義務は一切ありません。初回のデプロイから、カーネルレベルの隔離、プロアクティブな WAF、マルウェアスキャンが含まれています。

無料で始める