Gambaran umum Azure Container Apps
Azure Container Apps adalah platform tanpa server yang memungkinkan Anda mempertahankan lebih sedikit infrastruktur dan menghemat biaya saat menjalankan aplikasi dalam kontainer. Alih-alih mengkhawatirkan konfigurasi server, orkestrasi kontainer, dan detail penyebaran, Container Apps menyediakan semua sumber daya server terbaru yang diperlukan untuk menjaga aplikasi Anda tetap stabil dan aman.
Penggunaan umum Azure Container Apps meliputi:
- Menyebarkan titik akhir API
- Menghosting pekerjaan pemrosesan latar belakang
- Menangani pemrosesan berbasis kejadian
- Menjalankan layanan mikro
Selain itu, aplikasi yang dibangun di Azure Container Apps dapat menskalakan secara dinamis berdasarkan karakteristik berikut:
- Lalu lintas HTTP
- Pemrosesan berbasis kejadian
- CPU atau pemuatan memori
- Penentu skala yang didukung KEDA apa pun
Untuk mulai bekerja dengan Aplikasi Kontainer, pilih deskripsi yang paling menggambarkan situasi Anda.
Deskripsi | Sumber daya | |
---|---|---|
Saya baru menggunakan kontainer | Mulai di sini jika Anda belum membangun kontainer pertama Anda tetapi penasaran bagaimana kontainer dapat melayani kebutuhan pengembangan Anda. | Pelajari selengkapnya tentang kontainer |
Saya menggunakan kontainer tanpa server | Container Apps menyediakan penskalaan otomatis, mengurangi kompleksitas operasional, dan memungkinkan Anda untuk fokus pada aplikasi Anda daripada infrastruktur. Mulai di sini jika Anda tertarik dengan fitur manajemen, skalabilitas, dan bayar per penggunaan komputasi cloud. |
Pelajari selengkapnya tentang kontainer tanpa server |
Fitur
Dengan Azure Container Apps, Anda dapat:
Gunakan ekstensi Azure CLI, portal Azure atau templat ARM untuk mengelola aplikasi Anda.
Aktifkan ingress HTTPS atau TCP tanpa harus mengelola infrastruktur Azure lainnya.
Bangun layanan mikro dengan Dapr dan akses set API yang kaya.
Jalankan pekerjaan sesuai permintaan, sesuai jadwal, atau berdasarkan peristiwa.
Tambahkan Azure Functions dan Azure Spring Apps ke lingkungan Azure Container Apps Anda.
Gunakan perangkat keras khusus untuk akses ke peningkatan sumber daya komputasi.
Menjalankan beberapa revisi kontainer dan mengelola siklus hidup aplikasi milik aplikasi kontainer.
Menskalakan otomatis aplikasi Anda berdasarkan pemicu skala yang didukung KEDA. Sebagian besar aplikasi dapat diskalakan ke nol1.
Memisahkan lalu lintas di beberapa versi aplikasi untuk penyebaran Blue/Green dan skenario pengujian A/B.
Menggunakan ingress internal dan penemuan layanan untuk mengamankan titik akhir internal saja dengan penemuan layanan berbasis DNS bawaan.
Menjalankan kontainer dari registri apa pun, publik atau privat, termasuk Docker Hub dan Azure Container Registry (ACR).
Sediakan jaringan virtual yang ada saat membuat lingkungan untuk aplikasi kontainer Anda.
Mengelola rahasia dengan aman langsung di aplikasi Anda.
Pantau log menggunakan Azure Log Analytics.
Kuota murah hati, yang dapat ditimpa untuk meningkatkan batas berdasarkan per akun.
1 Aplikasi yang skala pada CPU atau beban memori tidak dapat diskalakan ke nol.