我有一个本地 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 需要一个好的主机(比如 rackspace),这样我就可以轻松升级,但我想听听那些“知情人士”的评论。
我看到 linode 提供 360mb 的存储空间,每月收费 20 美元,但我觉得这比我需要的要少得多。我的数据库和 solr 索引非常大,我的应用程序本身也非常耗时(即使我的 x64 有 12gb 的内存也难以应付)。我担心我会为此付出代价,却发现它不能满足我的需求。
答案1
该服务器的用途是什么?
如果这是出于商业目的,我会开始概述你的要求,例如
- 正常运行时间
- 支持需求
- 备份要求
- 可扩展性选项
让这些项目指导您的服务器搜索过程。阅读评论、致电公司并进行自己的尽职调查。
如果这只是出于爱好,我建议你找一个能满足你最低要求和最低成本的供应商。一定要签订一份按月合同,这样你就可以摆脱困境。
您可以在 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 个。
它们都有优点和缺点,这就是为什么如果这是为我们的业务,请首先从您的业务需求开始。
答案2
首要问题:哪种类型的托管(共享、虚拟或专用)可以满足您的要求?
共享托管无法使用,因为您需要 root 访问权限。虚拟 (VPS) 托管比专用托管便宜很多,而且我看不出您的要求需要专用物理硬件。截至 2011 年 6 月,非托管(即最低限度的技术支持)512 MB、基于 KVM 的 VPS 起价约为每月 20 美元,远低于最便宜的专用托管计划。事实上,大多数专用托管提供商都不会费心提供内存只有 512 MB 的服务器。(价格确实会随着时间的推移而变化,但您可以在 WebHostingTalk [见下文] 上找到最新的产品。)
最便宜的 VPS 提供商通常使用 OpenVZ/Virtuozzo。根据我的经验,OpenVZ/Virtuozzo 也让不道德的提供商很容易过度销售硬件。一些提供商提供内核虚拟机 (KVM) 解决方案,这些解决方案通常更昂贵,因为更难避免内存配置不足。
第二期:如何选择好的托管服务提供商?
我不想在这里评论任何特定的虚拟主机提供商,但我要警告你,有一些糟糕的如今,市场上有 100 多家托管公司。VPS 托管是一项竞争激烈的业务,利润率非常低,因此供应商面临着很大的偷工减料压力。很难区分好供应商和坏供应商,有时一家好的托管公司会因为管理或政策的变化而变坏。(我遇到过几次这种情况。)
为了剔除最差的 VPS 提供商,我建议你花一些时间阅读以下网站的评论、投诉等:http://www.webhostingtalk.com/(WHT)。那里有很多恐怖故事(包括我自己的一些故事),但数量足够多,您应该能够公平地了解您的选择。论坛主要是英语论坛,有很多英国代表,所以您在自己的国家/地区寻找提供商应该不会遇到太多麻烦。
此外,WHT 的一个子论坛专门介绍托管服务提供商的优惠。您可以找到折扣优惠券代码或其他特别优惠等。
在我看来,亚马逊的 EC2 对你来说效果不太好。(非常尊重其他建议使用 EC2 的发帖人。)EC2 是一种非常“自己动手”的服务。根据我的经验,运行 EC2 实例需要的技术知识比运行非托管 VPS 实例要多,因为大多数 VPS 提供商都预装了带有通用托管控制面板等的交钥匙映像。
事实上,我建议你考虑一下是否要花钱购买托管计划。大多数 VPS 提供商都提供某种全套服务托管选项。如果你不确定自己能否设置和运行自己的服务器,那么额外的支持可能值得花钱。
答案3
您考虑过 Amazon EC2 吗?