web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

AX2012 R3 Deployment Architecture

(0) ShareShare
ReportReport
Posted on by 283

Hello,

Our current AX 2012 R3 deployment 'Architecture' (not sure if it qualifies being called that!) consists of 2 physical servers - AOS and SQL DB. We service approx 60-70 users with a mix of transaction and report profiles. Both servers currently run on Xeon cores and SAS HDDs, naturally the performance is not much to talk about. 

We will be adding 10 more power users shortly and re-looking at our deployment to bring in a thought out 'Architecture' piece for which we have a small budget. To do that we are looking at hosting 2 AOS servers (with LB profile) to spread the user load. This takes care of the AOS bit.

To take care of SQL performance, is it a good practice to replicate the SQL Server (to another physical server) and point the AX report server to that? Will this help distribute the load between what is conceptually a Transaction SQL server and a Report SQL server. Or, does the overhead outweigh the performance achieved in such a scenario? 

Any tips or experience are welcome.

Note - We do not have any SAN infrastructure.

Thanks.

I have the same question (0)
  • Suggested answer
    nmaenpaa Profile Picture
    101,172 Moderator on at

    Hi Mandeep,

    you should definetely have 2 SQL servers in a failover setup for reliability purposes. 

    But this will not add any performance since only one of the nodes is active at a time. Depending on your SQL Server tier (Standard, Enterprise) it's possible to have both nodes running at the same time, and use the second node as Read-only node for some reporting purposes. But the only AX component that supports using this secondary read-only replica is the SSAS component (=cubes). The SSRS reports can't use this secondary read-only node.

    Check this blog post for more details: community.dynamics.com/.../high-availability-best-practices-for-dynamics-ax-2012

  • Mandeep.S Profile Picture
    283 on at

    Hi Nikolaos,

    Thanks for replying.

    We do have a failover in place as you have suggested. While this takes care of HA, AX is always lacking in the performance department. While searching, I found this article and got inspired!

    social.technet.microsoft.com/.../32313.ax-2012-run-reports-without-hitting-the-production-db.aspx

    Do you see any pitfalls to this deployment?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 632 Super User 2026 Season 1

#2
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 624

#3
CP04-islander Profile Picture

CP04-islander 301

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans