当创建与web应用程序相关的新启动时,如何选择托管提供商?
假设web应用程序的代码是面向DDDD ()来处理大型部署场景的,其思想是避免过多的托管成本。
基本上,网络应用的推出,与它的用户将能够适应一个“单一”框(DB +应用程序),也许两个冗余。最终,应用程序将逐步扩展到越来越多的用户(我希望:)。我如何明智地选择主持?
今天,我看到三个选择:
有人对这样的要求有反馈/建议吗?
PS: FYI,这些web应用程序可能会使用ASP.NET MVC作为web框架,而Ncqrs+NServiceBus则以CQRS风格的DDDD模式为目标。
编辑:作为后端,MongoDB现在是我们可能的选择,因为NoSQL与事件源+ CQRS (不需要连接等等)很好地结合在一起。然而,使用asp.net和mongodb来寻找VPS是很有挑战性的。我可能不得不使用在所有提供程序(MySQL、SErver或MySQL)上找到的一些传统的关系数据库管理系统。
发布于 2011-10-21 09:16:22
根据这个报告,创业失败的首要原因是过早扩大规模。
这不是一个明智的解决方案,花费大量的钱,直到你还没有达到你需要它。在“根据需要”的基础上缩放您的应用程序。启动小规模(VPS),保持低成本,监控您的增长,并在需要时进行扩展。从VPS移动到专用服务器或云并不困难。托管公司帮你解决这个问题。另外,请看我的答案这里,以获得一些关于初创企业的额外提示。
在线阅读更多关于该报告的信息。
发布于 2011-10-21 09:03:58
这只是我的意见但是..。您期望有多少用户?你希望100名用户同时访问该网站吗?1000个用户怎么样?还是10k?
nginx可以处理1k-10 nginx用户,这取决于您的机器,只有很少的cpu/ram,直到同时达到每个用户10k为止。那么cpu将成为瓶颈。另外,您的应用程序有多复杂?大多数页面都需要大量的处理能力吗?你打算转换视频还是声音?
我看到一个人走红了,在他的网站上获得了数百万的点击量。在简单的VPS上。他通过将一个文件(相当大的swf)扔到amazon上解决了他的问题,他的网站也处理了这个问题。
如果你有10k用户定期,那么你的网站或应用程序将需要重写或更改,这是一个不同的球类游戏。但如果你经常得到这么多.我敢肯定,如果您有一个简单的VPS设置(服务器、备份和任何您需要的东西),您就可以使用普通的VPS。
https://softwareengineering.stackexchange.com/questions/115530
复制相似问题