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

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics NAV (Archived)

NAV 2016 Installation Environment for Live, Test & Development

(0) ShareShare
ReportReport
Posted on by

Hi All

We are wanting to install all 3 environments (Live, Test and Development) onto our servers and are looking for the best possible way to have all 3 environments running together, currently we have 2 servers Serv1 has the NAV server with all 3 NAV Server Instances setup and also the Development environment and Dev SQL. Serv2 has the Live and test SQL databases on the same SQL Instance.

What I would like to know is it worth moving all Development including the NAV Server Instance for Dev onto the same machine and have that isolated, or is it the best practice to have all 3 NAV Server instances managed from the same machine?

Thanks

David

*This post is locked for comments

I have the same question (0)
  • Verified answer
    Yogesh Kulkarni_ Profile Picture
    1,762 on at

    Hello David,

    It is always good idea to have separate Development and Production environment.

    Always have a backup (Import/export objects and database) on regular basis. So that if something goes wrong, you can restore, at any point of time.

    -Yogesh Kulkarni

    Please verify, if you find answer helpful.

  • Verified answer
    Luc van Vugt Profile Picture
    on at

    Hi David,

    To add to Yogesh remark: it's best to isolate production from any other environment, be it test and/or dev. In this way you guarentee that all resources, e.g. cpus, memory, etc., are fully available for the operation and possible mistakes - f.e. updating the wrong database - are as low as possible.

    Next to that I would like to add: let each environment have it's own resources so that it mimics production environment. That's the setup we use. But of course, if budget is restricted you could combine test and dev on samee resources.

  • Suggested answer
    Maneesha Profile Picture
    5,891 on at

    Dear David Stockill ,

    There is no issue , even you are managing all 3 environment from 1 server , there is no harm,

    Even we have setup every thin in to one server ,  its useless & wastage when you are creating several servers for one purposes, so you can keep it all in to one server dont worry

    But keep it mind , assign some acceptable hardware or through VMWARE

    Eg: Ram , Space

  • Community Member Profile Picture
    on at

    Hi Maneesha,

    Thanks for your suggestion. It makes sense. I have quick question. If we create test database for NAV 2016 from Production what is the steps we should follow? Please advise including dev environment procedure for the test database.

    Best Regards,

  • Verified answer
    Suresh Kulla Profile Picture
    50,245 Super User 2025 Season 2 on at

    Hello,

    I totally disagree with Maneesha statement having all three environments on one server, it is not recommended to have all the three servers on one machine. As Yogesh, and Luc mentioned earlier please have seperate servers atleast two servers one for production and other for Test and Dev.  I am not sure why he mentioned useless and wastage but that is not how I recommend you to setup your servers, please isolate them as much as you can.

    Coming to the procedure of creating test/dev from production database depends upon your current configuration, Intially you take a backup of production database and create new dev/test database then remove all the sensitive data from the database such as credit card information.. also change the setup so dev/test don't refere to the same paths or configuration as produciton database.

  • Suggested answer
    Amol Salvi Profile Picture
    18,698 on at

    Agree with Luc that you should have different server for production db which will us full resources for operation.

    You can create test and development on one server

    But production db should be isolated .

  • Verified answer
    Rabin Profile Picture
    2,976 on at

    Hi David,

    It's all about Best Practices. Installing everything on the same system might look technically feasible and easy to maintain but it might lead you to many problems like:

    -Security of your Live Data

    -System Crashing issue

    -Low Performance

    -and many others.

    As suggested by Yogesh&Luk, Try to use different machine for the separate environment.

    In addition, it is also recommend to install different Tiers(NAVCLIENT, NAVSERV  & NAVSQL) on Different System so as to get the  best performance.

    Another good suggest would be to use the Test environment as similar/Updated to the Live Environment as possible, this can help overcome different post-testing and pre-implementation  issues.

  • Maneesha Profile Picture
    5,891 on at

    .

  • Verified answer
    dkatson Profile Picture
    2,263 on at

    Better to devide on 2 different VM.

    1 VM - Production

    2 VM - Development & Test

  • Verified answer
    Alexander Ermakov Profile Picture
    28,096 on at

    I would say that putting everything on one server will be quite dangerous. Imagine that some developer can make/run such a report that would be designed improperly and this would eat up all available server memory. This would result in you live environment to crash.

    Live environment should ALWAYS be located on a server, separated from test and dev environments.

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics NAV (Archived)

#1
HoangNam Profile Picture

HoangNam 7

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans