Azure - 2x额外小型或单个小型实例

Jas*_*ong 10 load-balancing azure azure-compute-emulator

从Windows Azure开始,但我怎么知道哪个更好地处理网络流量和后台处理器.2x额外的小实例会更好还是只有一个小实例.

如果我要使用一个小实例,我会让后台处理器成为web角色,这样做有什么缺点?

将来,这也适用于多个小实例或更少的大实例.

是否有某种工具可以帮助我决定哪种方式可以获得最好的收益等等?

我知道要满足Microsoft的SLA,需要运行2x实例.

Joa*_*rel 12

考虑到服务可用性,最好有2个超小而非1个小实例.话虽如此,有多个陷阱:

  • 您需要将2个VM放入2个不同的升级域(在角色定义文件中完成).
  • 您的应用需要支持多VM,也就是说不依赖于非共享会话状态.
  • 更好的可用性并不意味着更好的性能,特别是本地缓存基本上减半.

缓存的大小以及在许多小型虚拟机上传播应用程序的总体困难通常可以解释为什么大多数开发人员都会坚持使用单个但更大的虚拟机,直到他们达到真正要求扩展的点(大多数应用程序可能永远不会发生这种情况).