Amazon EKS の一般的なユースケース - Amazon EKS

Amazon EKS の一般的なユースケース

Amazon EKS は、AWS 上で堅牢なマネージド型の Kubernetes サービスを提供しています。このサービスは、コンテナ化されたアプリケーションを最適化するように設計されています。以下は、Amazon EKS の強みを活用して特定のニーズに対応するのに役立つ、最も一般的ないくつかのユースケースを示しています。

高可用性アプリケーションのデプロイ

Elastic Load Balancing を使用することで、複数のアベイラビリティゾーンをまたいでアプリケーションの高可用性を確保できます。

マイクロサービスアーキテクチャの構築

Kubernetes サービス検出機能と AWS クラウドマップまたは Amazon VPC Lattice を使用して、回復力のあるシステムを構築します。

ソフトウェアリリースプロセスの自動化

自動化されたアプリケーションの構築、テスト、デプロイのプロセスを簡素化する、継続的インテグレーションおよび継続的デプロイ (CICD) パイプラインを管理します。

サーバーレスアプリケーションの実行

AWS Fargate と Amazon EKS を使用して、サーバーレスアプリケーションを実行します。つまり、Amazon EKS と Fargate が基盤となるインフラストラクチャを処理している間に、お客様はアプリケーション開発のみに集中できます。

機械学習ワークロードの実行

Amazon EKS は、TensorFlowMXNetPyTorch などの一般的な機械学習フレームワークと互換性があります。GPU サポートにより、複雑な機械学習タスクでも効果的に処理できます。

オンプレミスとクラウドで一貫性のあるデプロイ

Amazon EKS Anywhere を使用すると、クラウド内の Amazon EKS と一貫性のあるツールを使用して、独自のインフラストラクチャ上で Kubernetes クラスターを操作できます。

費用対効果の高いバッチ処理とビッグデータワークロードの実行

スポットインスタンスを使用すると、わずかなコストで Apache HadoopSpark などのバッチ処理およびビッグデータワークロードを実行できます。これにより、未使用の Amazon EC2 キャパシティを割引価格で活用できます。

アプリケーションの保護とコンプライアンスの確保

AWS Identity and Access Management (IAM)、Amazon Virtual Private Cloud (Amazon VPC)、AWS Key Management Service (AWS KMS) などの AWS セキュリティサービスと統合されている Amazon EKS を使用して、強力なセキュリティ対策を実施し、コンプライアンスを維持します。これにより、業界標準に準拠したデータのプライバシーと保護が保証されます。