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.
Petunjuk / Saran
Konten ini adalah kutipan dari eBook, Merancang Aplikasi .NET Cloud Native untuk Azure, tersedia di .NET Docs atau sebagai PDF gratis yang dapat diunduh yang dapat dibaca secara offline.
Selain Azure Kubernetes Service (AKS), Anda juga dapat menyebarkan kontainer ke Azure App Service untuk Kontainer dan Azure Container Instances.
Kapan masuk akal untuk menerapkan ke App Service untuk para Kontainer?
Aplikasi produksi sederhana yang tidak memerlukan orkestrasi sangat cocok untuk Azure App Service for Containers.
Cara menyebarkan ke Layanan Aplikasi untuk Kontainer
Untuk menyebarkan ke Azure App Service untuk Kontainer, Anda memerlukan instans dan kredensial Azure Container Registry (ACR) untuk mengaksesnya. Dorong gambar kontainer Anda ke repositori ACR sehingga Azure App Service Anda dapat menariknya saat diperlukan. Setelah selesai, Anda dapat mengonfigurasi aplikasi untuk Penyebaran Berkelanjutan. Melakukannya akan secara otomatis menyebarkan pembaruan setiap kali gambar berubah di ACR.
Kapan masuk akal untuk menyebarkan ke Azure Container Instances?
Azure Container Instances (ACI) memungkinkan Anda menjalankan kontainer Docker di lingkungan cloud terkelola tanpa server, tanpa harus menyiapkan komputer virtual atau kluster. Ini adalah solusi yang bagus untuk beban kerja jangka pendek yang dapat berjalan dalam kontainer terisolasi. Pertimbangkan ACI untuk layanan sederhana, skenario pengujian, otomatisasi tugas, dan proses build. ACI memulai instans kontainer, melakukan tugas, lalu menghentikannya.
Cara menyebarkan aplikasi ke Azure Container Instances
Untuk menyebarkan ke Azure Container Instances (ACI), Anda memerlukan Azure Container Registry (ACR) dan kredensial untuk mengaksesnya. Setelah Anda mendorong gambar kontainer Anda ke repositori, gambar tersebut tersedia untuk ditarik ke ACI. Anda dapat bekerja dengan ACI menggunakan portal Microsoft Azure atau antarmuka baris perintah. ACR menyediakan integrasi yang ketat dengan ACI. Gambar 3-12 menunjukkan cara mendorong gambar kontainer individual ke ACR.
Gambar 3-12. Instans Jalankan Azure Container Registry
Membuat instans di ACI dapat dilakukan dengan cepat. Tentukan registri gambar, informasi grup sumber daya Azure, jumlah memori yang akan dialokasikan, dan port yang akan didengarkan. Panduan mulai cepat ini menunjukkan cara mendeploy atau mengimplementasikan instans kontainer ke ACI menggunakan Microsoft Azure portal.
Setelah penyebaran selesai, temukan alamat IP kontainer yang baru disebarkan dan berkomunikasi dengannya melalui port yang Anda tentukan.
Azure Container Instances menawarkan cara tercepat untuk menjalankan beban kerja kontainer sederhana di Azure. Anda tidak perlu mengonfigurasi layanan aplikasi, orkestrator, atau komputer virtual. Untuk skenario di mana Anda memerlukan orkestrasi kontainer penuh, penemuan layanan, penskalaan otomatis, atau peningkatan terkoordinasi, kami merekomendasikan Azure Kubernetes Service (AKS).
Referensi
- Apa itu Kubernetes?
- Menginstal Kubernetes dengan Minikube
- MiniKube vs Docker Desktop
- Alat Visual Studio untuk Docker
- Memahami awal dingin tanpa server
- Instans Azure Functions yang telah dihangatkan sebelumnya
- Membuat fungsi di Linux menggunakan gambar kustom
- Menjalankan Azure Functions dalam Kontainer Docker
- Membuat fungsi di Linux menggunakan gambar kustom
- Azure Functions dengan Autoscaling Berbasis Peristiwa Kubernetes
- Rilis Kenari
- Azure Dev Spaces dengan Visual Studio Code
- Azure Dev Spaces dengan Visual Studio
- Kumpulan Simpul Ganda AKS
- AKS Kluster Autoscaler
- Tutorial: Menskalakan aplikasi di AKS
- Skala dan hosting Azure Functions
- Dokumen Azure Container Instances
- Menyebarkan Instans Kontainer dari ACR