-1

有人可以给新手一个很好的解释,以下短语是什么意思:

1) 单个集群内的工作负载节流和 2) 跨多个集群的工作负载平衡。

这是从一个 ETL 作业工具的优点概述中得出的,该工具有助于在 Redshift 数据库上执行 ETL(提取、转换、加载)作业。

4

1 回答 1

1

许多 Web 服务分配了您可以与服务进行的最大数量的“交互”。一旦您超过该数量,该服务将改变其完成交互的方式。

Amazon 对您可以在节点内消耗多少计算能力施加了限制。短语“工作负载限制”意味着如果您超出 Amazon 文档Amazon Redshift Limts中详述的限制,您的查询、作业、任务或工作项将被赋予较低的优先级或完全失败。

这个想法是亚马逊不希望你消耗太多的计算能力,以至于它阻止其他人使用该服务,老实说,他们不希望你消耗的功率超过他们提供的成本。

工作负载节流并不是亚马逊服务或一般云服务独有的想法。这个概念可以在任何需要考虑接收比它可以处理的任务更多的系统中找到。一些系统以不同的方式处理过载。

例如,在负载均衡器的情况下,某些系统会将您推迟到备用服务。3rd 方数据 API 将每小时/分钟向您委派最大数据量,然后延迟您返回的响应、向您收取更多费用或完全停止响应。


您可以查看的另一项处理限制的服务是 Google Maps Geocoding 服务。如果您查看他们的文档Google Maps Geocoding API Usage Limits,您会看到:

标准 API 的用户:

  • 每天 2,500 个免费请求,按客户端和服务器端查询的总和计算。
  • 每秒 50 个请求,计算为客户端和服务器端查询的总和。

如果您超出此范围并启用了结算功能,Google 将转向:

0.50 美元/1000 个额外请求,每天最多 100,000 个。

我不记得你达到每日限制后的反应是什么样的,但一旦你达到它,你基本上不会得到回复,直到那天重置。

于 2018-02-13T17:45:49.930 回答