Amazon Elastic Kubernetes Service

Kubernetes のもっとも信頼性の高い実行方法

Amazon Elastic Kubernetes Service (Amazon EKS) は、AWS クラウドまたはオンプレミスで Kubernetes アプリケーションを開始、実行、スケーリングする柔軟性を支援します。Amazon EKS は、高可用性で安全なクラスターを提供し、パッチ適用、ノードプロビジョニング、更新などの主要なタスクを自動化する際に役に立ちます。インテル、Snap、Intuit、GoDaddy、Autodesk などのお客様が、最も機密性が高くミッションクリティカルなアプリケーションを EKS で実行しています。

EKS は Kubernetes のアップストリームで実行され、予測可能な体験に準拠した Kubernetes の認定を受けています。標準的な Kubernetes アプリケーションならどれでも EKS に簡単に移行でき、その際、コードをリファクタリングする必要もありません。

EKS を使用すると、すべての環境で簡単に操作を標準化できます。フルマネージド EKS クラスターを AWS で実行できます。Amazon EKS Distro で一貫した操作を行うために、オープンソースで実績のある Kubernetes のディストリビューションをどこにでも配置することができます。オンプレミスとエッジで AWS Outposts と AWS Wavelength を使用して、Kubernetes クラスターをホストおよび運用して、Amazon EKS Anywhere (2021 年に登場) で一貫したクラスター管理体験を実現できます。


以下のリソースが参考になります。

ブログのハイライト – バージョンのライフサイクル
続きを読む >>

EKS ワークショップ
お客様ご自身で開始 >>

最新の機能リリース
詳細 >>

利点

可用性とオブザーバビリティを向上させる

EKS では、Kubernetes コントロールプレーンが AWS の複数のアベイラビリティーゾーンで運用されます。異常のあるコントロールプレーンノードの検出と置換が自動的に実行され、オンデマンドかつダウンタイムがゼロのアップグレードとパッチ適用も提供されます。EKS は、99.95% の稼働率 SLA を提供します。同時に、EKS コンソールは Kubernetes クラスターのオブザーバビリティを提供するため、問題を迅速に特定して解決することができます。

リソースを効率的にプロビジョニングおよびスケーリングする

EKS マネージドノードグループを使用すると、Kubernetes アプリケーションをスケーリングするためにコンピューティング容量を個別にプロビジョニングする必要がなくなります。AWS Fargate を選択して、アプリケーションのオンデマンドサーバーレスコンピューティングを自動的にプロビジョニングすることもできます。さらにコストを節約するために、Amazon EC2 スポットインスタンスの EKS ノードはコストを削減して効率を高めます。

安全な Kubernetes 環境を得る

EKS では、最新のセキュリティパッチがお使いのクラスターのコントロールプレーンに自動適用されます。AWS はコミュニティと緊密に連携して、重大なセキュリティ問題に対処し、すべての EKS クラスターが安全であることを保証します。

仕組み

クラウドに Amazon EKS を使用してアプリケーションをデプロイする

Amazon EKS の仕組み

Amazon EKS Anywhere を使用してアプリケーションをデプロイする

Amazon EKS の仕組み

独自のツールを使用してアプリケーションをデプロイする

Amazon EKS の仕組み

ユースケース

ハイブリッドデプロイ

EKS を使用すれば、ハイブリッド環境全体で Kubernetes クラスターとアプリケーションをより簡単に管理できます。Amazon EKS Anywhere (2021 年以降) では、独自のデータセンターと AWS で Kubernetes を実行できます。Amazon EKS Anywhere は、Amazon EKS によってクラウドにデプロイされたものと同一の Kubernetes ディストリビューションである Amazon EKS Distro を使用します。AWS Local Zones と AWS Wavelength を使用すると、EKS で実行されるアプリケーションをエッジに近づけることができます。また、AWS のインフラストラクチャ、AWS のサービス、API、ツールを、実質的にすべての接続サイトに拡張するフルマネージド型サービスである AWS Outposts で EKS を使用することもできます。

機械学習

Kubeflow を EKS と合わせて使用すると、機械学習ワークフローをモデル化できるとともに、Inferentia を含む最新の EC2 GPU を搭載したインスタンスタイプを使用して分散型のトレーニングジョブを効率的に実行できます。Kubeflow によるトレーニングと推論の実行に、AWS Deep Learning Containers も利用できます。

バッチ処理

Kubernetes Jobs API を使用すると、EKS クラスターでバッチワークロードをシーケンシャルに実行したり、パラレルで実行したりすることができます。EKS の使用により、Amazon EC2、Fargate、およびスポットインスタンスなどの AWS の幅広いコンピューティングサービスと機能全体でのバッチコンピューティングワークロードの計画、スケジュール、および実行が可能になります。

ビッグデータ

Amazon EMR は EKS と統合し、Apache Spark、Hadoop、およびその他のビッグデータアプリケーションを Kubernetes で直接実行できるようにします。これは、データ処理、分析、および機械学習のためのリソースのプロビジョニングと管理を自動化します。

ウェブアプリケーション

ウェブアプリケーションの構築では、複数のアベイラビリティーゾーンにわたって可用性の高い設定で、自動的にスケールアップおよびダウンできます。EKS 上で実行することにより、ウェブアプリケーションは AWS の高いパフォーマンス、規模、信頼性、可用性という利点を活用することができます。さらに、ウェブアプリケーションの負荷分散に利用できる Application Load Balancer やネットワーク用の VPC など、AWS のネットワークサービスやセキュリティサービスとすぐに統合できます。

最新情報

日付
  • 日付
1
すべての発表を見る »

ブログ投稿 & 記事

日付
  • 日付
1

現時点でブログ記事は見つかりませんでした。その他のリソースについては AWS ブログをご参照ください。 

Amazon EKS の詳細を見る

特徴のページにアクセスする
構築を始めましょう。
Amazon EKS の使用を開始する
ご不明な点がおありですか?
お問い合わせ