从Windows Azure开始,但我如何知道哪个更适合处理web流量和后台处理器。是2倍的超小实例更好,还是单个小实例更好。
如果我使用一个小实例,我将在web角色中创建后台处理器,这样做的缺点是什么?
在未来,这也将适用于多个小实例或更少的大实例的情况。
有没有什么工具可以帮助我决定哪种方式能让我的钱赚得最多,等等?
我知道为了满足微软的SLA,需要运行2倍的实例。
发布于 2011-06-03 17:47:51
就服务可用性而言,最好有2个超小实例,而不是1个小实例。也就是说,有多个陷阱:
缓存的大小和将应用程序分布在许多小型VM上的总体困难通常解释了为什么大多数开发人员坚持使用单个但更大的VM,直到他们达到真正需要向外扩展的程度(这对于大多数应用程序来说可能永远不会发生)。
发布于 2011-06-03 15:30:10
我想如果没有使用数据和更多的信息,我们就不能真正知道,即使这样,我认为只有时间会告诉我们,但是……
为什么不注册一个免费的试用帐户,为您提供一个额外的小实例。看看你的应用程序是否足够好,然后当它上线时,获得第二个用于负载平衡,SLA等。
如果它不能应付,那就买一个更大的--但我还是倾向于去买第二个--除非你不在乎它会不会在任意时间变得不可用。MS将应用安全补丁,并会在没有询问的情况下重新启动您的实例,因此第二个实例将防止您的站点不可用,因为它们将单独更新它们。
无论如何,升级到更大的实例看起来并不是特别有挑战性,如果它成为售罄的话。
如果你订阅了MSDN (我想是高级级别),那么你就有足够的空闲时间来运行2个小实例。
从我所看到的一点情况来看,我不认为添加后台处理器有任何真正的‘骗局’。毕竟,你是在为整台机器买单,所以你可能会让它工作,因为它是钱。这是我在最近的科技日看到的东西给人的某种印象。
试试看..。
https://stackoverflow.com/questions/6224042
复制相似问题