ATA 容量规划

适用于:高级威胁分析版本 1.9

本文可帮助你确定需要多少个 ATA 服务器来监视网络。 它可帮助你估计需要多少个 ATA 网关和/或 ATA 轻型网关,以及 ATA 中心和 ATA 网关的服务器容量。

注意

只要满足本文中所述的性能要求,就可以在任何 IaaS 供应商上部署 ATA 中心。

使用大小调整工具

确定 ATA 部署容量的建议且最简单的方法是使用 ATA 大小调整工具。 运行 ATA 大小调整工具,并从 Excel 文件结果中使用以下字段确定所需的 ATA 容量:

  • ATA 中心 CPU 和内存:将 ATA 中心表结果文件中的“忙碌数据包数/秒”字段与 ATA 中心表中“每秒数据包数”字段匹配。

  • ATA 中心存储:将 ATA 中心表结果文件中的“平均数据包数/秒”字段与 ATA 中心表中“每秒数据包数”字段匹配。

  • ATA 网关:根据所选的网关类型,将结果文件中 ATA 网关表中的“忙碌数据包/秒”字段与 ATA 网关表ATA 轻型网关表中“每秒数据包数”字段相匹配。

示例容量规划工具。

注意

由于不同的环境各不相同,并且具有多个特殊和意外的网络流量特征,因此在最初部署 ATA 并运行大小调整工具后,可能需要调整和微调部署容量。

如果无法使用 ATA 大小调整工具,请手动收集数据包/秒计数器信息,收集间隔 (大约 5 秒,) 所有域控制器 24 小时。 然后,为每个域控制器计算每日平均值和最繁忙的时段 (15 分钟) 平均值。 以下部分提供了有关如何从一个域控制器收集数据包/秒计数器的说明。

注意

由于不同的环境各不相同,并且具有多个特殊和意外的网络流量特征,因此在最初部署 ATA 并运行大小调整工具后,可能需要调整和微调部署容量。

ATA 中心大小调整

ATA 中心需要至少 30 天的数据用于用户行为分析。

来自所有 DC 的每秒数据包数 CPU (核心*) 内存 (GB) 每日数据库存储 (GB) 每月数据库存储 (GB) IOPS**
1,000 2 32 0.3 9 30 (100)
40,000 4 48 12 360 500 (750)
200,000 8 64 60 1,800 1,000 (1,500)
400,000 12 96 120 3,600 2,000 (2,500)
750,000 24 112 225 6,750 2,500 (3,000)
1,000,000 40 128 300 9,000 4,000 (5,000)

*这包括物理核心,而不是超线程核心。

**) (峰值数字的平均数

注意

  • ATA 中心每秒可以处理来自所有受监视域控制器的最多 100 万个数据包。 在某些环境中,同一 ATA 中心可以处理大于 1M 的总体流量,某些环境可能超过 ATA 容量。 如需规划和估算大型环境方面的帮助,请通过 联系我们 azureatpfeedback@microsoft.com 。
  • 如果可用空间达到最小 20% 或 200 GB,则会删除最早的数据集合。 如果无法成功将数据收集减少到此级别,则会记录警报。 ATA 将继续运行,直到达到 5% 或 50 GB 可用阈值。 此时,ATA 将停止填充数据库,并将发出其他警报。
  • 如果满足本文中所述的性能要求,可以在任何 IaaS 供应商上部署 ATA 中心。
  • 读取和写入活动的存储延迟应低于 10 毫秒。
  • 读取和写入活动之间的比率约为每秒 100,000 个数据包以下的 1:3,每秒 100,000 个数据包以上为 1:6。
  • 将中心作为虚拟机 (VM 运行) 中心要求所有内存一直分配给 VM。 有关将 ATA Center 作为虚拟机运行的详细信息,请参阅 ATA 中心要求
  • 为了获得最佳性能,请将 ATA 中心的 电源选项 设置为 “高性能”。
  • 在物理服务器上工作时,ATA 数据库需要你在 BIOS 中 禁用 非统一内存访问 (NUMA) 。 系统可能将 NUMA 称为节点交错,在这种情况下,必须 启用 节点交错才能禁用 NUMA。 有关详细信息,请参阅 BIOS 文档。 当 ATA 中心在虚拟服务器上运行时,这不相关。

为部署选择正确的网关类型

在 ATA 部署中,支持 ATA 网关类型的任意组合:

  • 仅 ATA 网关
  • 仅 ATA 轻型网关
  • 两者的组合

确定网关部署类型时,请考虑以下优势:

网关类型 优点 成本 部署拓扑 域控制器使用
ATA 网关 带外部署使攻击者更难发现 ATA 存在 Higher 随域控制器一起安装 (带外) 每秒最多支持 50,000 个数据包
ATA 轻型网关 不需要专用服务器和端口镜像配置 Lower 安装在域控制器上 每秒最多支持 10,000 个数据包

下面是 ATA 轻型网关应涵盖域控制器的方案示例:

  • 分支站点

  • 部署在云中的虚拟域控制器 (IaaS)

下面是 ATA 网关应涵盖域控制器的方案示例:

  • 总部数据中心 (具有每秒超过 10,000 个数据包的域控制器)

ATA 轻型网关大小调整

ATA 轻型网关可以根据域控制器生成的网络流量支持监视一个域控制器。

每秒数据包数* CPU (核心**) 内存 (GB) ***
1,000 2 6
5,000 6 16
10,000 10 24

*特定 ATA 轻型网关正在监视的域控制器上每秒的数据包总数。

**此域控制器已安装的非超线程核心总数。
虽然超线程对于 ATA 轻型网关是可以接受的,但规划容量时,应计算实际核心数,而不是超线程核心数。

此域控制器已安装的内存总量。

注意

  • 如果域控制器没有 ATA 轻型网关所需的资源,则域控制器性能不受影响,但 ATA 轻型网关可能无法按预期运行。
  • 将网关作为虚拟机 (VM 运行时,) 网关要求将所有内存一直分配给 VM。 有关将 ATA 网关作为虚拟机运行的详细信息,请参阅 动态内存要求) 。
  • 为了获得最佳性能,请将 ATA 轻型网关的 “电源选项” 设置为 “高性能”。
  • 至少需要 5 GB 的空间,建议使用 10 GB 的空间,包括 ATA 二进制文件、ATA 日志和性能日志所需的空间。

ATA 网关大小调整

确定要部署的 ATA 网关数时,请考虑以下问题。

  • Active Directory 林和域
    ATA 可以监视来自单个 Active Directory 林的多个域的流量。 监视多个 Active Directory 林需要单独的 ATA 部署。 不要配置单个 ATA 部署来监视来自不同林的域控制器的网络流量。
  • 端口镜像
    端口镜像注意事项可能需要为每个数据网关或分支站点部署多个 ATA 网关。
  • 容量
    ATA 网关可以支持监视多个域控制器,具体取决于要监视的域控制器的网络流量量。
每秒数据包数* CPU (核心**) 内存 (GB)
1,000 1 6
5,000 2 10
10,000 3 12
20,000 6 24
50,000 16 48

*特定 ATA 网关在其一天中最繁忙的时段内,来自所有域控制器的每秒平均数据包数。

*域控制器端口镜像流量的总量不能超过 ATA 网关上捕获 NIC 的容量。

**必须禁用超线程。

注意

  • 将网关作为虚拟机 (VM 运行时,) 网关要求将所有内存一直分配给 VM。 有关将 ATA 网关作为虚拟机运行的详细信息,请参阅 动态内存要求
  • 为了获得最佳性能,请将 ATA 网关的 电源选项 设置为 “高性能”。
  • 至少需要 5 GB 的空间,建议使用 10 GB 的空间,包括 ATA 二进制文件、ATA 日志和性能日志所需的空间。

另请参阅