If your plan is to setup AD DS, then i would STRONGLY advise against putting everything in one windows server VM. That is against all MS best practices and it will create many issues down the line.
Setup a Windows VM for AD DS, and another for SQL/application.
Ideally, you should run at least 2 domain controllers in an AD DS, but 1 can be enough for initial setup.
Windows AD controller doesn’t need much in terms of resources (2-4 cores and 8GB RAM should be enough) for a few users. SQL, on the other hand is pretty resource intensive (especially memory) so grant those resources.
If your plan is to setup AD DS, then i would STRONGLY advise against putting everything in one windows server VM. That is against all MS best practices and it will create many issues down the line.
Setup a Windows VM for AD DS, and another for SQL/application.
Ideally, you should run at least 2 domain controllers in an AD DS, but 1 can be enough for initial setup.
Windows AD controller doesn’t need much in terms of resources (2-4 cores and 8GB RAM should be enough) for a few users. SQL, on the other hand is pretty resource intensive (especially memory) so grant those resources.