配置 Amazon MWAA 网络服务器自动扩展 - Amazon Managed Workflows for Apache Airflow

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

配置 Amazon MWAA 网络服务器自动扩展

对于运行 Apache Airflow v2.2 及更高版本的环境,Amazon 会MWAA动态扩展您的 Web 服务器以处理波动的工作负载,这反过来又可以防止峰值负载期间出现性能问题。通过根据CPU利用率和活动连接数自动扩展 Web 服务器的数量,Amazon MWAA 可确保您的 Apache Airflow 环境能够无缝满足不断增长的需求,无论是来自RESTAPI请求、CLI使用量还是更多并发 Apache Airflow 用户界面用户的需求。

Web 服务器扩缩的工作原理

Amazon MWAA 使用容器指标和负载均衡器指标根据流量来确定是否需要扩展 Web 服务器。CPUUtilizationActiveConnectionCount如果CPUUtilization大于 70 或ActiveConnectionCount大于 15,亚马逊MWAA将添加其他 Fargate 网络服务器容器,但不得超过指定的最大值。MaxWebservers

随着流量减少CPUUtilizationActiveConnectionCount值降低,Amazon MWAA 请求 Fargate 将环境的 Web 服务器容器缩小到设定的最小值。MinimumWebservers

使用亚马逊MWAA控制台

您可以在 Amazon MWAA 控制台上选择可在您的环境中同时运行的 Web 服务器数量。默认情况下,Web 服务器数最小为两个,最大为五个。

配置 Web 服务器数
  1. 在 Amazon MWAA 控制台上打开 “环境” 页面

  2. 选择环境。

  3. 选择编辑

  4. 选择下一步

  5. 环境类窗格中,在最大 Web 服务器数中输入一个值。

  6. 然后在最小 Web 服务器数中输入一个值。

  7. 选择保存

注意

更改可能需要几分钟才能生效。