【问题标题】:How to properly scale Azure cloud service with worker roles for performance?如何使用辅助角色正确扩展 Azure 云服务以提高性能?
【发布时间】:2015-10-07 21:45:37
【问题描述】:

我假设这将有助于解决性能问题,我将一个 Azure 云服务拆分为多个云服务,但在我完成实施之后,我正在增加实例数量,即针对我仍然拥有的每个云服务进行扩展性能比单一云服务差。扩大规模似乎并没有带来积极的影响。我在每个云服务中都有不同的队列,这是我能想到的导致此问题的一个领域,但为什么扩展根本不起作用?

【问题讨论】:

  • 在不知道您的云服务究竟做了什么的情况下,没有人能够提供太多东西。详细说明您的云服务做什么,包括相关代码,并准确描述性能问题(磁盘、CPU、内存)以及您的期望。
  • 我有三个云服务工作者角色工作一个实例,这与增加这些工作者角色的实例数量相同。简单地说,越来越多的实例并没有改善任何处理时间,有什么想法吗?
  • 您能否提供有关您的队列设置的更多详细信息?每个实例是否从同一个队列中读取?
  • 您不应该从云服务的所有实例中访问相同的队列吗?否则缩放无效。
  • 但是您正在通过某种消息总线与云服务进行通信,对吧?如果您希望工作人员角色的扩展产生影响,它们需要全部从同一个队列轮询,以便您可以分配处理负载。

标签: azure azure-blob-storage azure-cloud-services


【解决方案1】:

正如其他人指出的那样,您的电子邮件中没有足够的信息需要我们提供帮助。我可以为您指出的一个存储指南是可扩展性和性能清单,其中包含一些很好的提示。见这里:https://azure.microsoft.com/en-us/documentation/articles/storage-performance-checklist/

【讨论】:

    猜你喜欢
    • 2014-09-19
    • 1970-01-01
    • 2015-07-31
    • 2021-07-05
    • 1970-01-01
    • 2013-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多