Aplikasi mungkin memiliki persyaratan khusus untuk tipe instance, seperti kemampuan GPU, kemampuan jaringan yang ditingkatkan, kecepatan clock tinggi, penyimpanan lokal, dan model AMD. Kluster alur kerja memungkinkan Anda menjalankan alur kerja pada tipe instance Elastic Compute Service (ECS) tertentu. Topik ini menjelaskan cara menjalankan alur kerja pada tipe instance ECS tertentu.
Daftar isi
Tipe instance ECS yang didukung
Tipe instance ECS dengan akselerasi GPU yang didukung
Versi driver GPU yang didukung oleh instance kontainer elastis dengan akselerasi GPU adalah NVIDIA 460.73.01. Versi CUDA Toolkit yang didukung adalah 11.2. Untuk informasi lebih lanjut tentang CUDA Toolkit, lihat NVIDIA CUDA.
Anda dapat membuat instance kontainer elastis pada instance ECS dengan akselerasi GPU. Berikut adalah tipe instance ECS dengan akselerasi GPU yang dapat digunakan untuk menjalankan alur kerja:
gn6v, keluarga instance komputasi dioptimalkan dengan akselerasi GPU menggunakan GPU NVIDIA V100. Keluarga instance ini mencakup berbagai tipe instance, seperti ecs.gn6v-c8g1.2xlarge.
gn6i, keluarga instance komputasi dioptimalkan dengan akselerasi GPU menggunakan GPU NVIDIA T4. Keluarga instance ini mencakup berbagai tipe instance, seperti ecs.gn6i-c4g1.xlarge.
gn5, keluarga instance komputasi dioptimalkan dengan akselerasi GPU menggunakan GPU NVIDIA P100. Keluarga instance ini mencakup berbagai tipe instance, seperti ecs.gn5-c4g1.xlarge.
gn5i, keluarga instance komputasi dioptimalkan dengan akselerasi GPU menggunakan GPU NVIDIA P4. Keluarga instance ini mencakup berbagai tipe instance, seperti ecs.gn5i-c2g1.large.
Untuk informasi lebih lanjut tentang tipe instance ECS dengan akselerasi GPU, lihat Keluarga instance.
Tipe instance ECS berbasis AMD yang didukung
Anda dapat membuat instance kontainer elastis berbasis AMD pada instance ECS berbasis AMD. Instance kontainer elastis berbasis AMD ditenagai oleh prosesor AMD EPYCTM ROME. Instance ini mengalihkan sejumlah besar fitur virtualisasi ke perangkat keras khusus dengan menggunakan arsitektur SHENLONG untuk memberikan performa ultra-tinggi yang dapat diprediksi dan konsisten serta mengurangi overhead virtualisasi. Instance ini cocok untuk skenario seperti pengkodean dan dekoding video, server frontend web, server frontend game online multipemain besar (MMO), skenario di mana sejumlah besar paket diterima dan dikirim, serta skenario pengembangan dan pengujian aplikasi DevOps.
Berikut adalah tipe instance ECS berbasis AMD yang dapat digunakan untuk menjalankan alur kerja:
g7a dan g6a, keluarga instance tujuan umum. Keluarga instance ini mencakup berbagai tipe instance, seperti ecs.g7a.large dan ecs.g6a.large.
c7a dan c6a, keluarga instance komputasi dioptimalkan. Keluarga instance ini mencakup berbagai tipe instance, seperti ecs.c7a.large dan ecs.c6a.large.
r7a dan r6a, keluarga instance optimasi memori. Keluarga instance ini mencakup berbagai tipe instance, seperti ecs.r7a.large dan ecs.r6a.large.
Untuk informasi lebih lanjut tentang tipe instance ECS berbasis AMD, lihat Keluarga instance.
Contoh
Anda dapat menambahkan anotasi annotations: k8s.aliyun.com/eci-use-specs ke metadata pod untuk menentukan tipe instance ECS dengan akselerasi GPU dan tipe instance ECS berbasis AMD. Contoh kode berikut memberikan ilustrasi:
Contoh instance ECS dengan akselerasi GPU
apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
generateName: hello-world-
spec:
entrypoint: whalesay
templates:
- name: whalesay
metadata:
annotations:
k8s.aliyun.com/eci-use-specs: ecs.gn5i-c4g1.xlarge # Tentukan tipe instance ECS dengan akselerasi GPU.
container:
image: docker/whalesay
command: [ cowsay ]
args: [ "hello world" ]Contoh instance ECS berbasis AMD
apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
generateName: hello-world-
spec:
entrypoint: whalesay
templates:
- name: whalesay
metadata:
annotations:
k8s.aliyun.com/eci-use-specs: "ecs.c6a.xlarge" # Tentukan tipe instance ECS berbasis AMD.
container:
image: docker/whalesay
command: [ cowsay ]
args: [ "hello world" ]