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.
Berlaku pada: Azure Logic Apps (Standar)
Untuk menyebarkan aplikasi logika yang sangat penting untuk misi yang selalu tersedia dan responsif, bahkan selama pembaruan atau pemeliharaan, Anda dapat mengaktifkan penyebaran tanpa waktu henti dengan membuat dan menggunakan slot penyebaran. Waktu henti nol berarti bahwa saat Anda menyebarkan versi baru aplikasi Anda, pengguna akhir tidak boleh mengalami gangguan atau waktu henti. Slot penyebaran adalah lingkungan nonproduksi terisolasi yang menghosting berbagai versi aplikasi Anda dan memberikan manfaat berikut:
Tukar slot penyebaran dengan slot produksi Anda tanpa gangguan. Dengan demikian, Anda dapat memperbarui aplikasi logika dan alur kerja tanpa memengaruhi ketersediaan atau performa.
Validasi perubahan apa pun dalam slot penyebaran sebelum Anda menerapkan perubahan tersebut ke slot produksi.
Kembalikan ke versi sebelumnya, jika ada yang salah dengan penyebaran Anda.
Kurangi risiko performa negatif saat Anda harus melebihi jumlah alur kerja yang direkomendasikan per aplikasi logika.
Dengan slot penyebaran, Anda dapat mencapai pengiriman berkelanjutan dan meningkatkan kualitas dan keandalan aplikasi Anda. Untuk informasi selengkapnya tentang slot penyebaran di Azure dan karena alur kerja aplikasi logika Standar didasarkan pada ekstensibilitas Azure Functions, lihat Slot penyebaran Azure Functions.
Masalah dan batasan yang diketahui
Slot nonproduksi dibuat dalam mode baca-saja.
Dispatcher slot nonproduksi dimatikan, yang berarti bahwa alur kerja hanya dapat berjalan saat berada di slot produksi.
Distribusi lalu lintas dinonaktifkan untuk slot penyebaran di aplikasi logika Standar.
Slot penyebaran untuk aplikasi logika Standar tidak mendukung skenario berikut:
- Penyebaran biru/hijau
- Pengujian verifikasi produk sebelum penggantian slot
- Pengujian A/B
Jika penyimpanan Anda bersifat pribadi, selesaikan langkah-langkah berikut:
- Setelah Anda membuat slot, buka slot penyebaran. Pada menu slot, di bawah Pengaturan, pilih Variabel lingkungan.
- Pada tab Pengaturan aplikasi , temukan nilai berbagi file untuk pengaturan aplikasi bernama WEBSITE_CONTENTSHARE.
- Buka akun penyimpanan dan buat berbagi file secara manual yang menggunakan nama yang sama.
- Pada setiap slot, tambahkan pengaturan aplikasi bernama WEBSITE_OVERRIDE_STICKY_DIAGNOSTICS_SETTINGS, dan atur nilainya ke 0.
Prasyarat
Akun dan langganan Azure. Jika Anda tidak memiliki langganan, daftar untuk mendapatkan akun Azure secara gratis.
Untuk bekerja di Visual Studio Code dengan ekstensi Azure Logic Apps (Standar), Anda harus memenuhi prasyarat yang dijelaskan dalam Membuat alur kerja Standar dengan Visual Studio Code. Anda juga memerlukan proyek aplikasi logika Standar yang ingin Anda terbitkan ke Azure.
Sumber daya aplikasi logika standar yang sudah ada di Azure tempat Anda ingin membuat slot penerapan dan menerapkan perubahan Anda. Anda dapat membuat sumber daya aplikasi logika Standar kosong tanpa alur kerja apa pun. Untuk informasi selengkapnya, lihat Membuat contoh alur kerja Standar dalam Azure Logic Apps penyewa tunggal.
Membuat slot penerapan
Pilihan berikut tersedia untuk Anda gunakan dalam membuat slot penyebaran:
Di portal Azure, buka sumber daya aplikasi logika standar di mana Anda hendak membuat slot penyebaran.
Pada menu sumber daya, di bawah Penyebaran, pilih Slot penyebaran.
Pada bilah alat, pilih Tambahkan.
Di panel Tambahkan Slot , berikan nama, yang harus unik dan hanya menggunakan karakter alfanumerik huruf kecil atau tanda hubung (-), untuk slot penyebaran Anda.
Catatan
Setelah pembuatan, nama slot penyebaran Anda menggunakan format berikut: <logic-app-name-deployment-slot-name>.
Setelah selesai, pilih Tambahkan.
Konfirmasi pembuatan slot penyebaran
Setelah Anda membuat slot penyebaran, konfirmasikan bahwa slot tersebut ada di sumber daya Logic App yang Anda terapkan.
Di portal Azure, buka sumber daya aplikasi logika Standard Anda.
Pada menu sumber daya, di bawah Penyebaran, pilih Slot penyebaran.
Pada halaman Slot Penyebaran, di bawah Slot Penyebaran, temukan dan pilih slot penyebaran baru Anda.
Catatan
Setelah pembuatan, nama slot penyebaran Anda menggunakan format berikut: <logic-app-name-deployment-slot-name>.
Menyebarkan perubahan logika aplikasi ke slot penyebaran
Pilihan berikut tersedia bagi Anda untuk menerapkan perubahan pada logic app di slot deployment:
Tidak tersedia saat ini. Ikuti langkah-langkah untuk Visual Studio Code atau Azure CLI untuk menyebarkan perubahan Anda.
Konfirmasikan penyebaran untuk perubahan Anda
Setelah Anda menyebarkan perubahan, konfirmasikan bahwa perubahan muncul di sumber daya aplikasi logika yang disebarkan.
Di portal Azure, buka sumber daya aplikasi logika Standard Anda.
Pada menu sumber daya, di bawah Penyebaran, pilih Slot penyebaran.
Pada halaman Slot Penyebaran, di bawah Slot Penyebaran, temukan dan pilih Slot Penyebaran Anda.
Di menu sumber daya, pilih Gambaran Umum. Pada tab Pemberitahuan , periksa apakah ada masalah penyebaran, misalnya, kesalahan yang mungkin terjadi selama pengaktifan aplikasi atau di sekitar pertukaran slot:
Untuk memverifikasi perubahan dalam alur kerja Anda, di bawah Alur Kerja, pilih Alur Kerja, lalu pilih alur kerja, yang muncul dalam tampilan baca-saja.
Menukar slot penyebaran dengan slot produksi
Opsi berikut tersedia bagi Anda untuk menukar slot penyebaran dengan slot produksi saat ini:
Di portal Azure, buka sumber daya aplikasi logika Standar tempat Anda ingin menukar slot.
Pada menu sumber daya, di bawah Penyebaran, pilih Slot penyebaran.
Pada toolbar, pilih Tukar.
Pada panel Swap , di bawah Sumber, pilih slot penyebaran yang ingin Anda aktifkan.
Di bawah Target, pilih slot produksi yang ingin Anda ganti dengan slot penyebaran.
Catatan
Lakukan pertukaran dengan pratinjau hanya berfungsi dengan aplikasi logika yang mengaktifkan pengaturan slot penyebaran.
Di bawah Perubahan Konfigurasi, tinjau perubahan konfigurasi untuk slot sumber dan slot target.
Setelah siap, pilih Mulai Pertukaran.
Tunggu hingga operasi berhasil diselesaikan.
Konfirmasikan sukses dari pertukaran slot Anda
Setelah Anda menukar slot, pastikan bahwa perubahan dari slot penyebaran Anda kini muncul di slot produksi.
Di portal Azure, buka sumber daya aplikasi logika Standard Anda.
Pada menu sumber daya, di bawah Alur Kerja, pilih Alur Kerja, lalu pilih alur kerja untuk meninjau perubahan.
Menghapus slot penyebarluasan
Opsi berikut tersedia bagi Anda untuk menghapus slot penyebaran dari sumber daya aplikasi logika Standar Anda.
Di portal Azure, buka sumber daya aplikasi logika Standard Anda.
Pada menu sumber daya, di bawah Penyebaran, pilih Slot penyebaran.
Pada halaman Slot Penyebaran, di bawah Slot Penyebaran, pilih slot penyebaran yang ingin Anda hapus.
Pada menu sumber daya slot penerapan, pilih Halaman Gambaran Umum.
Pada toolbar Gambaran Umum , pilih Hapus.
Konfirmasi penghapusan dengan memasukkan nama slot penyebaran, lalu pilih Hapus.
Mengonfirmasi penghapusan slot penyebaran
Setelah Anda menghapus slot penyebaran, pastikan bahwa slot tersebut tidak lagi ada di sumber daya aplikasi logika yang telah Anda terapkan secara Standar.
Di portal Azure, buka sumber daya aplikasi logika Standard Anda.
Pada menu sumber daya, di bawah Penyebaran, pilih Slot penyebaran.
Pada halaman Slot Penyebaran, di bawah Slot Penyebaran, pastikan bahwa slot penyebaran tidak ada lagi.