SOLVED

Azure ATP sizing

Copper Contributor

I recently set up the RAM as recommended by the sizing tool, but now I get the message again in Azure ATP "some network traffic is not being analyzed".

Currently the tool shows the following:

DCSensor SupportedFailed SamplesMax Packets/secAvg Packets/secBusy Packets/secBusy Packets/sec Start TimeBusy Packets/sec End TimeMin Avail MBAvg Avail MBBusy Avail MBBusy RAM Start TimeBusy RAM End TimeTotal MBMax % CPU TimeAvg % CPU TimeBusy % CPU TimeBusy CPU Start TimeBusy CPU End TimeLogical processorsProcessor GroupsCore CountVM IndicatorAD SiteTime Zone NameIs DSTOS CaptionOS Build NumberOS Installation TypeOS Server Levels
srvRODC1.contoso.comYes, but additional resources required: +2GB02.4385511108:17:5408:32:511.8332.0812.04007:15:5407:30:574.0958981307:20:0407:35:07212VMWareLondon(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, ViennaFalseMicrosoft Windows Server 2016 Standard14393Server CoreServerCore
srvRODC2.contoso.comYes, but additional resources required: +3GB01.940639408:21:0908:36:125341.1881.15306:23:1606:38:134.095100111407:17:5407:32:57212VMWareLyon(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, ViennaFalseMicrosoft Windows Server 2016 Standard14393Server CoreServerCore
srvRODC3.contoso.comYes, but additional resources required: +3GB02.23717322907:19:1507:34:1860092990707:26:2107:41:183.071100101407:20:0007:35:02212VMWarePune(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, ViennaFalseMicrosoft Windows Server 2016 Standard14393Server CoreServerCore
srvRODC4.contoso.comYes, but additional resources required: +3GB04.109629407:16:3407:31:3763392489906:46:4007:01:374.095100364106:23:2106:38:19212VMWareRom(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, ViennaFalseMicrosoft Windows Server 2016 Standard14393Server CoreServerCore
srvdc3.contoso.comYes, but additional resources required: +1GB013.9153.4254.29607:32:1207:47:097.3787.9877.89608:21:5408:36:5712.287100304208:11:1808:26:16414VMWareBerlin(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, ViennaFalseMicrosoft Windows Server 2016 Standard14393Server CoreServerCore
srvdc2.contoso.comYes, but additional resources required: +1GB09.6643.9344.50607:38:1807:53:157.0627.6137.55207:52:3008:07:2712.28791244708:33:1808:48:19414VMWareBerlin(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, ViennaFalseMicrosoft Windows Server 2016 Standard14393Server CoreServerCore
srvdc1.contoso.comYes, but additional resources required: +1GB012.1984.3565.56507:55:3008:10:277.3117.8437.63508:15:3808:30:3512.28776172508:01:4108:16:38414VMWareMuenchen(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, ViennaFalseMicrosoft Windows Server 2016 Standard14393Server CoreServerCore
srvdc4.contoso.comYes, but additional resources required: +1GB04.7287431.32007:12:2307:27:267.0247.3427.25907:15:0907:30:1112.28694172808:38:4308:53:42212PhysicalLeipzig(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, ViennaFalseMicrosoft Windows Server 2016 Standard14393Server CoreServerCore

 

How much RAM must be free and available for Azure ATP to run correctly and without warning?
Is 9.5GB RAM the maximum Azure ATP needs? (without OS,....) =>  https://docs.microsoft.com/en-US/azure-advanced-threat-protection/atp-capacity-planning

We are currently testing Azure ATP, but we plan to roll it out soon.
For better planing i need to know how much RAM the servers need.
It is always difficult to add more RAM later.


thanks,
Best Regards,
Ralf

 

 

2 Replies
best response confirmed by Ralfxyz (Copper Contributor)
Solution

@Ralfxyz 

On which of the above machines did you get the health alert?

 

In general, it's important to understand that the sizing tool is based on heuristics.

It's pretty good most of the times, but we did see anomalies in networks that act a little different.

For example, different mixture of traffic, increased AD events due to lot's of Apps querying AD, or networks with exceptional amounts of AD entities. those and more are issues that the tool can't reasonably measure, so it could be that in some cases you would need to add more memory or cores compared to what the tool says or even mentioned in the table,

Still, for most cases it is a good fit or a good starting point.

 

As for sizing... the data in the tables is what the sensor itself is consuming.

In addition to that, the sensor resource manager expect to have AT LEAST 15% free RAM and CPU at all times to protect AD services, or else it will throttle itself.

So for example, let's say the sensor needs 10 GB, And AD services / OS need 10 GB more, that's 20GB used RAM at all times.  so in this case, I would use a machine with at least 24 GB of RAM, so at all times I will have a bit more than 15% free, and won't get throttled.

Same goes for total CPU.

@Eli Ofek Hello Eli,
thank you very much for your fast reply and the explanation.
The messages comes from srvdc1, srvdc2 and srvdc3.

Ok, the warning comes because there are sometimes peak loads.
I have to check how much RAM I can provide for the DCs.

Thank you very much for your support.
Best Regards,
Ralf

1 best response

Accepted Solutions
best response confirmed by Ralfxyz (Copper Contributor)
Solution

@Ralfxyz 

On which of the above machines did you get the health alert?

 

In general, it's important to understand that the sizing tool is based on heuristics.

It's pretty good most of the times, but we did see anomalies in networks that act a little different.

For example, different mixture of traffic, increased AD events due to lot's of Apps querying AD, or networks with exceptional amounts of AD entities. those and more are issues that the tool can't reasonably measure, so it could be that in some cases you would need to add more memory or cores compared to what the tool says or even mentioned in the table,

Still, for most cases it is a good fit or a good starting point.

 

As for sizing... the data in the tables is what the sensor itself is consuming.

In addition to that, the sensor resource manager expect to have AT LEAST 15% free RAM and CPU at all times to protect AD services, or else it will throttle itself.

So for example, let's say the sensor needs 10 GB, And AD services / OS need 10 GB more, that's 20GB used RAM at all times.  so in this case, I would use a machine with at least 24 GB of RAM, so at all times I will have a bit more than 15% free, and won't get throttled.

Same goes for total CPU.

View solution in original post