CMSリファレンスアーキテクチャ

より速いCMS 。成長の余地がさらに広がります。

拡大するユーザー層をサポートしつつ、データベースインフラストラクチャを最大限に活用しましょう。

顧客管理型コンテンツプラットフォーム向けのクラウド導入パターン。

デザインがどのように組み合わさっているか見てみましょう。

CMSアーキテクチャ:3つの独立したアクセラレータ訪問者はCDN/WAF経由でCMSアプリケーションに接続します。CMSアプリケーションはCMS冗長構成のTCPロードバランサーを介して、それぞれ異なる障害ドメインにある3つのアクティブなアクセラレータのいずれかに接続し、その後、同じコンテンツデータベースに接続します。各インスタンスはデータベースの変更を消費してローカルキャッシュを維持します。メディアはCMSアプリケーションから直接オブジェクトストレージに送信されます。プライベートクラウドネットワーク訪問者CDN / WAFCMS応用安定したTCPエンドポイント冗長なTCPロードバランサー健康診断健全なノードのルーティング独立加速器ゾーンA加速器AゾーンB加速器BゾーンC加速器Cコンテンツデータベース記録システムローカルキャッシュ · ローカルCDCコンシューマーメディアオブジェクトストレージメディア外部ロードバランサーTCPを経由するアプリケーショントラフィック
外部ロードバランサーTCPの背後にある独立したアクセラレータ。各インスタンスはデータベースCDCからローカルキャッシュを保持します。ヘルスチェックにより、新規接続は正常なノードにルーティングされ、失敗したセッションは再接続されます。
CMSアーキテクチャ:3つの独立したアクセラレータ訪問者はCDN/WAF経由でCMSアプリケーションに接続します。CMSアプリケーションはCMS冗長構成のTCPロードバランサーを介して、それぞれ異なる障害ドメインにある3つのアクティブなアクセラレータのいずれかに接続し、その後、同じコンテンツデータベースに接続します。各インスタンスはデータベースの変更を消費してローカルキャッシュを維持します。メディアはCMSアプリケーションから直接オブジェクトストレージに送信されます。プライベートクラウドネットワーク訪問者CDN / WAFCMS応用安定したTCPエンドポイント冗長なTCPロードバランサー健康診断健全なノードのルーティング独立加速器ゾーンA加速器AゾーンB加速器BゾーンC加速器Cコンテンツデータベース記録システムローカルキャッシュ · ローカルCDCコンシューマーメディアオブジェクトストレージメディア外部ロードバランサーTCPを経由するアプリケーショントラフィック

アプリケーション容量の増加

複数のアクセラレータに分散して、より多くのアプリケーションクエリを処理する。

データベースへの負荷が少ない

アプリケーションのトラフィック増加に伴う、データベースへの反復的な処理を削減する。

投資からより多くのものを得ましょう

キャパシティプランニングをインフラストラクチャとライセンスの価値に結びつける。

各層に明確な役割がある。

配送とメディア
CDN、アプリケーション保護、およびオブジェクトストレージは、コンテンツ配信をサポートします。
CMSアプリケーション
アプリケーションサービスは、安定したデータベースエンドポイントを介して接続します。
アクセラレーターティア
健全なノードへのルーティングを備えた独立アクセラレータ。各インスタンスはローカルキャッシュを保持し、 CDCを介してデータベースの変更を消費します。
データベース層
コンテンツデータベースは記録システムとして維持されます。データベースの可用性は別途管理されます。

ソフトウェアの導入計画を立てましょう。

  • クラウドとデータベースエンジンを選択してください。
  • 需要に応じて、アプリケーションとアクセラレーターのティアのサイズを決定します。
  • アクセス、監視、および運用に関する責任を計画する。

デプロイメントリソース。

Terraformとデプロイメントリソースについて説明します セットアップと構成ガイド 管理者ガイド

デザインを顧客価値に結びつける。

Performance Labを使用して、アプリケーションの応答速度、データベースの需要、および容量を顧客のワークロードと比較します。

分析設定

Google Analyticsは、当サイトの公開ページの利用状況を把握するのに役立ちます。利用は任意です。利用を承認または拒否した場合でも、ウェブサイトと問い合わせフォームは正常に機能します。

この設定は、このブラウザに適用されます。設定はいつでもこちらで変更できます。詳細はプライバシーポリシーをご覧ください。