我正在写一份商业计划书,我在财务方面遇到了一些麻烦。我估计了开发人员、网页设计师和服务器以外的所有东西的成本。我不是一个程序员,所以我不知道所有的细节。但你认为服务器为一个复杂的应用程序花费了多少钱呢?我不能进入太多的细节,但它可以跟踪用户的偏好,存储关于用户的数据,并有相当多的后端。
发布于 2010-12-24 20:17:17
正如我在回复你对@mark的评论时所说的那样,这是一个很难回答的问题,因为我们知道的还不够多,无法做出好的预测。来帮助你做出你自己的预测
因为它只是一个商业计划(即不是一成不变的),考虑一下你想要在一个给定的硬件上运行的用户数量--用于数据/ web服务器。
要积极进取,但在现实世界中,开发人员将不得不编写代码来实现这个目标,并将其作为软件规范的一部分-例如,一个web服务器上有200个并发用户,10个web服务器需要一个双核xeon数据库服务器或应用程序所需的任何东西。
然后,您可以绘制一张扩展图;它们往往不是线性的,因此有一个虚构的黄鼠狼因子来处理,它会在您移动时滚动图形。
然后,不要忘记备份、负载均衡器、防火墙、内容管理器、缓存代理以及您需要的所有其他网络工具包。
你还需要为某个人做预算来管理所有的事情。如果是一个web应用,可能会有3个人轮流处理它。或者确保你的IT人员是最专注的,这样当一切都出错时,服务器会在晚上重新启动。
终于..。系统是否需要灾难恢复?如果是这样的话,这将需要包括在内。
发布于 2010-12-24 06:54:08
这在很大程度上取决于同时使用你的服务的用户数量,当然还有你会有多少流量。如果没有更多的细节,就不可能估计任何成本。
编辑:
如果你和一个开发人员坐下来,向他/她解释你想要做什么,这可能是最好的。亚马逊网络服务(云)有一个很好的计算程序。你可以在这里找到它:http://calculator.s3.amazonaws.com/calc5.html
例如,如果您在一年内需要5个Linux CPU中型实例+负载均衡器(它们会将负载分散到实例上)+流量(50000 1GB传出+500 1GB传入)(每个用户传出1 1GB/月+100MB/月),这将是2275美元的一次性付款和7101美元的月度
http://calculator.s3.amazonaws.com/calc5.html?key=calc-DE0DC116-63C1-440E-BE15-213263DC4E2B
但这是一个过于复杂的问题,不能仅仅依靠猜测。Amazon AWS的优势在于,您可以随应用程序一起成长。也许最好的做法是从小处开始,看看你需要什么。
发布于 2010-12-24 06:57:31
这真的取决于应用程序的复杂性,你希望有多少流量,以及你需要什么平台。真正的成本在于管理事物的时间。
我会考虑亚马逊亚马逊网络服务( amazon aws,http://aws.amazon.com/ec2/pricing/)。甚至还有一个免费的级别可以开始。
他们有预先构建的、免费的、可购买的系统镜像,可能会有你需要的配置。如果您的应用程序开始运行,您可以使用其中一个来构建自己的映像,并将其部署到多个服务器上。
https://stackoverflow.com/questions/4523005
复制相似问题