SQL SERVER ALWAYS ON AG- MULTIPLE STACK ON SINGLE SERVER POSSIBILITY

Vidya 21 Reputation points
2020-11-11T07:38:24.66+00:00

We currently have Always ON with AG in 2 nodes Active/passive. We are planning for additing another stack on same server creating one more instance alwaysON 2 nodes which would be opposite of above stack that is passive/Active so that we could utilize passive CPU cores.

stack 1: ( server A with Instance 1 Active and server B with Instance 1 passive)
stack 2: ( server A with Instance 2 passive and server B with Instance 2 Active)

Please let us know the pros and cons of this configuration? and the MS recommended best practices for the requirement mentioned.

SQL Server Other
0 comments No comments
{count} votes

Accepted answer
  1. David Browne - msft 3,851 Reputation points
    2020-11-11T14:37:39.677+00:00

    Please let us know the pros and cons of this configuration?

    Pros:
    The SQL Server Instances are more isolated for memory utilization, patching, and administration

    But that's about it.

    Cons:
    More complicated
    Much less efficient use of server memory

    and the MS recommended best practices for the requirement mentioned.

    Don't use multiple instances.

    You should simply add a second Availability Group on the existing instances unless there's some very good reason not to.

    If you really need that level of separation between workloads, you should use seperate VMs.

    1 person found this answer helpful.

3 additional answers

Sort by: Most helpful
  1. Shashank Singh 6,251 Reputation points
    2020-11-11T07:59:40.163+00:00

    The configuration is supported. You need to make sure that the secondary replica you were using will not hold primary for other AG and hence it also needs to be fully licensed.

    The normal pros and con which applies to AG will be applicable here. One thing to preplan is when lets say a node goes down. The other node will be holding 2 primary replicas so make sure you have enough RAM and CPU to support this scenario.


  2. m 4,276 Reputation points
    2020-11-11T09:32:01.757+00:00

    Recommend @Shashank Singh 's reply as Answer.

    0 comments No comments

  3. Tom Phillips 17,771 Reputation points
    2020-11-11T14:15:21.957+00:00

    To SQL Server, these are completely independent and have no interaction. Same as if they were on different physical servers. The only problem is hardware resources need to be large enough to support both instances.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.