Membuat slot penyebaran

Selesai

Saat Anda menyebarkan aplikasi web, aplikasi web di Linux, backend seluler, atau aplikasi API ke Azure App Service, Anda dapat menggunakan slot penyebaran terpisah alih-alih slot produksi default.

Hal-hal yang perlu diketahui tentang slot penyebaran

Mari kita lihat lebih dekat karakteristik slot penyebaran.

  • Slot penyebaran adalah aplikasi langsung yang memiliki nama host mereka sendiri.

  • Slot penyebaran tersedia di tingkat harga App Service Standar, Premium, dan Terisolasi. Aplikasi Anda harus berjalan di salah satu tingkatan ini untuk menggunakan slot penyebaran.

  • Tingkat Standar, Premium, dan Terisolasi menawarkan jumlah slot penyebaran yang berbeda.

  • Konten aplikasi dan elemen konfigurasi dapat ditukar antara dua slot penyebaran, termasuk slot produksi.

Screenshot that shows how to work with deployment slots in the Azure portal.

Hal-hal yang perlu dipertimbangkan saat menggunakan slot penyebaran

Ada beberapa keuntungan menggunakan slot penyebaran dengan aplikasi App Service Anda. Tinjau manfaat berikut dan pikirkan bagaimana mereka dapat mendukung implementasi App Service Anda.

  • Pertimbangkan validasi. Anda dapat memvalidasi perubahan pada aplikasi anda di slot penyebaran penahapan sebelum menukar perubahan aplikasi dengan konten di slot produksi.

  • Pertimbangkan pengurangan waktu henti. Menyebarkan aplikasi ke slot terlebih dahulu dan menukarnya ke produksi akan memastikan bahwa semua instans slot disiapkan sebelum ditukarkan ke produksi. Opsi ini menghilangkan waktu henti saat Anda menyebarkan aplikasi. Pengalihan lalu lintas bebas hambatan, dan tidak ada permintaan yang dihilangkan karena operasi pertukaran. Seluruh alur kerja dapat diotomatisasi dengan mengonfigurasi Pertukaran otomatis saat validasi pra-pertukaran tidak diperlukan.

  • Pertimbangkan untuk memulihkan ke situs bagus terakhir yang diketahui. Setelah swap, slot dengan aplikasi yang ditahapkan sebelumnya sekarang memiliki aplikasi produksi sebelumnya. Jika perubahan yang ditukar ke slot produksi tidak seperti yang Anda harapkan, Anda dapat segera melakukan pertukaran yang sama untuk kembali ke "situs bagus terakhir yang diketahui."

  • Pertimbangkan Pertukaran otomatis. Pertukaran otomatis menyederhanakan skenario Azure DevOps di mana Anda ingin menyebarkan aplikasi Anda terus-menerus dengan nol awal dingin dan waktu henti nol untuk pelanggan aplikasi. Saat Pertukaran otomatis diaktifkan dari slot ke produksi, setiap kali Anda mendorong perubahan kode ke slot tersebut, App Service secara otomatis menukar aplikasi ke dalam produksi setelah dihangatkan di slot sumber. Pertukaran otomatis saat ini tidak didukung untuk Web Apps di Linux.