現在、アプリケーションを Tridion 2011 にアップグレードしています。
負荷分散された 2 つの Web サーバーと、ブローカー データベースをホストする 1 つのデータベース サーバーがあります。すべてのコンテンツはブローカー データベースに保存され、すべてのページは Web サーバーにローカルにデプロイされます (Web サーバーには Tridion デプロイヤーがインストールされます)。
ブローカーはコンテンツとメタデータを共有データベースに書き込むため、両方の Web サーバーにデプロイするとエラーが発生します。どちらもコンテンツを保存しようとするからです。私が知っているこれを解決する方法がいくつかあります..
- Broker DB にコンテンツを書き込む 1 つの Web サーバーにデプロイし、ftp 同期を使用してページとディレクトリを 2 番目の Web サーバーにコピーします。
- 1 つの Web サーバーにデプロイし、ブローカーにファイルを共有ネットワーク ディスクに書き込んでもらい、ファイルをローカルに保存する代わりに、両方の Web サーバーが共有ネットワーク ディスクを参照するようにします。
- 両方の Web サーバーにデプロイし、それらを別のデータベースで動作させます。
Tridion 2011 には、両方の Web サーバーに公開するシナリオを有効にするためのより高度なブローカー機能があるかどうか疑問に思っていましたが、実際には Web サーバーの 1 つだけがコンテンツをデータベースに書き込みます (ただし、両方とも読み取ります)。そのため、代わりに 1 つのブローカー データベースを使用できます。 2の。
これがもう少し明確であることを願っています。