web-dev-qa-db-ja.com

災害復旧のためにRackspaceCloudを複製しますか?

可能であれば、災害復旧のためにRackspace CloudインスタンスXを別のインスタンスYに複製する方法を知っている人はいますか?したがって、クラウドXがダウンしたり、問題が発生した場合、WebサイトはインスタンスYから提供されます。

レプリケーションが不可能な場合、または最善のオプションは何ですか?両方のマシンを並行して使用し、どちらか一方にルーティングするように要求した場合など、Xがダウンした場合は、Yが使用されます。

1
Ric

あなたがwebmasters.stackexchange.comでそれを尋ねたときに私はこれに答えました https://webmasters.stackexchange.com/questions/11670/replicate-rackspace-cloud-for-disaster-recovery

記録のために、ここに私の答えがあります:目的が2つのサーバー間で負荷を分散することであるとしても、負荷分散はおそらくあなたが望むものを達成するでしょう。これはベータ版のRackspaceで利用可能です http://www.rackspace.com/cloud/blog/2011/02/24/rackspace-cloud-load-balancers-beta-now-available-for-all-cloud -顧客/

彼らはあなた自身でそれを行う方法についてあなたに指示を与えますが: http://www.rackspace.com/cloud/blog/2009/11/30/simple-load-balancing-on-cloud-servers/?replytocom = 9628

1
paulmorriss

glusterfs、dbrdなどの多くの一般的なツールでサーバーを複製できますが、インスタンスxがダウンしたときにインスタンスyからサーバーに接続できるようにするために必要なのは、IPフェイルオーバーまたはDNSフェイルオーバーです。

dNSプロバイダーがサポートしていれば、DNSフェイルオーバーは完全に可能ですが、IPフェイルオーバーにはDC /ホスティング会社からのサポートが必要です。ラックスペースクラウドがこの機能をサポートしていることは知っていますが、サーバーを同じ場所に配置する必要があると思いますDCそれが機能することを可能にする

質問の2番目の部分は負荷分散です。上記のツールを組み合わせることで、HAproxy、varnish、pound、nginxなどでこれを行うことができます。

1
anthonysomerset

独自のソリューションを展開したい場合は、別のバックアップホストと一緒にrsyncまたはscpを使用してみてください。次に、メインインスタンスを監視する方法を見つけ、それがダウンした場合は、別のインスタンスを作成して、サイトを新しいインスタンスに復元する必要があります。次に、新しいインスタンスを指すようにDNSレコードを切り替える必要があります。

常に2つのインスタンスを実行するためにお金を使いたい場合は、anthonysomersetで説明されているようにクラスタリングを調べることができます。

より信頼性が高く管理されたソリューションをお探しの場合は、複数のクラウドプロバイダーで自動復元とバックアップが機能する Standing Cloud というホスティング会社があります。また、多くのWebアプリケーションに無料のテストドライブと自動インストールを提供します。

1
TrinitronX