首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >专用服务器或云托管

专用服务器或云托管
EN

Server Fault用户
提问于 2011-10-29 01:03:06
回答 1查看 641关注 0票数 0

我刚刚完成了我的网络SaaS应用程序的测试版,它为WP用户提供了超过15个服务。

编程语言:PHP5DB: MySQL 5

我用了Codeigniter框架。

应用程序每5分钟运行4个cron作业。

我现在对在专用服务器上部署它或切换到云托管感到困惑,我总是在LAMP专用服务器上部署我的应用程序,我对云托管基础设施没有任何经验。

我找到了OVH:http://www.ovh.co.uk/private_云/,但它有点复杂。

如果你在我的位置,你会选择什么解决方案?为什么呢?

提前谢谢。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-10-29 02:18:25

这个问题似乎被问了很多次--通常是针对亚马逊的EC2 --但我认为一般的想法仍然适用于这里。

首先,请参阅这个问题这个问题,以了解云与vps/专用的优缺点比较。

至于你的具体情况,你还没有给出足够的信息来给出明确的答案。您提到的所有要点都可以在云中成功地实现(而且不应该比使用专用服务器更复杂)。

我将提供对亚马逊的EC2云的具体参考-因为这是我所熟悉的,但这些概念也应该推广到其他云。

底线将是评估您的资源需求,然后比较运行专用与在云中的成本。如果你是刚开始,很少(两千?)用户不运行计算密集型脚本,我建议云可能更便宜。

为了回答你问题中的几点:

“15个服务”和“每5分钟4个cron作业”实际上并不描述复杂的或资源需求。看看您的平均负载、内存利用率和带宽使用情况--这些将决定云对您是否具有成本效益。通常,对于初始设置,云提供低成本、低风险的投资,而专用服务器的启动成本较高。另一方面,如果您有一个占用大量带宽的应用程序,那么一个专用服务器的工作成本可能会更低。

PHP5和MySQL实际上并不重要--云平台允许您自定义操作系统上的所有内容,这意味着您在运行这两种操作系统时都不会遇到问题。唯一的考虑来自于这样一个事实,即它们构成了一个动态应用程序--这需要更多的处理能力。云可以处理这个问题,但是有了云计算,您就可以为您所使用的东西付费--更大的处理需求将转化为更大的成本。但是,请记住,这取决于处理的请求数量和每个请求的复杂性。如果进行合理的优化,最小的(EC2)服务器一天可以轻松地处理数万个Wordpress页面请求。

据我所知,Codeigniter是相当有效的,但它也取决于您的应用程序到底做了什么(它需要什么样的资源)。云环境运行Codeignitor应用程序没有问题。在大多数情况下,我认为它比运行WordPress要便宜得多。

最终结果:估计您的资源消耗,并确定满足不同平台上这些需求所需的最低计划。然后估计未来几个月/年的可能增长,并决定如何扩大规模(从小到升级,等等)。考虑在专用服务器上和云上这样做的困难(以及每个服务器的预计成本)。

通常,对于刚开始使用的“一般”应用程序,我会推荐“云”。另一方面,如果您的应用程序(S)是资源密集型的(特别是带宽,但也包括CPU、磁盘I/O、内存、存储),那么一个专用的包通常工作得更好。云的真正优势在于它能够从小到容易扩展--为你使用的东西付费的想法,而不是你认为你可能需要的东西(只有当你需要的东西比你“可能需要的”要少得多的时候,它才能产生好的效果)。即使你不和亚马逊的EC2一起走--我还是先看看它。众所周知(这意味着很多人使用它=容易获得的帮助),相当成熟(就云计算而言),而且相当便宜--它构成了一个很好的基线,可以与其他服务进行比较。Rackspace乔伊特GoGrid林诺德是其他流行的选择。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/325870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档