AWSがAWS Batch on EKSワークロードのアクセス制御と管理のための新機能を発表
ID 895
GUID 2935978e877cd4cfcc29e83a11743333d6785ac3
発表日(JST)
要約生成日時(JST)
タイトル AWSがAWS Batch on EKSワークロードのアクセス制御と管理のための新機能を発表
詳細リンク https://aws.amazon.com/about-aws/whats-new/2025/02/aws-batch-access-control-management-batch-eks-workloads
カテゴリ
  • aws-batch
  • compute
  • containers
要点
  • AWS Batch on EKSが新機能をサポート:Kubernetesネームスペース、PVC、subPath、ポッドアノテーション
  • ワークロードの分離とデータアクセス制御が改善
  • 外部ツールやAWSサービスとの統合が容易に
  • ジョブ定義の登録時や改訂時、ジョブ送信時に設定可能
  • すべてのAWS Batch利用可能リージョンで利用可能
アップデート内容要約

AWSは、AWS Batch on EKSに新しい機能を追加し、Kubernetesネームスペース、Persistent Volume Claims、subPath、ポッドアノテーションのサポートを開始しました。これらの機能により、ワークロードの分離、データアクセス制御、外部ツールとの連携が改善されます。

アップデート内容全文

AWS Batch on EKSが、設定可能なKubernetesネームスペース、Persistent Volume Claims(PVCs)、KubernetesポッドコンテナボリュームへのsubPath、およびKubernetesポッドアノテーションをサポートするようになりました。
AWS Batchジョブに異なるKubernetesネームスペースを使用することで、EKSクラスター内および他のAWSサービスへのアクセスに関するジョブ権限の境界を定義し、ワークロードの分離を改善できます。
KuberneteのPVCとsubPathを使用すると、AWS Batchジョブに適切なデータまたはデータボリューム内の特定のsubPathへのアクセスのみを与えることができます。
最後に、EKSポッドアノテーションにより、必要なメタデータをAWS Batchジョブに直接付加できるため、AWS Secrets Managerなどの外部ツールや他のAWSサービスとの統合が容易になります。
新しいAWS Batchジョブ定義の登録時や既存のジョブ定義の改訂時に、Kubernetesネームスペース、PVC、subPath、およびアノテーションを設定できます。
また、ジョブを送信する際に、ジョブ定義からネームスペースとアノテーションをオーバーライドすることもできます。
詳細については、AWS Batch APIリファレンスのRegister Job DefinitionとSubmit Jobのページ、およびAWS HPCブログ記事をご覧ください。
AWS Batchは、開発者、科学者、エンジニアが、あらゆる規模でMLモデルトレーニング、シミュレーション、分析の効率的なバッチ処理を実行するのをサポートします。
設定可能なKubernetesネームスペース、PVC、subPath、およびアノテーションは、AWS Batchが利用可能なすべてのAWSリージョンで利用できます。

関連サービス
  • AWS Batch
  • AWS Secrets Manager
  • Amazon EKS
関連サービスの説明
  • AWS Batch: AWS Batchは、バッチコンピューティングワークロードを効率的に実行するためのフルマネージドサービスです。開発者、科学者、エンジニアが大規模な計算作業を簡単に実行できるよう設計されており、機械学習モデルのトレーニング、シミュレーション、データ解析などのタスクに適しています。
  • AWS Secrets Manager: AWS Secrets Managerは、データベースの認証情報、APIキー、その他の機密情報を安全に管理、取得、ローテーションするためのサービスです。このサービスを使用することで、アプリケーションコードにハードコードされた機密情報を排除し、セキュリティを向上させることができます。
  • Amazon EKS: Amazon Elastic Kubernetes Service(EKS)は、AWSクラウド上でKubernetesを簡単に実行できるマネージドサービスです。Kubernetesは、コンテナ化されたアプリケーションのデプロイ、スケーリング、管理を自動化するオープンソースのシステムです。EKSを使用することで、Kubernetesの複雑な運用管理から解放され、アプリケーションの開発に集中できます。
関連URL