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
Akun dan langganan Azure. Jika Anda tidak memiliki langganan, daftar untuk mendapatkan akun Azure secara gratis.
Jika Anda memiliki firewall atau lingkungan terbatas, Anda harus mengizinkan lalu lintas melalui semua alamat IP yang diperlukan oleh Azure Logic Apps, konektor terkelola, dan konektor kustom apa pun di wilayah Azure tempat Anda membuat alur kerja aplikasi logika. Alamat IP baru yang mendukung redundansi zona ketersediaan sudah diterbitkan untuk Azure Logic Apps, konektor terkelola, dan konektor kustom. Untuk informasi selengkapnya, tinjau dokumentasi berikut ini:
Aktifkan Zona Ketersediaan
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.
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.
Di bawah Redundansi zona, pilih Diaktifkan.
Pada titik ini, pengalaman pembuatan aplikasi logika Anda tampak mirip dengan contoh ini:
Selesaikan pembuatan alur kerja aplikasi logika Anda.
Jika Anda menggunakan firewall dan belum menyiapkan akses untuk lalu lintas melalui alamat IP yang diperlukan, pastikan untuk menyelesaikan persyaratan tersebut.