# Amazon EKSをDynamic Engineデプロイ用に設定する

Dynamic Engineは、EKSネイティブのストレージシステムを使用してAmazon Elastic Kubernetes Service(EKS)上にデプロイできます。

このセクションでは、Dynamic Engineデプロイメントの前提条件およびストレージ設定オプションについて説明します。Amazon EKSクラスターに関する一般的な情報については、[Amazon EKS クラスターのライフサイクルと設定](https://docs.aws.amazon.com/eks/latest/userguide/clusters.html)を参照してください。

## AWS固有の前提条件

* 管理に必要な、適切なIAM権限を持つAWSアカウント:
  * VPC (作成を含む)
  * EC2セキュリティグループ
  * EFS
  * S3
  * EKS
  * IAM
  * OIDCプロバイダー
  * CloudFormation (eksctlにより必須)
* aws CLI v2
* eksctl
* kubectl
* Kubernetesのバージョンは、Dynamic Engineと互換性がある必要があります。互換性のあるKubernetesバージョンのリストについては、[Dynamic Engineを使用するための前提条件](https://help.qlik.com/talend/ja-JP/dynamic-engine-configuration-guide/Cloud/prerequisites-to-use-dynamic-engines "Dynamic Engineをデプロイする前に、アクセス権限、Kubernetesとの互換性、およびデプロイモードの要件(マネージドKubernetesモードを含む)を確認してください。")を参照してください。
* 必要なリソースを作成するための十分なクォータ。

## Storage configuration (ストレージ設定)

Dynamic EngineのストレージバックエンドとしてAmazon EFSを使用するAmazon EKSクラスターをセットアップするには、[Amazon EKSとEFSのセットアップ](https://help.qlik.com/talend/ja-JP/dynamic-engine-configuration-guide/Cloud/install-dynamic-engine-eks-with-efs "Dynamic Engineおよびその環境をデプロイする前に、共有ストレージのバックエンドとしてAmazon Elastic File System (EFS)を使用するAmazon EKSクラスターをセットアップします。")を参照してください。

Dynamic EngineのストレージバックエンドとしてAmazon S3を使用するAmazon EKSクラスターをセットアップするには、[Amazon EKSとS3のセットアップ](https://help.qlik.com/talend/ja-JP/dynamic-engine-configuration-guide/Cloud/install-dynamic-engine-eks-with-s3 "Dynamic Engineおよびその環境をデプロイする前に、共有ストレージのバックエンドとしてAmazon S3を使用するAmazon EKSクラスターをセットアップします。")を参照してください。

Amazon EKS Auto Modeを使用する場合は、まず[マネージドKubernetes 運用モード](https://help.qlik.com/talend/ja-JP/dynamic-engine-configuration-guide/Cloud/prerequisites-to-use-dynamic-engines)で設定されているマネージドモードの構成を適用することをお勧めします。設定を実行すると、configuration.persistence.enabledはfalseになります。その結果、EFSやS3による永続化が必要となるのは、Talend Management Consoleタスクで永続ストレージが求められる場合のみです。