View a markdown version of this page

Lingkungan komputasi tidak terkelola - AWS Batch

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

Lingkungan komputasi tidak terkelola

Dalam lingkungan komputasi yang tidak dikelola, Anda mengelola sumber daya komputasi Anda sendiri. AWS Batch mendukung lingkungan komputasi yang tidak dikelola untuk Amazon ECS dan Amazon EKS, memungkinkan Anda mempertahankan kontrol atas infrastruktur sambil memanfaatkan kemampuan penjadwalan pekerjaan Batch.

catatan

AWS Sumber daya Fargate tidak didukung di lingkungan komputasi yang tidak dikelola.

Lingkungan komputasi Amazon ECS yang tidak dikelola

Untuk lingkungan komputasi Amazon ECS yang tidak dikelola, Anda harus memverifikasi bahwa AMI yang Anda gunakan untuk sumber daya komputasi memenuhi spesifikasi AMI instans container Amazon ECS. Untuk informasi selengkapnya, lihat Spesifikasi AMI sumber daya komputasi dan Tutorial: Membuat sumber daya komputasi AMI.

Setelah Anda membuat lingkungan komputasi yang tidak dikelola, gunakan operasi DescribeComputeEnvironments API untuk melihat detail lingkungan komputasi. Cari klaster Amazon ECS yang terkait dengan lingkungan, lalu secara manual luncurkan instans kontainer Anda ke klaster Amazon ECS tersebut.

Per AWS CLI intah berikut juga menyediakan cluster Amazon ECS ARN.

$ aws batch describe-compute-environments \ --compute-environments unmanagedCE \ --query "computeEnvironments[].ecsClusterArn"

Untuk informasi selengkapnya, lihat Meluncurkan Instans Kontainer Amazon ECS di Panduan Developer Layanan Kontainer Amazon Elastic. Saat Anda meluncurkan sumber daya komputasi, tentukan cluster Amazon ECS ARN yang didaftarkan sumber daya dengan data pengguna Amazon EC2 berikut. Ganti ecsClusterArn dengan cluster ARN yang Anda peroleh dengan perintah sebelumnya.

#!/bin/bash echo "ECS_CLUSTER=ecsClusterArn" >> /etc/ecs/ecs.config
Lingkungan komputasi Amazon EKS yang tidak dikelola

Di lingkungan komputasi Amazon EKS yang tidak dikelola, Anda mengelola node Kubernetes Anda sendiri sambil AWS Batch menangani penjadwalan dan penempatan pekerjaan. Ini memungkinkan Anda untuk secara langsung mengontrol infrastruktur Kubernetes Anda untuk keamanan, kepatuhan, atau persyaratan operasional. Anda bertanggung jawab untuk menyediakan dan mengonfigurasi node Amazon EKS Anda, sambil AWS Batch terintegrasi dengan cluster Amazon EKS Anda yang ada untuk menjadwalkan dan menjalankan pekerjaan.

Untuk informasi selengkapnya, lihat Tutorial: Membuat lingkungan komputasi yang tidak dikelola menggunakan sumber daya Amazon EKS.

Kompatibilitas Mode Otomatis Amazon EKS

AWS Batch tidak menjalankan pekerjaan di node pekerja Mode Otom atis Amazon EKS hari ini — AWS Batch lingkungan komputasi Amazon EKS yang tidak terkelola memerlukan node berlabel pelanggan yang persisten, sedangkan Mode Otomatis menyediakan node secara dinamis melalui Karpenter berdasarkan tekanan pending-pod.

Lingkungan komputasi Amazon EKS yang tidak dikelola dapat hidup berdampingan dengan cluster Amazon EKS yang mengaktifkan Mode Otomatis untuk beban kerja lainnya, selama lingkungan AWS Batch komputasi menunjuk pada grup node khusus yang tidak dikelola oleh Mode Otomatis. Mode Otomatis akan terus mengelola non-AWS Batch beban kerja secara independen tanpa mengganggu grup AWS Batch node.