代码之家  ›  专栏  ›  技术社区  ›  Roopesh Shenoy

在我遇到性能问题之前,一个azure实例上有多少用户?

  •  4
  • Roopesh Shenoy  · 技术社区  · 14 年前

    1. 登录
    2. 查看特定于该帐户的详细信息(没有繁重的计算,只显示已保存在数据库中的详细信息)
    3. 基本帐户管理,如密码更改

    由于遗留原因,后端是SQLAzure(而不是windowsazure存储)。为了了解datasize,大约1000个用户的数据将存储在50mb的存储空间内(图像仅用于事件,将从windowsazure blob中提取)。

    3 回复  |  直到 14 年前
        1
  •  3
  •   Rinat Abdullin    14 年前

    只要使用适当的体系结构,就可以在一个Web角色上托管数千个并发用户,而不必注意负载或强调底层持久性(无论是RDB还是完全事件存储)。如果并发用户的数量增加了,那么扩展问题将仅仅是添加另一个web角色或命令处理器(取决于负载的类型)。

    CQRS architectures 这与云计算和几乎无限可扩展解决方案的概念非常吻合。

        2
  •  1
  •   Mikael Svenson    14 年前

    对于一千个用户来说,你不应该担心。

    这会告诉您是否需要多个前端,或者是数据库阻碍了您。

    还可以实现登录azure来计时不同的事件。

    另一个需要考虑的问题是什么是“并发用户”?如果您要求响应时间为1秒,而实际调用需要0.2秒,那么您可以连续执行5个调用,并且仍然将它们视为并发调用。

        3
  •  0
  •   Adron    14 年前

    定义并发用户很重要。在一个角色中运行的单个实例无法处理一千个实际的并发用户,这是不有效的,但是增加实例将使您能够毫无问题地扩展这些用户。但是,请记住,每个实例都是一个compute实例,因此收费$$。

    不管怎样。。。只是添加一些额外的东西来考虑。