

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Tutorial: Membuat lingkungan komputasi terkelola menggunakan sumber daya Amazon EKS
<a name="create-compute-environment-managed-eks"></a>

Selesaikan langkah-langkah berikut untuk membuat lingkungan komputasi terkelola menggunakan resource Amazon Elastic Kubernetes Service (Amazon EKS).

1. Buka AWS Batch konsol di [https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/).

1. Dari bilah navigasi, pilih yang AWS Region akan digunakan.

1. Di panel navigasi, pilih **Compute environments** (Lingkungan komputasi).

1. Pilih **Buat**.

1. Untuk **konfigurasi lingkungan Compute**, pilih **Amazon Elastic Kubernetes Service (Amazon** EKS).

1. Untuk **Nama**, tentukan nama unik untuk lingkungan komputasi Anda. Nama dapat memiliki panjang hingga 128 karakter. Nama dapat memuat huruf besar dan huruf kecil, angka, tanda hubung (-), dan garis bawah (\_).

1. Untuk **peran Instance**, pilih profil instans yang sudah ada yang memiliki izin IAM yang diperlukan terlampir.
**catatan**  
Untuk membuat lingkungan komputasi di AWS Batch konsol, pilih profil instance yang memiliki `eks:DescribeCluster` izin `eks:ListClusters` dan.

1. Untuk **kluster EKS**, pilih kluster Amazon EKS yang ada.

1. Untuk **Namespace**, masukkan Kubernetes namespace untuk mengelompokkan AWS Batch proses Anda di cluster.

1. (Opsional) Perluas **Tag**. Pilih **Tambah tag** dan kemudian masukkan pasangan kunci-nilai.

1. Pilih **Halaman berikutnya**.

1. (Opsional) Untuk **Menggunakan Instans Spot EC2, aktifkan Aktifkan menggunakan instans** **Spot untuk menggunakan Instans** Spot Amazon EC2.

1. (Hanya spot) Untuk **harga Maksimum% sesuai permintaan**, pilih persentase maksimum harga Instans Spot jika dibandingkan dengan On-Demand harga untuk jenis instans tersebut sebelum instans diluncurkan. Misalnya, jika harga maksimum Anda adalah 20%, maka harga Spot harus kurang dari 20% dari On-Demand harga saat ini untuk instans EC2 tersebut. Anda selalu membayar harga terendah (pasar) dan tidak pernah lebih dari persentase maksimum Anda. Jika Anda membiarkan bidang ini kosong, nilai defaultnya adalah 100% dari On-Demand harga.

1. (Khusus spot) Untuk **peran armada Spot, pilih peran** IAM armada Amazon EC2 Spot untuk lingkungan komputasi. `SPOT`
**penting**  
Peran ini diperlukan jika strategi alokasi diatur ke `BEST_FIT` atau tidak ditentukan.

1. (Opsional) Untuk **vCPU Minimum**, pilih jumlah minimum vCPU yang dipertahankan oleh lingkungan komputasi Anda, terlepas dari permintaan antrian pekerjaan.

1. (Opsional) Untuk **vCPU Maksimum**, pilih jumlah maksimum vCPU yang dapat ditingkatkan oleh lingkungan komputasi Anda, terlepas dari permintaan antrian pekerjaan.

1. (Opsional) Untuk **mengurangi penundaan (menit)**, pilih waktu minimum (dalam menit) yang AWS Batch membuat instance tetap berjalan di lingkungan komputasi setelah pekerjaan mereka selesai.

1. Untuk **Allowed instance types** (Tipe instans yang diizinkan), pilih tipe instans Amazon EC2 yang dapat diluncurkan. Anda dapat menentukan keluarga instans untuk meluncurkan tipe instans apa pun dalam keluarga tersebut (misalnya, `c5`, `c5n`, atau `p3`). Selain itu, Anda dapat menentukan ukuran tertentu dalam suatu keluarga (seperti `c5.8xlarge`). Jenis instans logam tidak ada dalam keluarga instance. Misalnya, `c5` tidak mencakup `c5.metal`. 

   AWS Batch dapat memilih jenis instance untuk Anda jika Anda memilih salah satu dari berikut ini:
   + `optimal`untuk memilih jenis instance dari keluarga instance m, c, dan r modern berdasarkan ketersediaan regional. AWS Batch memperbarui kolam secara berkala dengan generasi baru dalam keluarga ini.
   + `default_x86_64`untuk memilih jenis instance berbasis x86 (dari keluargam6i,c6i,r6i, dan c7i instance) yang cocok dengan permintaan sumber daya dari antrian pekerjaan.
   + `default_arm64`untuk memilih jenis Arm-based instance (dari keluargam6g,c6g,r6g, dan c7g instance) yang cocok dengan permintaan sumber daya dari antrian pekerjaan.
**catatan**  
Ketersediaan keluarga instance bervariasi menurut AWS Region. Misalnya, beberapa AWS Region s mungkin tidak memiliki keluarga contoh generasi keempat tetapi memiliki keluarga contoh generasi kelima dan keenam.
Saat menggunakan bundel `default_x86_64` atau `default_arm64` instance, AWS Batch pilih keluarga instance berdasarkan keseimbangan efektivitas biaya dan kinerja. Sementara instance generasi yang lebih baru sering memberikan kinerja harga yang lebih baik, AWS Batch dapat memilih rangkaian instans generasi sebelumnya jika memberikan kombinasi optimal ketersediaan, biaya, dan kinerja untuk beban kerja Anda. Misalnya, di AWS Region mana instans c6i dan c7i tersedia, AWS Batch mungkin memilih instans c6i jika mereka menawarkan efektivitas biaya yang lebih baik untuk persyaratan pekerjaan spesifik Anda. Untuk informasi selengkapnya tentang jenis dan AWS Region ketersediaan AWS Batch instans, lihat [Tabel komputasi tipe Instance](instance-type-compute-table.md).
AWS Batch memperbarui instans Anda secara berkala dalam bundel default ke opsi yang lebih baru dan lebih hemat biaya. Pembaruan terjadi secara otomatis tanpa memerlukan tindakan apa pun dari Anda. Beban kerja Anda terus berjalan selama pembaruan tanpa gangguan 
**catatan**  
Ketika Anda membuat lingkungan komputasi, tipe instans yang Anda pilih untuk lingkungan komputasi harus memiliki arsitektur yang sama. Misalnya, Anda tidak dapat mencampur instans x86 dan ARM di lingkungan komputasi yang sama.
**catatan**  
AWS Batch akan menskalakan GPU berdasarkan jumlah yang diperlukan dalam antrian pekerjaan Anda. Untuk menggunakan penjadwalan GPU, lingkungan komputasi harus menyertakan tipe instance dari`p3`,,,`p4`,`p5`,`p6`,, `g3` `g3s` `g4``g5`, atau keluarga. `g6`

1. (Opsional) Perluas **Additional configuration** (Konfigurasi tambahan).

   1. (Opsional) Untuk **grup Penempatan**, masukkan nama grup penempatan untuk mengelompokkan sumber daya di lingkungan komputasi.

   1. Untuk **strategi Alokasi**, pilih **BEST\_FIT\_PROGRESSIVE**.

   1. (Opsional) Untuk Konfigurasi **Gambar Mesin Amazon (AMI), pilih konfigurasi** **Tambahkan gambar mesin amazon (amis)**.

      Anda dapat menggunakan AMI EKS-optimized Amazon Amazon Linux atau AMI khusus.

      1. Untuk menggunakan [Amazon EKS-optimized Amazon Linux AMI](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html):

         1. Untuk **jenis Gambar** pilih salah satu dari berikut ini:
            + [Amazon Linux 2](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): Default untuk semua keluarga AWS Graviton-based instans (misalnya,`C6g`,`M6g`,`R6g`, dan`T4g`) dan dapat digunakan untuk semua jenis instans non-GPU.
            + [Amazon Linux 2 (dipercepat)](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): Default untuk semua keluarga instans GPU (misalnya, `P4` dan`G4`) dan dapat digunakan untuk semua jenis AWS Graviton-based non-instance.
            + [Amazon Linux 2023](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): AWS Batch mendukung Amazon Linux 2023 (AL2023).
            + [Amazon Linux 2023 (dipercepat)](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): keluarga instans GPU dan dapat digunakan untuk semua jenis non AWS Graviton-based instans.

         1. Untuk **Kubernetesversi**, masukkan [nomor Kubernetes versi](supported_kubernetes_version.md).

      1. Untuk menggunakan AMI kustom:

         1. Untuk **jenis Gambar**, pilih tipe AMI yang menjadi dasar AMI kustom:
            + [Amazon Linux 2](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): Default untuk semua keluarga AWS Graviton-based instans (misalnya,`C6g`,`M6g`,`R6g`, dan`T4g`) dan dapat digunakan untuk semua jenis instans non-GPU.
            + [Amazon Linux 2 (dipercepat)](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): Default untuk semua keluarga instans GPU (misalnya, `P4` dan`G4`) dan dapat digunakan untuk semua jenis AWS Graviton-based non-instance.
            + [Amazon Linux 2023](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): AWS Batch mendukung AL2023.
            + [Amazon Linux 2023 (dipercepat)](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): keluarga instans GPU dan dapat digunakan untuk semua jenis non AWS Graviton-based instans.

         1. Untuk **penggantian ID Gambar**, masukkan ID AMI kustom.

         1. Untuk **Kubernetesversi**, masukkan [nomor Kubernetes versi](supported_kubernetes_version.md).

   1. (Opsional) Untuk **template Launch**, pilih [template peluncuran](eks-launch-templates.md) yang ada.

   1. (Opsional) Untuk **versi Template Luncurkan** **$Default****$Latest**, masukkan, atau nomor versi.

   1. **(Opsional) Untuk **template peluncuran Override**, untuk menambahkan override pilih Add override Launch template:**

      1. (Opsional) Untuk **template** Launch pilih template peluncuran untuk menambahkan override ke.

      1. (Opsional) Untuk **versi Template Luncurkan** pilih nomor versi template peluncuran,`$Default`, atau`$Latest`.

      1. (Opsional) Untuk **tipe instance Target** pilih jenis instans atau keluarga tempat penggantian ini harus diterapkan. Ini hanya dapat menargetkan tipe instans dan keluarga yang disertakan dalam **tipe instans yang Diizinkan**.

      1. (Opsional) Untuk **UserDataType** pilih inisialisasi simpul EKS. Hanya gunakan bidang ini jika Anda memiliki AMI yang ditentukan dalam Template Peluncuran atau sebagai Penggantian Template Peluncuran. **Pilih **EKS\_NODEADM** untuk AMI kustom berdasarkan `EKS_AL2023` atau `EKS_AL2023_NVIDIA` atau EKS\_BOOSTRAP\_SH untuk dan.** `EKS_AL2` `EKS_AL_NVIDIA` Nilai defaultnya adalah **EKS\_BOOSTRAP\_SH**.

         Anda akan menggunakan **userDataType** ketika Anda memiliki [lingkungan campuran](mixed-ami-environments.md) tempat Anda menggunakan AL2 dan AMI AL2023-based khusus di lingkungan komputasi yang sama. 

1. Pilih **Halaman berikutnya**.

1. Untuk **Virtual Private Cloud (VPC) ID**, pilih VPC tempat meluncurkan instance.

1. Untuk **Subnet**, pilih subnet yang akan digunakan. Secara default, semua subnet dalam VPC yang dipilih tersedia.
**catatan**  
AWS Batch di Amazon EKS mendukung Local Zones. Untuk informasi selengkapnya, lihat [Amazon EKS dan AWS Local Zones](https://docs.aws.amazon.com/eks/latest/userguide/local-zones.html) di *Panduan Pengguna Amazon EKS*.

1. (Opsional) Untuk **grup Keamanan**, pilih grup keamanan untuk dilampirkan ke instans Anda. Secara default, grup keamanan default untuk VPC Anda dipilih.

1. Pilih **Halaman berikutnya**.

1. Untuk **Tinjauan**, tinjau langkah-langkah konfigurasi. Jika Anda perlu melakukan perubahan, pilih **Edit**. Setelah selesai, pilih **Buat lingkungan komputasi**.