use*_*600 2 hosting cloud providers web-hosting redundancy
为了他们的名声,我不会提及他们的名字。但我只会使用:
我以前工作的业务 -
他们使用的ABC Web Dev Hosting 公司 - XYZ Hosting
我最近发现 XYZ Hosting 发生了某种事件,他们最终丢失了很多客户的数据 - 包括 ABC Web Dev 的数据。ABC Web Dev 能够恢复他们客户的一些网站,在将它们从他们的本地开发计算机中提取出来并将它们放在另一个托管服务提供商上之后。他们最终因此失去了很多客户,声誉受损。
我正在创办自己的网络开发公司,但我不想遇到同样的问题。我打算使用 Rackspace,但是,尽管他们是一家很棒的公司,但根据维基百科,他们过去仍然有停机时间。我认为尝试同时运行两个提供商可能是个好主意,以确保如果一个提供商发生任何事情,网站仍然会因为另一个而保持运行。
我知道网站必须始终从一台服务器上拉取,但是如果第一个服务器关闭时有办法将请求重定向到第二台服务器,那将解决我的问题。
请注意,我们将在本地设置一个临时环境,如果提供商确实有任何问题,这将允许快速恢复,但是如果可能的话,我想完全避免任何停机时间。
所以我的问题是:
有没有人试过同时运行两个提供程序?
这会被认为是好的做法还是我走得太远了?
真的有任何方法可以同时运行两个服务器,其中一台服务器充当备份吗?
如果您有良好的、经过测试的本地备份,您就不需要同时运行两个站点。
如果 Web 主机都运行 cpanel,并且您拥有整个帐户的 cpanel 备份,则您应该能够快速将其部署到其他 Web 主机。
一次运行多个站点的问题是使所有内容保持最新。这很难,尤其是当涉及到数据库时,而且现在大多数站点都运行数据库。
老实说,你以前的雇员失去客户的原因不是因为网站关闭了几个小时(甚至几天),而是因为没有备份,他们永远失去了整个网站。
这是我们的灾难恢复计划:
通过这种方式,我们知道我们可以在大约 3-4 小时内从中断中恢复。
同时运行多个主机要困难得多,而且当您确实想要切换主机时,无论如何您仍然必须等待 DNS 传播。