专用服务器或云托pipe

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

编程语言:PHP 5 DB:MySQL 5

我使用Codeigniter框架。

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

我现在对将其部署到专用服务器或切换到云主机感到困惑,我总是将我的应用程序部署在LAMP专用服务器上,我没有任何有关云托pipe基础架构的经验。

我发现OVH私有云: http ://www.ovh.co.uk/private_cloud/,但有点复杂。

如果你在我的位置,你会select什么样的解决scheme? 为什么?

提前致谢。

这个问题似乎被问了很多 – 通常具体参考亚马逊的EC2 – 但我认为一般的想法仍然适用于这里。

首先,看到这个问题和这个问题的云与vps /专用的优势/劣势比较。

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

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

底线是要评估您的资源需求,然后比较在云中运行专用与成本。 如果你刚刚起步,用几个(几千?)用户,并没有运行计算密集的脚本,我会build议云可能更便宜。

为了解决您的问题中的几点:

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

PHP 5和MySQL确实不是重要的考虑因素 – 云平台允许您从操作系统中自定义所有内容 – 这意味着您将不会遇到任何问题。 唯一的考虑来自于这些需要更多处理能力的dynamic应用程序。 云可以处理这个问题,但是云计算可以为您使用什么付费 – 更高的处理需求会导致更高的成本。 请记住,这取决于正在处理的请求的数量和每个请求的复杂性。 如果合理优化,最小的(EC2)服务器每天可以轻松处理数万个Wordpress页面请求。

Codeigniter对我而言是相当高效的,但是它又取决于你的应用程序究竟做了什么(它需要什么types的资源)。 运行Codeignitor应用程序的云环境将没有问题。 在大多数情况下,我会build议它比运行WordPress更less的计算成本。

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

通常,对于刚刚开始的“平均”应用程序,我会推荐“云”。 另一方面,如果您的应用程序是特别耗费资源的(尤其是带宽,还包括CPU,磁盘I / O,内存,存储),那么一个专用包通常可以更好地工作。 云的真正优势在于能够从小规模开始,轻松扩展 – 为您使用的付费理念提供支持,而不是您认为可能需要的东西(如果您需要的东西比您需要的要less得多, “)。 即使你没有结束与亚马逊的EC2 – 我会开始看着它。 它是众所周知的(意味着很多人使用它=易于获得的帮助),相当成熟(就云计算而言),相当便宜 – 它形成了一个很好的基线,您可以比较其他服务。 Rackspace , Joyent , GoGrid和Linode是其他stream行的select。