3

アクティブ/アクティブまたはアクティブ/スタンバイ 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 を本番環境で実行して高可用性にするためのベスト プラクティスは何ですか。

よろしく

4

1 に答える 1