![服务器从美国迁移到欧洲](https://linux22.com/image/662848/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BB%8E%E7%BE%8E%E5%9B%BD%E8%BF%81%E7%A7%BB%E5%88%B0%E6%AC%A7%E6%B4%B2.png)
我遇到过这种情况,我的服务器位于北美,但我的大多数客户来自欧洲。因此,我找到了几家提供位于东欧的服务器的公司。这些公司是:BalticServers 和 Hetzner。我交谈过的一些人向我保证,这将解决我的 ping 问题。在这种情况下,我必须将我的项目迁移到另一台服务器。
目前我有一台运行 Ubuntu 14.04 的服务器,它有 2 个 CPU 和 2 个 SSD。我的项目系统计算大量信息并向最终用户提供结果。
因此,我其实不想雇佣任何系统管理员,而 BalticServers 承诺免费迁移,但需要额外支付服务器维护费用。据我所知,这是一笔很划算的交易,但是 Hetzner 提供的价格更优惠,我不太确定我是否应该选择更便宜的解决方案并聘请系统管理员,还是多付一点钱,把事情交给 BalticServers?
对于此事您有什么建议吗?
答案1
很大程度上取决于您的实际使用情况、应用程序堆栈和架构,这使得回答您的问题几乎既是一个观点问题,又是一个技术事实问题。
地理距离会影响延迟,因此将服务器移近主要用户是有道理的,尽管在许多用例中采用内容分发网络 (CDN)可能会有效地实现相同的结果,而无需移动您的服务器并改善几乎所有用户的延迟。
作为一名专业人士,我完全支持人们雇用专业的系统管理员,而不是让爱好者自行设置系统而不去维护它们。
托管服务提供商提供托管服务,并将迁移作为签署长期合同(而不是可以随时终止的月度订阅)的激励措施,这可能是访问专业系统管理员服务的一种非常经济有效的方法。
但仔细阅读细则,他们可能只做常规工作,例如迁移 LAMP 堆栈、以在同一主要版本中推出升级和安全补丁的形式进行持续维护、重新启动等。但监控(并根据警报采取行动)、备份和恢复、性能调整是否也是他们提供的内容的一部分,还是潜在的额外内容?
由于远程服务器管理几乎可以从全球任何地方进行,因此替代方案是选择更便宜的托管(仅提供硬件支持和网络连接)并聘请自己的兼职专业系统管理员。这样您就可以聘请与您处于同一时区、使用相同语言且独立且不受单一提供商服务约束的人员。
答案2
我已经成为 Hetzner 的客户近三年了。在大多数地区,我对我得到的服务感到满意。我尝试过其他几家供应商,但到目前为止,我还没有找到一家我觉得服务更好的供应商。
我不依赖 Hetzner 进行系统管理。我自己对服务器进行远程管理。因此,只有在出现硬件问题需要亲自处理或网络出现任何问题时,我才会联系他们的支持人员。
Hetzner 物理服务器的可用性比其 VPS 解决方案的可用性更好。