Menyiapkan slot penyebaran untuk mengaktifkan penyebaran waktu henti nol di Azure Logic Apps (pratinjau)
Berlaku pada: Azure Logic Apps (Standar)
Catatan
Kemampuan ini masih dalam pratinjau dan mengacu pada Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.
Untuk menyebarkan aplikasi logika misi penting yang selalu tersedia dan responsif, bahkan selama pembaruan atau pemeliharaan, Anda dapat mengaktifkan penyebaran waktu henti nol 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.
Gulung balik 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 pertukaran slot
- Pengujian A/B
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 ada di Azure tempat Anda ingin membuat slot penyebaran dan menyebarkan 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 di Azure Logic Apps penyewa tunggal.
Membuat slot penyebaran
Opsi berikut tersedia bagi Anda untuk membuat slot penyebaran:
Di portal Azure, buka sumber daya aplikasi logika Standar tempat Anda ingin membuat slot penyebaran.
Pada menu sumber daya, di bawah Penyebaran, pilih Slot penyebaran (Pratinjau).
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.
Mengonfirmasi pembuatan slot penyebaran
Setelah Anda membuat slot penyebaran, konfirmasikan bahwa slot ada di sumber daya aplikasi logika yang Anda sebarkan.
Di portal Azure, buka sumber daya aplikasi logika Standard Anda.
Pada menu sumber daya, di bawah Penyebaran, pilih Slot penyebaran (Pratinjau).
Pada halaman Slot penyebaran, di bawah Slot Penyebaran (Pratinjau), 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 aplikasi logika ke slot penyebaran
Opsi berikut tersedia bagi Anda untuk menyebarkan perubahan aplikasi logika di slot penyebaran:
Tidak tersedia saat ini. Ikuti langkah-langkah untuk Visual Studio Code atau Azure CLI untuk menyebarkan perubahan Anda.
Mengonfirmasi 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 (Pratinjau).
Pada halaman Slot penyebaran, di bawah Slot Penyebaran (Pratinjau), 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 (Pratinjau).
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 target.
Setelah siap, pilih Mulai Pertukaran.
Tunggu hingga operasi berhasil diselesaikan.
Konfirmasikan keberhasilan untuk pertukaran slot Anda
Setelah Anda menukar slot, verifikasi bahwa perubahan dari slot penyebaran Anda sekarang 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 penyebaran
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 (Pratinjau).
Pada halaman Slot penyebaran, di bawah Slot Penyebaran (Pratinjau), pilih slot penyebaran yang ingin Anda hapus.
Pada menu sumber daya slot penyebaran, pilih 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, verifikasi bahwa slot tidak lagi ada di sumber daya aplikasi logika Standar yang Disebarkan.
Di portal Azure, buka sumber daya aplikasi logika Standard Anda.
Pada menu sumber daya, di bawah Penyebaran, pilih Slot penyebaran (Pratinjau).
Pada halaman Slot penyebaran, di bawah Slot Penyebaran (Pratinjau), konfirmasikan bahwa slot penyebaran tidak ada lagi.