Melindungi aplikasi logika dari kegagalan zona dengan redundansi zona dan zona ketersediaan

Berlaku untuk: Azure Logic Apps (Konsumsi + Standar)

Di wilayah Azure, zona ketersediaan adalah lokasi yang terpisah secara fisik yang dapat menerima kegagalan lokal. Kegagalan dapat mencakup kegagalan perangkat lunak dan perangkat keras hingga peristiwa seperti gempa bumi, banjir, dan kebakaran. Zona ini mencapai toleransi melalui redundansi dan isolasi logis layanan Azure.

Untuk memberikan ketahanan dan ketersediaan terdistribusi, setidaknya ada tiga zona ketersediaan terpisah di setiap wilayah Azure yang mendukung dan mengaktifkan redundansi zona. Platform Azure Logic Apps mendistribusikan zona ini dan beban kerja aplikasi logika di seluruh zona ini. Kemampuan ini adalah persyaratan utama untuk mengaktifkan arsitektur tangguh dan memberikan ketersediaan tinggi jika kegagalan pusat data terjadi di suatu wilayah. Untuk informasi selengkapnya tentang redundansi zona ketersediaan, tinjau wilayah Azure dan zona ketersediaan.

Artikel ini memberikan gambaran umum, pertimbangan, dan informasi singkat tentang cara mengaktifkan redundansi zona ketersediaan di Azure Logic Apps.

Pertimbangan

Dukungan zona ketersediaan tersedia untuk aplikasi logika Standar, yang didukung oleh ekstensibilitas Azure Functions. Untuk informasi selengkapnya, lihat Apa itu keandalan di Azure Functions?.

  • Anda hanya dapat mengaktifkan redundansi zona ketersediaan saat membuat aplikasi logika Standar, baik di wilayah Azure yang didukung atau di Lingkungan App Service v3 (ASE v3) - hanya paket Windows. Saat ini, kemampuan ini hanya mendukung operasi konektor bawaan, bukan operasi konektor Azure (terkelola).

  • Anda dapat mengaktifkan redundansi zona ketersediaan hanya untuk aplikasi logika Standar yang baru dengan alur kerja yang berjalan di Azure Logic Apps penyewa tunggal. Anda tidak dapat mengaktifkan redundansi zona ketersediaan untuk alur kerja aplikasi logika Standar yang sudah ada.

  • Anda hanya dapat mengaktifkan redundansi zona ketersediaan pada waktu pembuatan menggunakan portal Azure. Tidak ada dukungan alat terprogram, seperti Azure PowerShell atau Azure CLI, yang saat ini ada untuk mengaktifkan redundansi zona ketersediaan.

Batasan

Dengan tindakan berbasis HTTP, sertifikat yang diekspor atau dibuat dengan enkripsi AES256 tidak akan berfungsi saat digunakan untuk autentikasi sertifikat klien. Sertifikat yang sama juga tidak akan berfungsi saat digunakan untuk autentikasi OAuth.

Prasyarat

Aktifkan Zona Ketersediaan

  1. Di portal Azure, mulailah membuat aplikasi logika Standar. Pada halaman Buat Aplikasi Logika, berhentilah setelah Anda memilih Standar sebagai jenis paket untuk aplikasi logika Anda.

    Screenshot showing Azure portal,

    Untuk tutorial, tinjau Membuat alur kerja aplikasi logika Standar dengan Azure Logic Apps penyewa tunggal di portal Azure.

    Setelah Anda memilih Standar, bagian Redundansi zona dan opsi menjadi tersedia.

  2. Di bawah Redundansi zona, pilih Diaktifkan.

    Pada titik ini, pengalaman pembuatan aplikasi logika Anda tampak mirip dengan contoh ini:

    Screenshot showing Azure portal,

  3. Selesaikan pembuatan alur kerja aplikasi logika Anda.

  4. Jika Anda menggunakan firewall dan belum menyiapkan akses untuk lalu lintas melalui alamat IP yang diperlukan, pastikan untuk menyelesaikan persyaratan tersebut.

Langkah berikutnya