配置 Amazon MWAA 网络服务器自动扩展 - Amazon Managed Workflows for Apache Airflow
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

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

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

Web 服务器缩放的工作原理

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

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

使用 Amazon MWAA 控制台

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

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

  2. 选择环境。

  3. 选择编辑

  4. 选择下一步

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

  6. 接下来,在最小 Web 服务器数量中输入一个值。

  7. 选择保存

注意

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