Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Lingkungan *Container Apps* adalah batas yang aman di sekitar satu atau beberapa aplikasi dan tugas kontainer. Runtime Container Apps mengelola setiap lingkungan dengan menangani peningkatan OS, operasi skala, prosedur failover, dan penyeimbangan sumber daya.
Lingkungan mencakup fitur-fitur berikut:
| Fitur | Deskripsi |
|---|---|
| Tipe | Ada dua jenis lingkungan Container Apps yang berbeda : Lingkungan profil beban kerja dan lingkungan Konsumsi saja. Lingkungan profil beban kerja mendukung baik paket Konsumsi maupun Khusus, sedangkan lingkungan Konsumsi hanya mendukung paket Konsumsi. |
| Jaringan virtual | Jaringan virtual mendukung setiap lingkungan, yang memberlakukan batas aman lingkungan. Saat Anda membuat lingkungan, jaringan virtual dengan kemampuan jaringan terbatas dibuat untuk Anda, atau Anda dapat menyediakannya sendiri. Menambahkan jaringan virtual yang ada memberi Anda kontrol halus atas jaringan Anda. |
| Beberapa aplikasi kontainer | Saat beberapa aplikasi kontainer berada di lingkungan yang sama, aplikasi tersebut berbagi jaringan virtual yang sama dan menulis log ke tujuan pengelogan yang sama. |
| Integrasi multi-layanan | Anda dapat menambahkan Azure Functions dan Azure Spring Apps ke lingkungan Azure Container Apps Anda. |
Bergantung pada kebutuhan Anda, Anda mungkin ingin menggunakan satu atau beberapa lingkungan Container Apps. Gunakan kriteria berikut untuk membantu Anda memutuskan apakah Anda harus menggunakan satu atau beberapa lingkungan.
Lingkungan tunggal
Gunakan satu lingkungan saat Anda ingin:
- Mengelola layanan terkait
- Menyebarkan aplikasi yang berbeda ke jaringan virtual yang sama
- Aplikasi Instrument Dapr yang berkomunikasi melalui API pemanggilan layanan Dapr
- Berbagi konfigurasi Dapr yang sama di antara aplikasi
- Berbagi tujuan log yang sama di antara aplikasi
Beberapa lingkungan
Gunakan lebih dari satu lingkungan saat Anda ingin dua aplikasi atau lebih:
- Jangan pernah berbagi sumber daya komputasi yang sama
- Tidak berkomunikasi melalui API pemanggilan layanan Dapr
- Diisolasi karena penggunaan tim atau lingkungan (misalnya, pengujian vs. produksi)
Jenis
| Tipe | Deskripsi | Rencana | Pertimbangan penagihan |
|---|---|---|---|
| Profil beban kerja | Jalankan aplikasi tanpa server dengan dukungan untuk skala-ke-nol dan bayar hanya untuk sumber daya yang digunakan aplikasi Anda dengan profil konsumsi. Anda juga dapat menjalankan aplikasi dengan perangkat keras yang disesuaikan dan meningkatkan prediksi biaya dengan menggunakan profil beban kerja khusus. | Konsumsi dan Didedikasikan | Anda dapat memilih untuk menjalankan aplikasi di bawah salah satu atau kedua paket dengan menggunakan profil beban kerja terpisah. Paket Khusus memiliki biaya manajemen rencana tetap untuk seluruh lingkungan terlepas dari berapa banyak profil beban kerja yang Anda gunakan. Paket Khusus juga memiliki biaya variabel berdasarkan jumlah instans profil beban kerja dan sumber daya yang dialokasikan untuk setiap instans. Untuk mengetahui informasi lebih lanjut, lihat Penagihan. |
| Hanya untuk konsumsi | Jalankan aplikasi tanpa server dengan dukungan untuk skala-ke-nol dan bayar hanya untuk sumber daya yang digunakan aplikasi Anda. | Hanya untuk konsumsi | Ditagih hanya untuk aplikasi kontainer individual dan penggunaan sumber dayanya. Tidak ada biaya yang terkait dengan lingkungan Aplikasi Kontainer. |
Catatan
Pengelogan adalah bagian penting dari pemantauan dan pemecahan masalah aplikasi kontainer yang berjalan di lingkungan Anda. Lingkungan Azure Container Apps menyediakan kemampuan pengelogan terpusat melalui integrasi dengan Azure Monitor dan Application Insights.
Secara default, semua aplikasi kontainer dalam lingkungan mengirim log ke ruang kerja Analitik Log umum, sehingga lebih mudah untuk mengkueri dan menganalisis log di beberapa aplikasi. Log ini meliputi:
- Aliran kontainer
stdout/stderr - Kejadian penyesuaian skala aplikasi kontainer
- Log Dapr sidecar (jika diaktifkan)
- Metrik dan peristiwa tingkat sistem
Properti konfigurasi log
Anda dapat mengonfigurasi properti berikut di tingkat lingkungan melalui API:
| Harta benda | Deskripsi |
|---|---|
properties.appLogsConfiguration |
Digunakan untuk mengonfigurasi ruang kerja Log Analytics di mana log untuk semua aplikasi di lingkungan diterbitkan. |
properties.containerAppsConfiguration.daprAIInstrumentationKey |
Kunci instrumentasi App Insights diberikan kepada Dapr untuk menjalankan pelacakan. |
Kebijakan
Lingkungan Azure Container Apps secara otomatis dihapus jika salah satu kondisi berikut bertahan selama lebih dari 90 hari:
- Lingkungan tidak aktif (tidak ada aplikasi kontainer aktif atau pekerjaan yang berjalan di lingkungan)
- Lingkungan dalam keadaan gagal karena jaringan virtual atau konfigurasi Azure Policy
- Lingkungan memblokir pembaruan infrastruktur karena jaringan virtual atau konfigurasi Azure Policy
Kebijakan ini membantu memastikan penggunaan sumber daya yang efisien dan menjaga kualitas layanan. Untuk mencegah penghapusan otomatis:
- Jaga setidaknya satu aplikasi kontainer aktif atau pekerjaan yang berjalan di lingkungan Anda
- Pastikan konfigurasi jaringan virtual dan Azure Policy Anda disiapkan dengan benar
- Menanggapi pemberitahuan apa pun tentang lingkungan Anda yang berada dalam status bermasalah
Anda dapat memantau kesehatan dan status lingkungan Container Apps Anda dengan beberapa cara:
Pemberitahuan Azure Monitor: Siapkan pemberitahuan untuk memberi tahu Anda secara otomatis tentang perubahan atau masalah penting di lingkungan Anda.
Portal Microsoft Azure: Lihat status dan detail lingkungan real time langsung di portal Microsoft Azure.
Azure CLI: Gunakan Azure CLI untuk memeriksa status dan properti lingkungan Anda saat ini secara terprogram.
Opsi ini membantu Anda tetap mendapatkan informasi dan merespons masalah apa pun yang memengaruhi lingkungan Anda dengan cepat.
Batas dan kuota
Memahami batas dan kuota untuk lingkungan Container Apps membantu Anda merencanakan arsitektur aplikasi secara efektif.
Untuk melihat kuota yang relevan dengan lingkungan Anda, lihat Kuota untuk Azure Container Apps untuk cara mengembalikan batas kuota Anda.
Untuk batas dan kuota tanggal up-toterbanyak, lihat batas layanan Azure Container Apps.