2

現在、アプリケーションを Tridion 2011 にアップグレードしています。

負荷分散された 2 つの Web サーバーと、ブローカー データベースをホストする 1 つのデータベース サーバーがあります。すべてのコンテンツはブローカー データベースに保存され、すべてのページは Web サーバーにローカルにデプロイされます (Web サーバーには Tridion デプロイヤーがインストールされます)。

ブローカーはコンテンツとメタデータを共有データベースに書き込むため、両方の Web サーバーにデプロイするとエラーが発生します。どちらもコンテンツを保存しようとするからです。私が知っているこれを解決する方法がいくつかあります..

  1. Broker DB にコンテンツを書き込む 1 つの Web サーバーにデプロイし、ftp 同期を使用してページとディレクトリを 2 番目の Web サーバーにコピーします。
  2. 1 つの Web サーバーにデプロイし、ブローカーにファイルを共有ネットワーク ディスクに書き込んでもらい、ファイルをローカルに保存する代わりに、両方の Web サーバーが共有ネットワーク ディスクを参照するようにします。
  3. 両方の Web サーバーにデプロイし、それらを別のデータベースで動作させます。

Tridion 2011 には、両方の Web サーバーに公開するシナリオを有効にするためのより高度なブローカー機能があるかどうか疑問に思っていましたが、実際には Web サーバーの 1 つだけがコンテンツをデータベースに書き込みます (ただし、両方とも読み取ります)。そのため、代わりに 1 つのブローカー データベースを使用できます。 2の。

これがもう少し明確であることを願っています。

4

1 に答える 1

2

Tridion はクラスタリング サーバーではないため、高可用性の要件を管理することはできません。Tridion とは別にクラスタリングを見てから、Tridion なしでこれをどのように解決するかを考えてください。

Web/アプリケーション サーバーを高可用性として設定し、(ファイルシステムとブローカー データベースの両方に対して) 何らかの形式の同期を行っている場合、Tridion はノードの 1 つに公開できます (技術的には、ロード バランサーの背後にあることさえあります)。 )。

ソフトウェアのクラスタ化を検討せず、「貧弱な」クラスタが必要な場合は、Web/アプリケーション サーバーの両方に独自のデプロイヤと独自のデータベースを設定する必要があります。その後、Tridion は両方のノードに発行するだけで、すべてが自動的に同期されます (両方のノードがオンラインである限り)。

于 2012-12-19T15:55:08.077 に答える