Bagikan melalui


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.

Cuplikan layar memperlihatkan portal Azure, sumber daya aplikasi logika Standar, dan halaman slot penyebaran.

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

Membuat slot penyebaran

Opsi berikut tersedia bagi Anda untuk membuat slot penyebaran:

  1. Di portal Azure, buka sumber daya aplikasi logika Standar tempat Anda ingin membuat slot penyebaran.

  2. Pada menu sumber daya, di bawah Penyebaran, pilih Slot penyebaran (Pratinjau).

  3. Pada bilah alat, pilih Tambahkan.

  4. 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>.

  5. 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.

  1. Di portal Azure, buka sumber daya aplikasi logika Standard Anda.

  2. Pada menu sumber daya, di bawah Penyebaran, pilih Slot penyebaran (Pratinjau).

  3. 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.

  1. Di portal Azure, buka sumber daya aplikasi logika Standard Anda.

  2. Pada menu sumber daya, di bawah Penyebaran, pilih Slot penyebaran (Pratinjau).

  3. Pada halaman Slot penyebaran, di bawah Slot Penyebaran (Pratinjau), temukan dan pilih slot penyebaran Anda.

  4. 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:

    Cuplikan layar memperlihatkan portal Azure, sumber daya slot penyebaran aplikasi logika dengan halaman Gambaran Umum, dan tab Pemberitahuan yang dipilih.

  5. 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:

  1. Di portal Azure, buka sumber daya aplikasi logika Standar tempat Anda ingin menukar slot.

  2. Pada menu sumber daya, di bawah Penyebaran, pilih Slot penyebaran (Pratinjau).

  3. Pada toolbar, pilih Tukar.

  4. Pada panel Swap , di bawah Sumber, pilih slot penyebaran yang ingin Anda aktifkan.

  5. 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.

  6. Di bawah Perubahan Konfigurasi, tinjau perubahan konfigurasi untuk slot sumber dan target.

  7. Setelah siap, pilih Mulai Pertukaran.

  8. 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.

  1. Di portal Azure, buka sumber daya aplikasi logika Standard Anda.

  2. 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.

  1. Di portal Azure, buka sumber daya aplikasi logika Standard Anda.

  2. Pada menu sumber daya, di bawah Penyebaran, pilih Slot penyebaran (Pratinjau).

  3. Pada halaman Slot penyebaran, di bawah Slot Penyebaran (Pratinjau), pilih slot penyebaran yang ingin Anda hapus.

  4. Pada menu sumber daya slot penyebaran, pilih Gambaran Umum.

  5. Pada toolbar Gambaran Umum , pilih Hapus.

  6. Konfirmasi penghapusan dengan memasukkan nama slot penyebaran, lalu pilih Hapus.

    Cuplikan layar memperlihatkan portal Azure, sumber daya slot penyebaran dengan halaman Gambaran Umum dibuka, dan panel konfirmasi penghapusan dengan nama slot penyebaran untuk dihapus.

Mengonfirmasi penghapusan slot penyebaran

Setelah Anda menghapus slot penyebaran, verifikasi bahwa slot tidak lagi ada di sumber daya aplikasi logika Standar yang Disebarkan.

  1. Di portal Azure, buka sumber daya aplikasi logika Standard Anda.

  2. Pada menu sumber daya, di bawah Penyebaran, pilih Slot penyebaran (Pratinjau).

  3. Pada halaman Slot penyebaran, di bawah Slot Penyebaran (Pratinjau), konfirmasikan bahwa slot penyebaran tidak ada lagi.