AWSでLifeKeeperを構成する場合は通常Recovery Kit for EC2もしくはRecovery Kit for Route 53を使用します。いずれもAWS CLIを使用してAWSのサービスを制御します。しかし、これらのARKが使えないケースが考えられます。
- セキュリティ要件によりAWS CLIによる構成変更が実施できない。
- インターネットに接続していない環境でクライアントからDNS名でアクセスしたい(Route 53はVPC endpoint (PrivateLink) 未対応です)。
このようなケースの場合、AWSのNetwork Load Balancer (NLB)とLifeKeeperのLB Health Check Kitを組み合わせることで、AzureやGCPと同様にロードバランサーを用いた切り替え方法が利用できます。クライアントからはNLBのDNS名でアクセスし (AWS 内部で解決)、NLBのヘルスチェックとLB Health Check Kitを組み合わせて、ヘルスプローブを受け取ったノードにトラフィックを転送することで接続先の切り替えを実現します。
このシナリオの技術的な詳細については、「AWS – Network Load Balancerの使用 」をご覧ください。
このトピックへフィードバック