投稿日: Jan 19, 2021

Amazon EKS および KubeFed を使用したフェデレーション Kubernetes クラスター用の新しい AWS ソリューション実装をご紹介します。このソリューションは、複数の AWS リージョンにまたがった 2 つの Amazon Elastic Kubernetes Service (Amazon EKS) クラスターのデプロイメントとフェデレーションを自動化し、高可用性、低レイテンシー、かつ簡単にスケールできるアプリケーションを設定します。ここ数年にわたって、Kubernetes はアプリケーションのデプロイメント、スケーリング、および管理の自動化において人気が高まっています。これは、ますます多くのユーザーによる自動化を可能にする一方で、アプリケーションをグローバルにデプロイし、数多くのクラスターを管理するための一貫的な使用を適切に設定するには大きな負担がかかります。

このソリューションは、Kubefed をその課題を踏まえた上で使用して、AWS リージョン全体での複数の Well-Architected Amazon EKS クラスターのデプロイメントとフェデレーションを自動化します。また、事前設定された踏み台ホスト、および必要な依存関係とツールのすべてをデプロイして、以下を実行できるようにします。

  • Amazon EKS クラスター間で Kubernetes の設定、デプロイメント、およびその他アーティファクトを同期して、障害が発生した場合のビジネス継続性を確保する
  • フェイルオーバーイベントの補正ロジックを自動化し、アプリケーションを個々のクラスター障害に対して回復力のあるものにする
  • レイテンシーを低減するために、エンドユーザーに近接した複数の Amazon EKS クラスターに可用性の高いアプリケーションをデプロイする
  • プライベートデータの保存と処理に関する現地法に準拠したアーキテクチャを構築する

AWS での Amazon EKS クラスターフェデレーションの詳細については、AWS ソリューション実装ウェブページを参照してください。

AWS ソリューション実装ウェブページでは、その他の AWS ソリューション実装もご利用いただけます。このページでは、ソリューションを製品カテゴリまたは業界別に参照して、AWS による厳しい審査を経て自動化されたターンキーリファレンス実装の中から、特定のビジネスニーズに対応するものを見つけることができます。