アプリケーションサーバーを分離するために同じサーバー上の異なるインスタンスでセットアップされたいくつかのMS SQLサーバーと、セキュリティ設定で分離された同じインスタンス上ですべてのDBでセットアップされたいくつかのサーバーがあります。
同じインスタンスに新しいDBを作成してデータベース自体にセキュリティを適用するのではなく、SQLサーバーの新しいインスタンスを作成し、そのインスタンスにDBをインストールすることが推奨されるのはいつですか。セキュリティの側面だけであるという決定にもっとありますか?
複数のインスタンスを使用する理由のいくつかは次のとおりです。
異なるインスタンス(名前付きインスタンス)を使用すると、異なるアプリケーションデータベースを異なるSQL Serverサービスパック/修正レベルで、または実際に異なるバージョンのSQL Serverで実行できます。
アプリケーション(特にサードパーティベンダー製)が昇格された特権を必要とする場合、それを独自のインスタンスに配置して分離することは理にかなっています。
異なるインスタンスを使用することは、リソース割り当ての基本的な方法です。1つのインスタンスに割り当てられるメモリは非常に多く、別のインスタンスには異なる量のメモリを割り当てます。
クラスタ化された環境では、インスタンススタッキングを使用することで、ROIを向上させることができます。そのため、ハードウェアとライセンスコストのすべてを支払いました。
個別のインスタンスの理由:
それ以外の場合は、複数のサーバーインスタンスではなく、複数のデータベースを作成することを好みます。