我正在写一份商业计划书,但我在财务部分遇到了一些麻烦。我估计了开发人员、网页设计师以及除服务器成本之外的所有方面的成本。我不是程序员,所以我不知道所有细节。但是您认为服务器对于复杂应用程序的成本是多少。我无法了解太多细节,但它会跟踪用户偏好,存储有关用户的数据,并且有很多后端。
4 回答
正如我在回复您对@mark 的评论时所说的那样;这是一个棘手的问题,因为我们的知识不足以做出良好的预测。帮助您做出自己的预测
作为唯一的商业计划(即不是一成不变的),请考虑您希望在给定硬件上运行的许多用户 - 用于数据/网络服务器。
积极进取,但在现实世界中,因为开发人员必须编写代码来实现这个目标,并使其成为软件规范的一部分——例如,Web 服务器上有 200 个并发用户,而 10 个 Web 服务器需要一个双核 Xeon 数据库服务器或任何应用程序需要的东西。
然后,您可以绘制扩展图;它们往往不是线性的,因此有一个撒谎的黄鼠狼因子来处理随着你去滚动图表的问题。
然后不要忘记备份、负载平衡器、防火墙、内容管理器、缓存代理和您需要的所有其他网络工具包。
您还需要为某人制定预算来运行这一切......如果它是一个网络应用程序,可能需要 3 来轮班处理它。要么这样做,要么确保您的 IT 人员是最敬业的,这样当一切都出错时,服务器会在晚上重新启动。
最后……系统需要DR吗?如果是这样,则需要包括在内。
这实际上取决于应用程序的复杂性、您期望的流量以及您需要的平台。真正的成本在于管理事物的时间。
我会考虑亚马逊aws(http://aws.amazon.com/ec2/pricing/)。甚至还有一个免费级别可以开始。
他们有预建、免费和可购买的系统映像,可能具有您需要的配置。如果您的应用程序起飞,您可以使用其中一个来构建自己的映像并将其部署到许多服务器上。
这在很大程度上取决于同时使用您的服务的用户数量,当然还有您将拥有多少流量。如果没有更多详细信息,则无法估算任何成本。
编辑:
如果您与开发人员坐下来,向她/他解释您想做什么,这可能是最好的。amazon webservices(云)有一个很好的计算程序。你可以在这里找到它:http: //calculator.s3.amazonaws.com/calc5.html
例如,如果您需要 5 个 Linux CPU 中等实例一年 + 负载均衡器(它们会将负载分散到实例)+ 流量(50000GB 输出 + 500GB 输入)(每个用户输出 1GB/月 + 输入 100MB/月)这个一次性付款 2275 美元和每月 7101 美元
http://calculator.s3.amazonaws.com/calc5.html?key=calc-DE0DC116-63C1-440E-BE15-213263DC4E2B
但这是一个过于复杂的问题,不能仅依靠猜测。Amazon AWS 的优势在于,您可以随应用程序一起成长。也许最好从小处着手,看看你需要什么。
看看戴尔、IBM 或惠普的网站,看看他们是否引用了粗略的数字。与 Amazon 的 EC2 或 Microsoft 的 Azure 等服务的成本进行比较。在不知道您实际在做什么的情况下,不可能告诉您您需要什么。