Amazon Elastic Kubernetes Service

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

Amazon Elastic Kubernetes Service (Amazon EKS) は、フルマネージド型の Kubernetes サービスです。インテル、Snap、Intuit、GoDaddy、Autodesk などのお客様が、セキュリティ、信頼性、スケーラビリティを獲得するために、最も機密性が高くミッションクリティカルなアプリケーションを EKS で実行しています。

EKS が Kubernetes 実行で最善の選択肢であることにはいくつかの理由があります。まず、コンテナ用サーバーレスコンピューティングである AWS Fargate を使用して、EKS クラスターを実行することを選択できます。Fargate ではサーバーのプロビジョニングと管理が不要となり、アプリケーションごとにリソースを指定してその分のみ料金を支払うことができ、設計段階からのアプリケーション分離によりセキュリティを強化できます。第二に、EKS は Amazon CloudWatch、Auto Scaling グループ、AWS Identity and Access Management (IAM)、Amazon Virtual Private Cloud (VPC) などのサービスと緊密に統合されているため、アプリケーションのモニタリング、スケーリング、ロードバランシングをシームレスに実現できます。第三に、EKS は AWS App Mesh と統合されているため、Kubernetes ネイティブのエクスペリエンスによってサービスメッシュ機能が使用可能なうえに、オブザーバビリティ、トラフィックコントロール、セキュリティのリッチな機能群をアプリケーションに付与できます。EKS ではさらに、スケーラブルかつ可用性の高いコントロールプレーンが複数のアベイラビリティーゾーンにわたって実行されるため、単一障害点がなくなります。

EKS はアップストリーム Kubernetes を実行し、Kubernetes に準拠していると認定されているため、コミュニティによるオープンソースツールのすべての利点を活用できます。コードをリファクタリングする必要はなく、標準的な Kubernetes アプリケーションならどれでも EKS に簡単に移行できます。


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

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

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

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

利点

高可用性

EKS では、Kubernetes 管理インフラストラクチャが AWS の複数のアベイラビリティーゾーンで運用されます。異常のあるコントロールプレーンノードの検出と置換が自動的に実行され、オンデマンドかつダウンタイムがゼロのアップグレードとパッチ適用も提供されます。

サーバーレスのオプション

EKS は AWS Fargate をサポートしているため、コンテナにサーバーレスコンピューティングを提供できます。Fargate ではサーバーのプロビジョニングと管理が不要となり、アプリケーションごとにリソースを指定してその分のみ料金を支払うことができ、設計段階からのアプリケーション分離によりセキュリティを強化できます。

セキュア

EKS では、最新のセキュリティパッチがお使いのクラスターコントロールプレーンに自動適用されます。AWS はコミュニティと密接に連携して、新しいリリースやパッチが既存のクラスターにデプロイされる前に重要なセキュリティ問題に対処できるようにしています。

コミュニティとの協力

EKS ではアップストリームの Kubernetes が実行され、Kubernetes への準拠が認証されているため、EKS で管理されるアプリケーションにはあらゆる標準的な Kubernetes 環境で管理されるアプリケーションとの完全な互換性があります。AWS は Kubernetes コミュニティと積極的に協力しており、ユーザーが AWS のサービスや機能を活用しやすくするために Kubernetes のコードベースに貢献しています。

仕組み

Amazon EKS の仕組み

ユースケース

ハイブリッドデプロイ

AWS Outposts で EKS を使用すれば、オンプレミスシステムに対する低いレイテンシーを必要とするコンテナ化したアプリケーションを実行できます。AWS Outposts は、AWS のインフラストラクチャ、AWS のサービス、API、およびツールを、実質的にすべての接続サイトに拡張するフルマネージド型サービスです。Outposts 上の EKS では、クラウド上でコンテナを管理するように簡単にオンプレミスのコンテナを管理できます。

機械学習

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

バッチ処理

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

ウェブアプリケーション

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

最新情報

2019 年 12 月 3 日

Amazon ECS, Amazon EKS, and AWS App Mesh now support AWS Outposts


Amazon ECS、Amazon EKS、AWS App Mesh が、AWS のインフラストラクチャとツールをほぼすべてのデータセンター、コロケーションスペース、オンプレミスの施設に拡張し、安定したハイブリッドエクスペリエンスを実現するフルマネージドサービスである AWS Outposts のサポートを開始しました。

詳細はこちら »

2019 年 12 月 3 日

Run Serverless Kubernetes Pods Using Amazon EKS and AWS Fargate


AWS 上のコンテナ向けに構築されたサーバーレスコンピューティングエンジンである AWS Fargate で、Amazon Elastic Kubernetes Service (EKS) を使用して Kubernetes ポッドを実行できるようになりました。AWS クラウドにおける Kubernetes アプリケーションの構築および実行がこれまで以上に簡単になります。

詳細はこちら »

2019 年 10 月 8 日

Amazon EKS が Windows ノードのサポートを開始


Amazon Elastic Kubernetes Service (EKS) は、Windows ワーカーノードの完全なサポートを開始しました。以前は、EKS はパブリックプレビューの一部として Windows ノードの実行をサポートしていました。

詳細はこちら »

2019 年 9 月 30 日

Amazon EKS で G4 インスタンスのサポートが開始


Amazon Elastic Kubernetes Service (EKS) で、Amazon EC2 G4 インスタンスをワーカーノードとして、G4 が利用可能なリージョン内のすべてのクラスターに追加できるようになりました。

詳細はこちら »

2019 年 9 月 19 日

Amazon EKS で、Amazon EFS CSI ドライバーのサポートを発表


Amazon Elastic File System (EFS) CSI ドライバーが、Amazon Elastic Kubernetes Service (EKS) でサポートされるようになりました。EFS CSI ドライバーを使用すると、標準的な Kubernetes インターフェイスを使用して AWS 上で実行している EKS およびセルフマネージド型 Kubernetes クラスターの伸縮自在なファイルストレージを簡単に設定することができます。

詳細はこちら »

2019 年 9 月 18 日

Amazon EKS で、EKS に最適化された AMI メタデータを SSM パラメータ経由で提供


Amazon Elastic Kubernetes Service (Amazon EKS) で、クラスターにノードを追加する際に、最新の EKS に最適化された Amazon マシンイメージ (AMI) ID を動的に取得できるようになりました。

詳細はこちら »

すべての発表を見る »

ブログ投稿と記事

AWS コンピューティングブログ

AWS Fargate 上の Amazon EKS を一般公開

2019 年 12 月 3 日

本日より、Amazon Elastic Kubernetes Service を使用して、AWS Fargate 上で Kubernetes ポッドを実行できるようになりました。EKS と Fargate は、ポッドのインフラストラクチャをプロビジョンおよび管理する必要性を無くすことで、AWS 上の Kubernetes ベースアプリケーションの実行をシンプルにします。

続きを読む »

コンテナブログ

Cost optimization for Kubernetes on AWS

2019 年 11 月 15 日

マネージド型 Kubernetes コントロールプレーン向けの Amazon EKS と伸縮自在な Kubernetes ノード向けの Amazon EC2 の組み合わせは、コンテナ化したワークロードの実行には理想的な環境です。

続きを読む »

AWS コンピューティングブログ

Weave Flux と Amazon EKS による GitOps のデプロイ

2019 年 8 月 30 日

Amazon EKS クラスターにリソースをデプロイするオプションは無数に存在します。GitOps (Weaveworks による造語) には、ほかの選択肢を大きく凌駕するポイントがいくつかあります。

続きを読む »

構築を始めましょう。
Amazon EKS の使用を開始する
ご不明な点がおありですか?
お問い合わせ