用于早期 Web 应用的虚拟专用服务器托管与 Colo + 自己的服务器

Posted

技术标签:

【中文标题】用于早期 Web 应用的虚拟专用服务器托管与 Colo + 自己的服务器【英文标题】:Virtual Private Server Hosting vs. Colo + Own Server(s) for Early-Stage Web-App 【发布时间】:2010-09-25 07:18:21 【问题描述】:

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

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

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

-或-

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

有人试过这两种方法吗?除了我正在考虑的之外,还有其他优点和缺点吗?

谢谢。

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

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

这是一个很好的观点——当升级到专用解决方案时,我没有想到只移动虚拟机。这会影响性能,但它可能是值得的,因为它使迁移变得更加容易。无论如何,虚拟化可能会派上用场进行开发和测试。【参考方案2】:

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

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

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

【讨论】:

你了解 Linode 吗?看起来它们对于与性能相关的指标 (journal.dedasys.com/2008/11/24/slicehost-vs-linode) 成本更低,但我也很看重质量支持和对问题的响应能力。 我还没有需要使用 Slicehost 上的客户支持,但他们在他们的论坛、推特、他们的播客、他们的博客等上都非常活跃,而且我已经听说了很棒的事情。就 Linode 而言,我听说过他们,但我不知道他们的支持是什么样的。【参考方案3】:

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

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

为什么要共享主机:

最便宜 无服务器维护

【讨论】:

【参考方案4】:

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

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

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

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

【讨论】:

【参考方案5】:

这真的取决于你现在能负担得起什么以及所涉及的时间尺度。

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

但是,如果您不能,或者这将是一场斗争,您需要权衡在您可以​​通过虚拟主机计划度过的这段时间里,您将节省多少,以及这笔钱还能做什么为您与迁移的痛苦。

【讨论】:

【参考方案6】:

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

【讨论】:

ServerPronto 似乎有点可疑,基于一些在线评论,如 webhostingstuff.com/review/ServerPronto.html 或 hostsearch.com/review/serverpronto_review.asp 。你和他们有亲身经历吗?你能对此发表评论吗?谢谢。 我愿意,当我和他们在一起时,他们很棒,我从来没有任何停机时间,也没有经历过任何延迟(连接或硬件),也从来没有收到超出预期的账单(不考虑几个月我超出了我的带宽)继续...... 我唯一的抱怨是,如果您想要更多的在线票务支持,您必须支付更多费用,但我很不耐烦,喜欢与人交谈。 还有他们的 BBB 报告 bbbsoutheastflorida.org/BBBWeb/Forms/Business/… “评级非常高。拥有此评级的公司不会有大量投诉或其他可能给消费者带来问题的考虑因素。” -BBB

以上是关于用于早期 Web 应用的虚拟专用服务器托管与 Colo + 自己的服务器的主要内容,如果未能解决你的问题,请参考以下文章

VPS 与专用 JVM Java 托管

专用网络的 CORS (RFC1918) 在呼叫本地服务时发出警告

Linux虚拟化之XenServer的安装与配置管理

无法通过虚拟主机 + centos + apache 将网站域指向 Rails 应用程序

如何从 Azure Web 应用程序与 IIS 中本地托管的 WCF 服务进行通信?

用于 postgresql 的 Azure 专用终结点无法与多个 Vnet 一起使用