如何估算创建应用程序的服务器成本?

发布于 2024-10-08 17:48:03 字数 147 浏览 0 评论 0原文

我正在写一份商业计划,但在财务部分遇到了一些麻烦。我对开发人员、网页设计师的成本以及除服务器成本之外的所有成本进行了估算。我不是程序员,所以我不知道所有细节。但您认为复杂的应用程序的服务器成本是多少?我无法透露太多细节,但它会跟踪用户偏好,存储有关用户的数据,并且有相当多的后端。

Im writing up a business plan and im having some trouble with the finance part. I put an estimate on the cost of developers, web designers and everything but server costs. Im not a programmer so I dont know all the details. But how much would you think servers are going to cost for a complex app. I cant get into too many details but it keeps track of user preferences, stores data about the user and there is quite alot of back-end to it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

星星的轨迹 2024-10-15 17:48:03

正如我在回复你对@mark的评论时所说的;这是一个棘手的问题,因为我们了解的不够多,无法做出良好的预测。帮助您做出自己的预测

由于它只是一个商业计划(即不是一成不变的),请考虑您希望在给定硬件(数据/Web 服务器)上运行的用户数量。

积极进取,但在现实世界中,开发人员必须编写代码来实现此目标,并将其纳入软件规范的一部分 - 例如,Web 服务器上有 200 个并发用户,并且 10 个 Web 服务器需要双核 Xeon 数据库服务器或应用程序需要的任何内容。

然后你可以绘制一个扩展图;它们往往不是线性的,因此有一个说谎的黄鼠狼因子来处理,随着你的走,图表会滚动。

然后,不要忘记备份、负载平衡器、防火墙、内容管理器、缓存代理以及您需要的所有其他网络套件。

您还需要预算某人来运行这一切...如果它是一个网络应用程序,则可能需要 3 个轮班处理它。或者确保您的 IT 人员是最敬业的,以便服务器在夜间出现问题时重新启动。

最后……系统需要DR吗?如果是这样,则需要将其包括在内。

As i said in my response to your comment to @mark; this is a tough question as we don't know enough to make good predictions. To help you make your own predictions

As its only a business plan (i.e. not set in stone) think of a number of users that you want to run on a given piece of hardware - for the data / web servers.

Be aggressive but in the real world as the developers will have to code to make this target and make that part of the spec for the software - 200 concurrent users on a web server for example and that 10 web servers needs a dual core xeon database server or whatever the app needs.

Then you can plot a graph of expansion as it goes; they tend not to be linear so have a lying weasel factor to handle that that rolls the graph off as you go.

Then don't forget about backup, load balancers, firewalls, content managers, caching proxies and all the other network kit you will need.

You will also need to budget for someone to run it all... If its a web app probably 3 to handle it in shifts. Either that or make sure your IT people are the most dedicated so that the servers get restarted in the night when it all goes wrong.

Finally ... Does the system need DR? if so that will need to be included.

白龙吟 2024-10-15 17:48:03

这实际上取决于应用程序的复杂性、您期望的流量以及您需要的平台。真正的成本是管理事物的时间。

我会考虑亚马逊AWS(http://aws.amazon.com/ec2/pricing/)。甚至还有一个免费的入门级别。

他们有预先构建的免费且可购买的系统映像,可能具有您需要的配置。如果您的应用程序成功,您可以使用它来构建自己的映像并将其轻松部署到许多服务器。

It really depends upon the complexity of the app, how much traffic you expect and what platform you need. The real cost is in the time managing the thing.

I would consider amazon aws (http://aws.amazon.com/ec2/pricing/). There's even a free level to get started.

They have system images prebuilt, free and purchasable, that might have the configuration you'll need. You can use one to build an image of your own and deploy it to many servers quite easily if your app takes off.

勿挽旧人 2024-10-15 17:48:03

这在很大程度上取决于同时使用您的服务的用户数量,当然还有您将拥有的流量。如果没有更多细节,就无法估计任何成本。

编辑:

如果您与开发人员坐下来,向她/他解释您想要做什么,可能是最好的。亚马逊网络服务(云)有一个很好的计算程序。
您可以在这里找到它: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 的优势在于,您可以随应用程序一起成长。也许最好从小事做起,看看你需要什么。

This heavily depends on the numbers of users that concurrently use your service and of course how much traffic you will have. Without more details it is not possible to estimate any costs.

Edit:

Possibly it is the best if you sit down with a developer, explain her/him what you want to do. There is a good calculation program from amazon webservices (cloud).
You can find it here: http://calculator.s3.amazonaws.com/calc5.html

For example if you would need 5 Linux CPU medium instances for one year + Load Balancers (they will spread the load to the instances) + Traffic (50000GB out + 500GB in) (per user out 1GB/month + in 100MB/month)
This would be all together a One-Time payment $2275 and monthly $7101

http://calculator.s3.amazonaws.com/calc5.html?key=calc-DE0DC116-63C1-440E-BE15-213263DC4E2B

But this is a too complex question to rely only on guesses. The advantage of Amazon AWS is, that you can grow with the application. Perhaps it would be the best to start small and see what you will need.

清旖 2024-10-15 17:48:03

例如,看看戴尔、IBM 或惠普的网站,看看他们是否引用了粗略的数字。与亚马逊的 EC2 或微软的 Azure 等服务的成本进行比较。如果不知道你实际在做什么,就不可能告诉你你需要什么。

Take a look at the Dell, IBM or HP sites, say, and see if they quote rough figures. Compare with the cost for services like Amazon's EC2, or Microsoft's Azure. It's impossible to tell you what you need, without knowing what you're actually doing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文