Amazon Elastic Kubernetes Service

Kubernetes をスタート、実行、スケールするための最も信頼できる方法

Amazon EKS の利点

EC2、VPC、IAM、EBS などの AWS のサービスとの組み込みの統合を活用する。
効率的なコンピューティングリソースのプロビジョニングと Kubernetes アプリケーションの自動スケーリングにより、コストを削減します。
クラスターのコントロールプレーンにセキュリティパッチを自動的に適用することで、より安全な Kubernetes 環境を実現します。

仕組み

Amazon Elastic Kubernetes Service (Amazon EKS) は、AWS クラウドおよびオンプレミスデータセンターで Kubernetes を実行するためのマネージド Kubernetes サービスです。クラウドでは、Amazon EKS は、コンテナのスケジューリング、アプリケーションの可用性の管理、クラスターデータの保存、および他の重要なタスクを担当する Kubernetes コントロールプレーンノードの可用性とスケーラビリティを自動的に管理します。Amazon EKS を使用すると、AWS インフラストラクチャのすべてのパフォーマンス、スケール、信頼性、および可用性のメリットを享受できるだけでなく、AWS ネットワーキングおよびセキュリティサービスとの統合の恩恵も受けることができます。オンプレミスの EKS は、統合されたツールと AWS Outposts、仮想マシン、またはベアメタルサーバーへの簡単なデプロイを備えた、一貫性のあるフルサポートの Kubernetes ソリューションを提供します。
  • クラウドで Amazon EKS を実行する
  • Amazon EKS の仕組み
  • Amazon EKS on AWS Outposts を実行する
  • Amazon EKS Anywhere を実行する
  • Amazon EKS の仕組み
  • 独自のツールを使用してアプリケーションをデプロイする

ユースケース

ハイブリッド環境で Kubernetes クラスターとアプリケーションを管理し、データセンターで Kubernetes を実行します。
Inferentia を含む最新の Amazon Elastic Compute Cloud (EC2) の GPU 搭載インスタンスを使用して分散トレーニングジョブを効率的に実行し、Kubeflow を使用してトレーニングと推論をデプロイします。
すぐに使えるネットワークとセキュリティの統合により、自動的にスケールアップおよびスケールダウンし、複数のアベイラビリティーゾーン (AZ) にわたって可用性の高い設定で実行するアプリケーションを作成します。