First off, I am a senior engineer with over 20 years of 3rd level senior engineering/architecture support. I am very knowledgeable with Microsoft products and have been using them since M$ was first released DOS and windows. I am saying this to state that I am very well versed with Microsoft and their "requirements" this is important for my question that I am posting. I work for an MSP for a multi-tenant cloud based solutions. One of our new clients uses Microsoft GP 2016 and as we are building out the back-end infrastructure, the GP consultant the client uses (and highly relies on them for recommendations) pushed back on the design for GP with SQL on 1 server. They state Microsoft recommends a multi-server farm with separate GP and separate SQL servers. Keep in mind this is for less than 10 concurrent users so from my experience, this is way overkill. They dont need the multi-server farm but since they were recommended this by their consultant, I am trying to find any proof from Microsoft to support this. What I found instead was quite contradictory from Microsoft, they even state this can run on SQL Express with a workstation class. To me, this sounds like the consultant is wrong and this is not Microsoft's recommendations. I am basing my findings from this M$ article:
Any feedback or assistance would be greatly appreciated, even better would be an article from Microsoft stating SQL and GP either need to be separated OR they can run concurrently together fine so i can go back to the client with factual articles.
*This post is locked for comments