Posted By Nilesh Jain on 05 Jan 2022 09:33 AM
-> I want to setup access of DNN (Admin - Backend) to the Intranet user's only.
Access to the "Backend" is limited to users who have admin/edit permissions. You may install an AD Authentication Provider to have SSO and assign the permissions to specific users/roles.
-> I want to setup access of Web site (Front End - Annonymous User) to the internet.
To access an intranet site from external machines a WAF (Web Application Firewall) is really helpful. You may also activate 2FA, and restrict access to admin/edit functionality there, even for "internal" users (which does not make to much sense in my eyes). Anonymous users have only permissions to view the content for the roles "All Users" and "Unregistered Users".
-> How DNN work with MVC Module, How we can integrate the same.
About MVC: there are a lot of tutorials, also vidoes etc. in the net. Usse Google to find out. A good start is Chris Hammond's (christoc) MVC templates.
-> How I can setup load balancing for the DNN web site
Read about "Web Farms".
-> How we can do database mirroring / Clustering for Load balancing
You do that with SQL Server, either a Failover Cluster Instance or Transaction Log Shipping (which is outdated afaik) or Availability Groups. Whatever seems to fit your needs. For IIS you need a Windows Cluster/Web Farm.
-> How many server is required to manage the DNN.
At least one (if you mean the machine by "server"), if you install IIS and SQL Server on the same machine.