【发布时间】:2010-10-13 15:12:23
【问题描述】:
我有一个 Web 应用程序,目前有大约 500,000 名用户,平均每小时大约 500 次页面浏览量,我们预计在明年内必须扩展到 20,000,000 名用户。
我们当前的系统无法处理这种规模,因此我们需要转向可以处理的系统。
我认为基于服务的架构会更加健壮,并允许组件服务相互独立并独立于主应用程序进行扩展。
但有人警告我,可以轻松设计出无法很好扩展的服务架构,而且由于我几乎没有设计此类系统的经验,因此浏览一些推荐的资源可能比“试一试”要好在它。”
那么,推荐哪些资源来构建可扩展的系统?该平台是 .Net,但我想同样的信息适用于任何基于服务的架构,无论平台如何。
【问题讨论】:
-
您有 50 万人,平均每小时有 500 次观看?他们是多动症猴子吗? ;)
-
不,他们是 K-12 学生……更像蝗虫!
-
目前您认为不可扩展的系统瓶颈是什么?
标签: web-services architecture resources scalability