Mid Server setup Architecture best practices

Mark156
Mega Contributor

How many Mid Servers do I need to set up for discovering 2 data centers. One local DC and one remote DC about 20 miles away. And 2 cloud environments - both AWS and Azure cloud?

6 REPLIES 6

Mike W_
Tera Contributor

I'd put one MID server in each cloud.  If you're discovering the DCs, I'd put one MID server in each of those too, discovering across to a different DC sounds like more traffic than I'd want.

Monali Patil
Kilo Guru

Hi,

In additional with this:

Best practice around MID Server host selection

 The MID server host is the foundation to which your discoveries will be executed from and should be the only task that this host should provide within your environment or environments.  As of the Istanbul of Service Now

Best practice around MID Server host selection

  1. Virtual Host
    1. 8Gb RAM
    2. 40Gb Disk Allocation
    3. Multi Core/CPU share
    4. Ensure that the virtual environment has capacity to provide for allocation
  2. Operating System
    1. Current Windows Server OS (64 bit)
    2. Provisioned to customers local policies around patches and security
  3. Network
    1. 100MB or greater connection
    2. External internet access on port 443 to your service-now instance
    3. All ports and protocol access to targets within your environment

 It’s all about location

 MIDServer host placement is key to any successful discovery deployment.  The best practice is summed up in a simple statement.  Place your MIDServers as close to the targets that has the most available bandwidth between it and what you are looking to discover.  Deploying a MIDServers in Kansas to discover your Datacenter in Singapore is not the best idea.  By keeping your MIDServer close to targets helps you get the most out of the local resources.

 Items to consider around MIDServer placement include

  1. Available bandwidth
  2. Geographic location
  3. IP access to targets (DMZs)

 How many?

There are three simple rules to determining how many midservers you will need to deploy.

  1. The number of targets you are looking to discover and how often you want to discover them
  2. You want to have midservers at minimum the continent level when looking at a global deployment
  3. Being that the mid communicates outbound only it’s a best practice to place midservers inside secure zones other than opening up many security rules to allow access.

If my answer helps you please mark as correct/helpful

Regards,

Monali