データベースとアプリケーションサーバーの間に専用のネットワークチャネルを使用する必要がありますか?両方の他のすべてのコンピュータノードと一緒にスイッチに接続データベースとアプリケーションサーバーの間に専用のネットワークチャネルを使用する必要がありますか?
...か...
はまったくdiferenceを行うものではありませんか?
問題はの性能です!
データベースとアプリケーションサーバーの間に専用のネットワークチャネルを使用する必要がありますか?両方の他のすべてのコンピュータノードと一緒にスイッチに接続データベースとアプリケーションサーバーの間に専用のネットワークチャネルを使用する必要がありますか?
...か...
はまったくdiferenceを行うものではありませんか?
問題はの性能です!
すべてはアプリケーションのスループットに依存します。可能な限り最小のレイテンシが必要な場合は、ルートを最適化することが理にかなっています。非常にスケーラブルなソフトウェアを除いて、私はこれがめったに必要ではないと主張し、すべてを一般的な方法で接続することができます。
あなたの機能以外の要件によって異なります。 NICが同じ速度で動作していると仮定すると、データベーストラフィックをフロントエンドトラフィックから遠ざけることは、帯域幅の観点からは、帯域幅が問題である場合にのみ良いことです。
データベースへの直接アクセスを得るための唯一の方法は、アプリケーションサーバーのセキュリティを脅かすために、フロントサイドとデータサイドを異なるネットワークに保つことによってセキュリティが向上することです。
共有スイッチを使用すると、特にスイッチがビジー状態の場合、待ち時間が長くなる可能性があります。また、より高速な専用ネットワークチャネル(たとえば、スイッチが100Mビットの場合はギガビットイーサネット)を接続することもできます。これが価値あるものかどうかは、あなたのアプリケーションによって異なります。
さらにセキュリティを強化するために専用チャネルを使用して、データベースサーバーへのアクセス不能を回避することもできます。
大括弧:*チャンネル 大括弧:*違い – GEOCHET