Profil beban kerja di Azure Container Apps

Profil beban kerja menentukan jumlah sumber daya komputasi dan memori yang tersedia untuk aplikasi kontainer yang disebarkan di lingkungan.

Profil dikonfigurasi agar sesuai dengan berbagai kebutuhan aplikasi Anda.

Jenis profil Deskripsi Potensi penggunaan
Consumption Secara otomatis ditambahkan ke lingkungan baru apa pun. Aplikasi yang tidak memerlukan persyaratan perangkat keras tertentu
Khusus (Tujuan umum) Keseimbangan memori dan sumber daya komputasi Aplikasi yang memerlukan CPU dan/atau memori dalam jumlah yang lebih besar
Khusus (Memori dioptimalkan) Peningkatan sumber daya memori Aplikasi yang membutuhkan akses ke data dalam memori besar, model pembelajaran mesin dalam memori, atau persyaratan memori tinggi lainnya
Khusus (GPU diaktifkan) (pratinjau) GPU diaktifkan dengan peningkatan sumber daya memori dan komputasi yang tersedia di wilayah US Barat 3 dan Eropa Utara. Aplikasi yang memerlukan GPU

Catatan

Saat menggunakan profil beban kerja berkemampuan GPU, pastikan aplikasi Anda menjalankan cuda versi terbaru.

Profil beban kerja Konsumsi adalah profil default yang ditambahkan ke setiap jenis lingkungan profil Beban Kerja. Anda dapat menambahkan profil beban kerja Khusus ke lingkungan saat membuat lingkungan atau setelah dibuat. Lingkungan profil beban kerja disebarkan secara terpisah dari lingkungan Konsumsi saja.

Untuk setiap profil beban kerja Khusus di lingkungan Anda, Anda dapat:

  • Pilih jenis dan ukuran
  • Menyebarkan beberapa aplikasi ke profil
  • Menggunakan penskalaan otomatis untuk menambahkan dan menghapus instans berdasarkan kebutuhan aplikasi
  • Membatasi penskalaan profil untuk mengontrol biaya dengan lebih baik

Anda dapat mengonfigurasi setiap aplikasi untuk dijalankan di salah satu profil beban kerja yang ditentukan di lingkungan Container Apps Anda. Konfigurasi ini sangat ideal untuk menyebarkan layanan mikro di mana setiap aplikasi dapat berjalan pada infrastruktur komputasi yang sesuai.

Catatan

Anda hanya dapat menerapkan profil beban kerja GPU ke lingkungan saat lingkungan dibuat.

Jenis profil

Ada berbagai jenis dan ukuran profil beban kerja yang tersedia menurut wilayah. Secara default, setiap paket Khusus menyertakan profil konsumsi, tetapi Anda juga dapat menambahkan salah satu profil berikut:

Nama tampilan Nama vCPU Memori (GiB) GPU Kategori Alokasi
Consumption Consumption 4 8 - Consumption per replika
Dedicated-D4 D4 4 16 - Tujuan umum per simpul
Dedicated-D8 D8 8 32 - Tujuan umum per simpul
Dedicated-D16 D16 16 64 - Tujuan umum per simpul
Dedicated-D32 D32 32 128 - Tujuan umum per simpul
Dedicated-E4 E4 4 32 - Memori Dioptimalkan per simpul
Dedicated-E8 E8 8 64 - Memori Dioptimalkan per simpul
Dedicated-E16 E16 16 128 - Memori Dioptimalkan per simpul
Dedicated-E32 E32 32 256 - Memori Dioptimalkan per simpul
Dedicated-NC24-A100 (pratinjau) NC24-A100 24 220 1 GPU diaktifkan per simpul*
Dedicated-NC48-A100 (pratinjau) NC48-A100 48 440 2 GPU diaktifkan per simpul*
Dedicated-NC96-A100 (pratinjau) NC96-A100 96 880 4 GPU diaktifkan per simpul*

* Kapasitas dialokasikan per kasus. Kirimkan tiket dukungan untuk meminta jumlah kapasitas yang diperlukan untuk aplikasi Anda.

Pilih profil beban kerja dan gunakan bidang Nama saat Anda menjalankan az containerapp env workload-profile set--workload-profile-type opsi .

Selain ukuran inti dan memori yang berbeda, profil beban kerja juga memiliki berbagai batas ukuran gambar yang tersedia. Untuk mempelajari selengkapnya tentang batas ukuran gambar untuk aplikasi kontainer Anda, lihat referensi perangkat keras.

Ketersediaan profil beban kerja yang berbeda bervariasi menurut wilayah.

Pemakaian sumber daya

Anda dapat membatasi penggunaan memori dan CPU setiap aplikasi di dalam profil beban kerja, dan Anda dapat menjalankan beberapa aplikasi di dalam satu instans profil beban kerja. Namun, jumlah total sumber daya yang tersedia untuk aplikasi kontainer kurang dari apa yang dialokasikan ke profil. Perbedaan antara sumber daya yang dialokasikan dan tersedia adalah jumlah yang dicadangkan oleh runtime Aplikasi Kontainer.

Penskalaan

Saat permintaan untuk aplikasi baru atau lebih replika aplikasi yang ada melebihi sumber daya profil saat ini, instans profil dapat ditambahkan.

Pada saat yang sama, jika jumlah replika yang diperlukan turun, instans profil dapat dihapus. Anda memiliki kontrol atas batasan pada jumlah minimum dan maksimum instans profil.

Azure menghitung penagihan sebagian besar berdasarkan jumlah instans profil yang sedang berjalan.

Jaringan

Saat Anda menggunakan lingkungan profil beban kerja, fitur jaringan tambahan yang sepenuhnya mengamankan lalu lintas jaringan masuk dan keluar Anda (seperti rute yang ditentukan pengguna) tersedia. Untuk mempelajari selengkapnya tentang fitur jaringan apa yang didukung, lihat Jaringan di lingkungan Azure Container Apps. Untuk langkah-langkah tentang cara mengamankan jaringan Anda dengan Container Apps, lihat bagian mengunci lingkungan Aplikasi Kontainer Anda.

Langkah berikutnya