このページの改善にご協力ください
このユーザーガイドに貢献するには、すべてのページの右側のペインにある「GitHub でこのページを編集する」リンクを選択してください。
Amazon EKS デプロイオプションを理解する
Amazon Elastic Kubernetes Service (Amazon EKS) は、クラウドおよびオンプレミス環境で Kubernetes をシームレスに実行できるフルマネージド型の Kubernetes サービスです。
クラウドでは、Amazon EKS は Kubernetes コントロールプレーンとノードの Kubernetes クラスターインフラストラクチャ管理を自動化します。これは、コンテナのスケジューリング、アプリケーションの可用性の管理、リソースの動的なスケーリング、コンピューティングの最適化、クラスターデータの保存、その他の重要な機能の実行に不可欠です。Amazon EKS を使用すると、AWS インフラストラクチャの堅牢なパフォーマンス、スケーラビリティ、信頼性、可用性とともに、AWS のネットワーキング、セキュリティ、ストレージ、オブザーバビリティサービスとのネイティブな統合を実現できます。
オンプレミス環境での Kubernetes の実行を簡素化するには、同じ Amazon EKS クラスター、機能、およびツールを使用して、「AWS アウトポスト で Amazon Linux ノードを作成する」を実行するか、独自のインフラストラクチャで Amazon EKS Hybrid Nodes を作成する、あるいは自己完結型のエアギャップ環境に対して Amazon EKS Anywhere
クラウド内の Amazon EKS
Amazon EKS は、AWS リージョン、AWS ローカルゾーン、および AWS Wavelength Zones のコンピューティングで使用できます。クラウド上の Amazon EKS では、Kubernetes コントロールプレーンのセキュリティ、スケーラビリティ、可用性は、AWS リージョンの AWS によって完全に管理されます。AWS リージョンでコンピューティングを使用してアプリケーションを実行すると、Amazon EKS Auto Mode など、AWS および Amazon EKS の全機能を利用できます。これにより、AWS のコンピューティング、ストレージ、ネットワークに関する Kubernetes クラスターインフラストラクチャの管理がワンクリックで完全に自動化されます。AWS Local Zones と AWS Wavelength Zones でコンピューティングを使用してアプリケーションを実行する場合、Amazon EKS セルフマネージド型ノードを使用してクラスターコンピューティング用の Amazon EC2 インスタンスを接続すると、AWS Local Zones と AWS Wavelength Zones で利用可能な他の AWS サービスを使用できます。詳細については、「AWS Local Zones の機能
AWS リージョンの Amazon EKS | Local/Wavelength Zones の Amazon EKS | |
---|---|---|
Kuberenetes コントロールプレーンの管理 |
AWS マネージド |
AWS マネージド |
Kubernetes コントロールプレーンの場所 |
AWS リージョン |
AWS リージョン |
Kubernetes データプレーン |
|
|
Kubernetes データプレーンの場所 |
AWS リージョン |
AWS Local Zones または Wavelength Zones |
データセンターまたはエッジ環境の Amazon EKS
独自のデータセンターまたはエッジ環境でアプリケーションを実行する必要がある場合は、AWS Outposts を使用して Amazon EKS をオンプレミスにデプロイする または Amazon EKS Hybrid Nodes を使用できます。クラスターコンピューティングには AWS Outposts の Amazon EC2 インスタンスでセルフマネージド型ノードを使用するか、クラスターコンピューティングには独自のオンプレミスまたはエッジインフラストラクチャで Amazon EKS Hybrid Nodes を使用できます。AWSOutposts は、データセンターまたはコロケーション施設で実行する AWS マネージドインフラストラクチャです。一方、Amazon EKS Hybrid Nodes は、オンプレミス環境またはエッジ環境で管理する物理マシンまたは仮想マシンで実行されます。Amazon EKS on AWS Outposts と Amazon EKS Hybrid Nodes には、オンプレミス環境から AWS リージョンへの信頼性の高い接続が必要です。また、クラウドでアプリケーションを実行するために使用するのと同じ Amazon EKS クラスター、機能、ツールを使用できます。AWS Outposts で実行する場合、代わりに AWS Outposts 上の Amazon EKS ローカルクラスターを使用して、Kubernetes クラスター全体を AWS Outposts にデプロイすることができます。
Amazon EKS Hybrid Nodes | Amazon EKS on AWS Outposts | |
---|---|---|
Kuberenetes コントロールプレーンの管理 |
AWS マネージド |
AWS マネージド |
Kubernetes コントロールプレーンの場所 |
AWS リージョン |
AWS リージョンまたは AWS Outposts |
Kubernetes データプレーン |
カスタマー管理の物理マシンまたは仮想マシン |
Amazon EC2 セルフマネージド型ノード |
Kubernetes データプレーンの場所 |
カスタマーデータセンターまたはエッジ環境 |
カスタマーデータセンターまたはエッジ環境 |
エアギャップ環境用の Amazon EKS Anywhere
Amazon EKS Anywhere
Amazon EKS Anywhere | |
---|---|
Kuberenetes コントロールプレーンの管理 |
カスタマーマネージド |
Kubernetes コントロールプレーンの場所 |
カスタマーデータセンターまたはエッジ環境 |
Kubernetes データプレーン |
カスタマー管理の物理マシンまたは仮想マシン |
Kubernetes データプレーンの場所 |
カスタマーデータセンターまたはエッジ環境 |
Amazon EKS ツール
Amazon EKS Connector を使用して、準拠する Kubernetes クラスターを AWS に登録および接続し、Amazon EKS コンソールに表示できます。クラスターが接続されると、Amazon EKS コンソールでクラスターのステータス、設定、およびワークロードを確認できます。この機能を使用して Amazon EKS コンソールで接続されたクラスターを表示できますが、Amazon EKS Connector では、Amazon EKS コンソールを介して接続されたクラスターに対する管理操作や変更操作は有効になりません。
Amazon EKS Distro