4ノードのOracle VM環境。1つの管理サーバー、2つのVMサーバー、および直接接続ストレージを備えたストレージサーバーを構成しています。
ストレージサーバーはLinuxを実行しているため、iSCSI(OCFS2を使用)またはNFS上のVMサーバーに共有ストレージを提供するオプションがあります。
一方が他方よりも優れた、またはより信頼性の高いパフォーマンスを発揮する可能性はありますか? 2つを決定する際に考慮すべき他のことはありますか?
Oracle VMはOracleのXenベースの仮想化製品であり、仮想化されたOracleデータベースの総称ではないことに注意してください。
他のすべての条件が同じであれば、ブロックレベルプロトコル(iSCSI)がファイルレベルプロトコル(NFS)よりもパフォーマンス的に優れていると思います。
NFSストレージ領域(ファイルシステム)は、複数のホストで同時に共有できます。ストレージサーバーのOSは、ファイルへのアクセスを調停する責任があります。この方法で、両方のサーバーのストレージのプールをより簡単に共有できます。 Oracle VMデータをホストする場合、これはかなり印象的でない利点かもしれません。
iSCSIには、ストレージをブロックデバイスとして使用できるようにするという利点があります。これは、実稼働環境により類似している可能性があります。欠点は、一度に1つのホストのみが各iSCSIターゲットに接続できることです。
あるものが別のものよりも大幅に信頼できるかどうかはわかりませんが、iSCSIを好みます。
バックアップ戦略は、使用するソリューションによって多少異なる場合があります。