アクティブ/アクティブまたはアクティブ/スタンバイ HA システムを使用して、本番環境で docker を実行する方法は? ガイドやベストプラクティスはありますか?
私は3つのシナリオを考えています:
1) NFS - 2 台のサーバー用 -docker-machine
共有 NFS が準備され、マウントされている/var/lib/docker/
ため、両方の Docker ノードが同じファイルを参照する必要があります。(vnx、efs など、ある種のファイラーを使用します。)
2) DRBD を使用してディスクをレプリケートし、次の場所にマウントします。/var/lib/docker/
データは両方のノードにあり、アクティブ ノードはそれをマウントしてコンテナーを実行できます。フェイルオーバーの場合は、もう一方のノードがコンテナーをマウントして起動します。
3) DRBD を使用して - 上記のように - NFS サーバーをエクスポートし、両方のノードに NFS をマウントして、: /var/lib/docker/
- 上記のように両方のノードでコンテナをマウントして実行できます。
docker-container を本番環境で実行して高可用性にするためのベスト プラクティスは何ですか。
よろしく