我应该去哪里托管我的网站:VPS、GAE,还是其他选择?

我应该去哪里托管我的网站:VPS、GAE,还是其他选择?

我的网站,http://JonathansCorner.com/,于 1994 年之前以 www.imsa.edu/~jhayward/ 的名字开始运营,并经历了内容、HTML 等的各种迭代和改进,但从网络管理员的角度来看,它仍然是一个相当简单和原始的文学网站:相当多的静态 HTML 和支持文件、少量的 CGI 和 URI 重写、提供 Expires: 标头的 .htaccess 文件等。相关网站演示了属于“和其他创作”类别的各种 CGI 脚本;整个网站的目的是分享我的创意作品,到目前为止,相当基本的 Apache 功能使用,由 Unix 工具支持,例如,更新 RSS 提要和主页上的“起点”链接,已经相当好地实现了这一目的。

我在这里查看了有关网络托管的信息,发现网络托管建议中的注释很好地解释了“总体而言,人们最喜欢的网络托管服务商有哪些”,但我想问一个更有针对性的问题:“对于 XYZ 标准来说,最好的网络托管服务商有哪些:”

  1. 我正在查看一个 VPS,这样我就有 root 权限,能够安装东西并编辑 Apache 的配置文件等,运行 Gentoo 或其他 Linux、BSD 或类似系统。
  2. 我想要一个足够安全的系统,主机的漏洞大多是与我正在尝试做的事情相关的:也就是说,我不会像某些人在 1and1 上抱怨的那样,尝试管理和保护古老的 Linux。
  3. 我想要良好的正常运行时间/可靠性和称职的支持人员:如果 1 级帮助台告诉我转到 Linux 机器上的“我的电脑”,我希望能够绕过他们。
  4. 理想情况下,我希望某个地方托管的网站对于美国访问者来说延迟尤其低。
  5. 我想要一个可以稳定业务的托管解决方案,一个可能存在并且不太可能毫无警告地消失的解决方案。
  6. 指定了这些内容后,我很想知道有哪些较便宜的选择。(我预计我指定的某些内容会淘汰所有最便宜的选择,但我仍然对价格感兴趣。)

综上所述,

我想回顾一下,看看我问的问题是否正确。我担心上述问题是一个很好的提问方式,“我怎样才能让我的网站跟上过去的潮流?”

我想知道,尝试将我的网站适应新技术而不是尝试将其保留在旧技术上是否更明智。例如,虽然我很难将我的网站描绘成展示 Google App Engine 全部功能的一种方式,但如果我要这样做,主网站至少应该是一个简单的端口。除了 Google App Engine 之外,我对云解决方案的了解也很基础。如果将我的网站移植到另一种解决方案是一种更好、更面向未来的解决方案,我会很想知道这些面向未来的解决方案在哪里。

所以我会对智慧感兴趣。如果我详细提出的问题仍然是一个值得问的好问题,人们会建议什么?或者,如果我应该认真考虑将我的网站移植到较新的基本选项,我应该在那里尝试什么?任何想法都将不胜感激。

答案1

跳过你的其他观点:我最近重新开始修改我的一个个人项目,并考虑将 Google 的 App Engine 作为它的一个可能位置(它目前位于我运行的主要用于异地备份的小型专用服务器上的 VM 上,但如果项目有任何价值,它就需要比这更强大的功能)。

我不再考虑 GAE 的主要原因是缺乏良好的备份解决方案。目前有一些解决方案(例如http://code.google.com/appengine/articles/gae_backup_and_restore.html),但没有一个符合我的要求。如果您的网站所有内容都是由您生成并上传到 App Engine,那么这并不是什么问题,但如果您完全接受用户内容或您自己直接将内容添加到应用程序中,那么即使在“云”环境中,良好的备份解决方案也是必不可少的。

相关内容