我有一个安装了以下内容的本地 centos 设置。我已经习惯了我的本地服务器(我喜欢设置自己的服务器),并且想找到最简单的在线复制它的方法。一开始我需要保持便宜,但它可以扩展得非常快,所以希望在升级等方面尽量减少混乱
php
mysql
postgresql
java - tomcat
solr (need to have multiple solr setups)
openssl
DNS - already setup
Mail server
我需要 root 访问权限,并且能够使用某种桌面客户端进行 vnc,我还需要能够安装 perl、php 模块等软件。
任何人都可以向我建议我需要的托管类型吗?共享,VPS,还是专用,colo?
还有我应该去的好主人吗?(既然我在那里,我应该去英国买一个吗)
我的猜测是具有良好主机(如机架空间)的 VPS,因此我可以毫不费力地升级,但想在这里发表“知情人士”的评论。
我看到 linode 以每月 20 美元的价格提供 360mb,但我感觉这会比我需要的少得多。我的 db 和 solr 索引非常大,而且我的应用程序本身非常密集(即使是我的 x64 和 12gb 的 ram 也很挣扎)。我害怕我会为此付出代价并发现它不符合我的需求。
这个服务器的目的是什么?
如果这是为了商业努力,我会开始概述您的要求,例如
让这些项目指导您的服务器搜索过程。阅读评论,致电公司并进行自己的尽职调查。
如果这是出于爱好,我只想说找到一个满足您最低要求和最低成本的提供商。确保获得每月合同,以便您可以纾困。
您可以在 www.webhostingtalk.com 上找到许多讨论过的供应商,但不要仅依赖该站点的评论。
我处理过以下供应商... www.softlayer.com www.rippleweb.com www.bocacom.com www.1and1.com www.layeredtech.com www.godaddy.com www.rackspace.com ....可能还有 50 个人。
他们都有长处和短处,这就是为什么如果这是针对我们的业务,请首先从您的业务需求开始。
第一个问题:哪种类型的主机(共享、虚拟或专用)将满足您的要求?
共享主机不起作用,因为您需要 root 访问权限。虚拟 (VPS) 托管可能比专用托管便宜很多,而且我在您的要求中没有看到需要专用物理硬件的任何内容。截至 2011 年 6 月,非托管(阅读:最低技术支持)512 MB、基于 KVM 的 VPS 起价约为每月 20 美元,远低于最便宜的专用托管计划。事实上,大多数专门的托管服务提供商都不会费心提供只有 512 MB 内存的服务器。(随着时间的推移,价格确实会发生变化,但您可以在 WebHostingTalk 上找到最新的产品 [见下文]。)
最便宜的 VPS 提供商通常使用 OpenVZ/Virtuozzo。根据我的经验,OpenVZ/Virtuozzo 还使不道德的供应商很容易过度销售他们的硬件。一些供应商提供内核虚拟机 (KVM) 解决方案,这些解决方案通常更昂贵,因为很难摆脱供应不足的内存。
第二个问题:如何选择好的托管服务商?
我不想在这里评论任何特定的虚拟主机提供商,但我会警告你,今天市场上有一些糟糕的托管公司。VPS托管是一项残酷的业务,利润空间微薄,因此提供商有很大的压力来偷工减料。很难区分好的和坏的提供商,有时一个好的托管公司会因为管理或政策的变化而变坏。(我遇到过这种情况,好几次了。)
为了淘汰最差的 VPS 提供商,我建议您花一些时间阅读http://www.webhostingtalk.com/ (WHT) 上的评论、投诉等。那里有很多恐怖故事(包括我的一些),但数量足够大,您应该能够公平地看待您的选择。这些论坛大多是说英语的,有很多英国代表,所以在你自己的国家寻找供应商应该不会有太多麻烦。
此外,WHT 的子论坛之一完全致力于托管服务提供商的报价。您会找到折扣或其他特别优惠等的优惠券代码。
在我看来,亚马逊的 EC2 对你来说不会很好用。(非常尊重建议它的其他发布者。)EC2 是一个非常“自己动手”的服务。以我的经验,让 EC2 实例运行比非托管 VPS 实例需要更多的技术知识,因为大多数 VPS 提供商都预装了带有通用托管控制面板等的交钥匙映像。
事实上,我建议您考虑是否要将钱花在托管托管计划上。大多数 VPS 提供商都有某种全方位服务的托管选项。如果您不确定自己可以设置和运行自己的服务器,那么额外的支持可能是物有所值的。
您是否考虑过 Amazon EC2?