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
Selesaikan langkah-langkah berikut untuk membuat lingkungan komputasi terkelola menggunakan sumber daya Amazon Elastic Kubernetes Service (Amazon EKS).
-
Buka AWS Batch konsol di https://console.aws.amazon.com/batch/
. -
Dari bilah navigasi, pilih yang Wilayah AWS akan digunakan.
-
Di panel navigasi, pilih Compute environments (Lingkungan komputasi).
-
Pilih Buat.
-
Untuk konfigurasi lingkungan Compute, pilih Amazon Elastic Kubernetes Service (Amazon EKS).
-
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 (_).
-
Untuk Peran Inst ance, pilih profil instance yang ada yang memiliki izin IAM yang diperlukan terlampir.
catatan
Untuk membuat lingkungan komputasi di AWS Batch konsol, pilih profil instance yang memiliki
eks:DescribeClusterizineks:ListClustersdan. -
Untuk cluster EKS, pilih cluster Amazon EKS yang sudah ada.
catatan
Cluster
authenticationModemenentukan bagaimana meng AWS Batch autentikasi ke cluster. Anda dapat mengatureksConfiguration.accessEntry.desiredStateuntukENABLEDAWS Batch untuk mengelola entri akses Amazon EKS atas nama Anda (disarankan) alih-alih menggunakanaws-authConfigMap. Untuk informasi selengkapnya, lihat Otentikasi entri akses Amazon EKS. -
Untuk Namespace, masukkan Kubernetes namespace untuk mengelompokkan AWS Batch proses Anda di cluster.
-
(Opsional) Perluas Tag. Pilih Tambah tag dan kemudian masukkan pasangan kunci-nilai.
-
Pilih Halaman berikutnya.
-
(Opsional) Untuk Gunakan Instans Spot EC2, aktifkan Aktifkan menggunakan instans Spot untuk menggunakan Instans Spot Amazon EC2.
-
(Khusus spot) Untuk% harga permintaan maksimum, pilih persentase maksimum harga Instans Spot jika dibandingkan dengan On-Demand harga untuk jenis instans tersebut sebelum instance 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.
-
(Spot saja) Untuk peran armada Spot, pilih peran IAM armada Amazon EC2 Spot untuk lingkungan
SPOTkomputasi.penting
Peran ini diperlukan jika strategi alokasi diatur ke
BEST_FITatau tidak ditentukan. -
(Opsional) Untuk vCPU Minimum, pilih jumlah minimum vCPU yang dikelola lingkungan komputasi Anda, terlepas dari permintaan antrian pekerjaan.
-
(Opsional) Untuk vCPU Maksimum, pilih jumlah maksimum vCPU yang dapat diskalakan oleh lingkungan komputasi Anda, terlepas dari permintaan antrian pekerjaan.
-
(Opsional) Untuk Scale down delay (minutes), pilih waktu minimum (dalam menit) yang AWS Batch membuat instance tetap berjalan di lingkungan komputasi setelah tugasnya selesai.
-
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, ataup3). Selain itu, Anda dapat menentukan ukuran tertentu dalam suatu keluarga (sepertic5.8xlarge). Jenis instance logam tidak ada dalam keluarga instance. Misalnya,c5tidak mencakupc5.metal.AWS Batch dapat memilih jenis instance untuk Anda jika Anda memilih salah satu dari berikut ini:
optimaluntuk memilih jenis instance dari keluarga instance m, c, dan r modern berdasarkan ketersediaan regional. AWS Batch secara berkala memperbarui kolam dengan generasi baru dalam keluarga ini.default_x86_64untuk memilih jenis instance berbasis x86 (dari keluargam6i,c6i,r6i, dan c7i instance) yang sesuai dengan permintaan sumber daya dari antrian pekerjaan.default_arm64untuk memilih jenis Arm-based instans (dari keluargam6g,c6g,r6g, dan c7g instance) yang sesuai dengan permintaan sumber daya dari antrian pekerjaan.
catatan
Ketersediaan keluarga instans bervariasi menurut Wilayah AWS. Misalnya, beberapa Wilayah AWS s mungkin tidak memiliki keluarga instans generasi keempat tetapi memiliki keluarga instans generasi kelima dan keenam.
-
Saat menggunakan
default_x86_64atau bundeldefault_arm64instans AWS Batch , pilih keluarga instans berdasarkan keseimbangan efektivitas biaya dan kinerja. Meskipun instans generasi yang lebih baru sering memberikan kinerja harga yang lebih baik, Anda AWS Batch dapat memilih rangkaian instans generasi sebelumnya jika memberikan kombinasi optimal antara ketersediaan, biaya, dan kinerja untuk beban kerja Anda. Misalnya, di Wilayah AWS mana instans c6i dan c7i tersedia, Anda dapat memilih instans c6i jika inst AWS Batch ans tersebut menawarkan efektivitas biaya yang lebih baik untuk persyaratan pekerjaan spesifik Anda. Untuk informasi selengkapnya tentang jenis AWS Batch instans dan Wilayah AWS ketersediaan, lihat tabel komputasi tipe instans. AWS Batch secara berkala memperbarui instans Anda 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 jenis instans dari
g6keluargap3p4,p5,p6,g3,g3s,g4,,g5, atau. -
(Opsional) Perluas Additional configuration (Konfigurasi tambahan).
-
(Opsional) Untuk grup Penempatan, masukkan nama grup penempatan untuk mengelompokkan sumber daya di lingkungan komputasi.
-
Untuk strategi Alokasi, pilih BEST_FIT_PROGRESSIVE.
-
(Opsional) Untuk Konfigurasi Gambar Mesin (AMI) Amazon, pilih Tambahkan konfigurasi gambar mesin amazon (amis).
Anda dapat menggunakan Amazon EKS-optimized Amazon Linux AMI atau AMI khusus.
-
Untuk menggunakan AMI EKS-optimized Amazon Amazon Linux:
-
Untuk Jenis gambar pilih salah satu dari berikut ini:
Amazon Linux 2: Default untuk semua keluarga AWS Graviton-based instance (misalnya,
C6g,,M6gR6g, danT4g) dan dapat digunakan untuk semua jenis instans non-GPU.Amazon Linux 2 (dipercepat): Default untuk semua keluarga instans GPU (misalnya,
P4danG4) dan dapat digunakan untuk semua jenis non- AWS Graviton-based instance.Amazon Linux 2023: AWS Batch mendukung Amazon Linux 2023 (AL2023).
Amazon Linux 2023 (dipercepat): Keluarga instans GPU dan dapat digunakan untuk semua jenis non- AWS Graviton-based instans.
-
Untuk Kubernetes versi masukkan nomor Kubernetes versi.
-
-
Untuk menggunakan AMI khusus:
Untuk Jenis gambar pilih jenis AMI yang didasarkan pada AMI kustom:
Amazon Linux 2: Default untuk semua keluarga AWS Graviton-based instance (misalnya,
C6g,,M6gR6g, danT4g) dan dapat digunakan untuk semua jenis instans non-GPU.Amazon Linux 2 (dipercepat): Default untuk semua keluarga instans GPU (misalnya,
P4danG4) dan dapat digunakan untuk semua jenis non- AWS Graviton-based instance.Amazon Linux 2023: AWS Batch mendukung AL2023.
Amazon Linux 2023 (dipercepat): Keluarga instans GPU dan dapat digunakan untuk semua jenis non- AWS Graviton-based instans.
Untuk penggantian ID Gambar masukkan ID AMI kustom.
-
Untuk Kubernetes versi masukkan nomor Kubernetes versi.
-
-
(Opsional) Untuk Template Peluncuran, pilih template peluncuran yang ada.
-
(Opsional) Untuk versi template Laun ch
$Default, masukkan$Latest,, atau nomor versi. -
(Opsional) Untuk Template peluncuran Override, untuk menambahkan override pilih Add override Launch template:
-
(Opsional) Untuk template Laun ch pilih template peluncuran untuk menambahkan penggantian.
-
(Opsional) Untuk versi template Launch pilih nomor versi template peluncuran,
$Default, atau$Latest. -
(Opsional) Untuk tipe instans Target pilih jenis instans atau keluarga yang harus diterapkan penggantian ini. Ini hanya dapat menargetkan jenis instans dan keluarga yang disertakan dalam Jenis instans yang diizinkan.
-
(Opsional) Untuk UserDataType pilih inisialisasi simpul EKS. Hanya gunakan bidang ini jika Anda memiliki AMI yang ditentukan baik di Launch Template atau sebagai Launch Template Override. Pilih EKS_NODEADM untuk AMI khusus berdasarkan
EKS_AL2023atauEKS_AL2023_NVIDIAatau EKS_BOOSTRAP_SH untuk dan.EKS_AL2EKS_AL_NVIDIANilai defaultnya adalah EKS_ BOOSTRAP_SH.Anda akan menggunakan UserDataType ketika Anda memiliki lingkungan campuran di mana Anda menggunakan AL2 dan AMI AL2023-based khusus di lingkungan komputasi yang sama.
-
-
-
Pilih Halaman berikutnya.
-
Untuk ID Virtual Private Cloud (VPC), pilih VPC tempat peluncuran instans.
-
Untuk Subnet, pilih subnet yang akan digunakan. Secara default, semua subnet dalam VPC yang dipilih tersedia.
catatan
AWS Batch di Amazon EKS mendukung Zona Lokal. Untuk informasi selengkapnya, lihat Amazon EKS dan Zona AWS Lokal di Panduan Pengguna Amazon EKS.
-
(Opsional) Untuk grup Keamanan, pilih grup keamanan untuk dilampirkan ke instans Anda. Secara default, grup keamanan default untuk VPC Anda dipilih.
-
Pilih Halaman berikutnya.
-
Untuk T injauan, tinjau langkah-langkah konfigurasi. Jika Anda perlu membuat perubahan, pilih Edit. Setelah selesai, pilih Buat lingkungan komputasi.