5

我正在开发一个网络应用程序,需要找出托管它的最佳方式。我希望尽量减少“总拥有成本”,但在我的情况下,保持托管成本比人工成本低更重要。

有可能有一天,它会变得非常大(就用户群而言),流量很大,但当然,它一开始会很小。

那么,从低端虚拟专用服务器托管计划开始,扩大服务器切片直到它不再比运行我自己的服务器便宜,然后购买服务器并在托管服务提供商处设置它们,这是否有意义?迁移一切的痛苦,

-或者-

购买自己的服务器,在托管提供商处设置,浪费大部分服务器容量来启动,但显着减少从小到大扩展的痛苦?

有没有人尝试过这两种选择?除了我正在考虑的那些优点和缺点吗?

谢谢。

附录:感谢您的建议,但共享主机帐户可能不会削减它,因为我需要运行持久进程并访问诸如 sendmail 配置文件之类的东西。我正在查看 VPS 或我自己的服务器。

4

6 回答 6

4

我强烈建议您使用 VPS 帐户。我有一些客户花费了数千美元和无数小时试图获得一个完美的专用托管环境设置,然后从未接近需要它的容量。

使用 VPS,只要您使用您想要坚持的虚拟化技术,在需要时将整个“服务器”迁移/复制到新的专用盒子应该非常容易。

如果您需要 SQL Server,我建议您从共享 SQL Server 开始,而不是购买完整的 SQL Server 许可证或使用 SQL Express。

于 2008-12-04T22:51:43.200 回答
2

一开始,您实际上会发现扩展 VPS 解决方案比在物理设备上扩展要容易得多且灵活得多。我个人使用并强烈推荐Slicehost。您可以即时创建和销毁新切片以测试新想法或制作原型,而您只需为使用的内容付费。您还可以通过升级到更高级别来立即扩展切片;几分钟之内,您的机器就配备了新的 CPU 和内存分配,并且成本按比例分配。

我推荐 Slicehost,因为他们以开发人员为中心,而且真的是一群很棒的人。

一旦你的 VPS 农场变得足够大(这将需要一段时间,相信我,这些 VPS 现在可能非常强大),你将有足够的现金来担心迁移到物理平台。

于 2008-12-04T10:43:59.737 回答
1

从小处着手。是的,一些扩展令人头疼,但如果您想完全避免它们,请使用平台即服务(云)服务提供商,而不是自己托管它。

从统计上看,大多数项目都失败了,增加的间接成本不会增加你的机会。即使是非常受欢迎的大型服务也很难赚钱。托管公司主要从客户的梦想与随之而来的现实之间的差距中赚钱。

因此,务实地开始托管/共享,这样您就可以专注于您正在开发的技术,而不是维护一个远程盒子,并随着项目获得用户/客户而提升层级。

不过,我不是根据经验说话,除了梦想不会走得很远。

于 2008-12-04T10:34:39.350 回答
1

将域与托管服务提供商分开注册,您可以轻松地将 DNS 条目移动到另一个位置。

使用共享主机,如果它超过共享主机,然后通过使用 VPS / 专用服务器来处理受欢迎程度。

为什么要共享主机:

  • 最便宜的
  • 无需服务器维护

  • 于 2008-12-04T10:41:58.837 回答
    0

    我会从 serverpronto 之类的公司购买一个专用的盒子,然后当你长大后将它们转移到一个 colo 中,如果做得好,这将是无痛的。

    于 2008-12-04T10:28:25.417 回答
    0

    这实际上取决于您现在能负担得起的费用以及所涉及的时间表。

    如果你现在能负担得起自己的服务器,我会说去买它(但可能租用它 - 不要拥有它)。

    但是,如果你不能,或者这将是一场斗争,你需要权衡在虚拟主机计划中你能节省多少,以及这些钱还能为你做什么与迁移的痛苦。

    于 2008-12-04T10:29:50.653 回答