Bagikan melalui


Buat probe khusus untuk Application Gateway dengan menggunakan portal

Di artikel ini, tambahkan probe kesehatan kustom ke application gateway yang ada melalui portal Azure. Azure Application Gateway menggunakan pemeriksaan kesehatan ini untuk memantau kesehatan sumber daya di kumpulan backend.

Sebelum Anda mulai

Jika Anda belum memiliki gateway aplikasi, kunjungi Membuat Application Gateway untuk membuat gateway aplikasi untuk dikerjakan.

Buat probe untuk SKU Application Gateway v2

Probe dikonfigurasi dalam proses dua langkah melalui portal. Langkah pertama yaitu memasukkan nilai yang diperlukan untuk konfigurasi probe. Pada langkah kedua, Anda menguji kesehatan backend menggunakan konfigurasi probe ini dan simpan probe.

Masukkan properti probe

  1. Masuk ke portal Azure. Jika Anda belum memiliki akun, Anda dapat mendaftar untuk uji coba gratis selama satu bulan

  2. Di panel Favorit portal Azure, klik Semua sumber. Klik application gateway di bilah Semua sumber. Jika langganan yang Anda pilih sudah memiliki beberapa sumber daya di dalamnya, Anda dapat masukkan partners.contoso.net dalam Filter menurut nama… kotak untuk mengakses gateway aplikasi dengan mudah.

  3. Pilih Probe kesehatan lalu pilih Tambahkan untuk menambahkan probe kesehatan baru.

    Add new probe

  4. Pada halaman Tambahkan probe kesehatan, isi informasi yang diperlukan untuk probe, dan setelah selesai pilih OK.

    Pengaturan Nilai Detail
    Nama customProbe Nilai ini adalah nama yang mudah diingat yang diberikan ke probe yang dapat diakses di portal.
    Protokol HTTP atau HTTPS Protokol yang digunakan probe kesehatan.
    Host yaitu contoso.com Nilai ini adalah nama host virtual (berbeda dari nama host komputer virtual) yang berjalan di server aplikasi. Pemeriksaan dikirim ke <protokol>://<nama> host:<port>/<urlPath> Ini juga dapat menjadi alamat IP privat server, atau alamat IP publik, atau entri DNS alamat IP publik. Pemeriksaan akan mencoba mengakses server ketika digunakan dengan entri jalur berbasis file, dan memvalidasi file tertentu ada di server sebagai pemeriksaan kesehatan.
    Pilih nama host dari setelan HTTP backend Ya atau Tidak Mengatur header host dalam probe ke nama host dari pengaturan HTTP tempat pemeriksaan ini dikaitkan. Diperlukan khusus untuk backend multi-penyewa seperti layanan aplikasi Azure. Pelajari lebih lanjut
    Pilih port dari pengaturan HTTP backend Ya atau Tidak Mengatur port pemeriksaan kesehatan ke port dari pengaturan HTTP tempat pemeriksaan ini dikaitkan. Jika Anda pilih tidak, Anda dapat memasukkan port tujuan kustom untuk digunakan
    Port 1-65535 Port kustom yang akan digunakan untuk probe kesehatan
    Jalur / atau jalur valid mana pun Sisa dari url keseluruhan untuk probe kustom. Jalur yang valid dimulai dengan '/'. Untuk jalur http://contoso.comdefault , cukup gunakan '/'. Anda juga dapat memasukkan jalur server ke file untuk pemeriksaan kesehatan statis, bukan berbasis web. Jalur file harus digunakan saat menggunakan ip publik/privat, atau entri dns ip publik sebagai entri nama host.
    Interval (detik) 30 Seberapa sering probe dijalankan untuk diperiksa kesehatannya. Tidak disarankan untuk mengatur yang lebih rendah dari 30 detik.
    Waktu habis (detik) 30 Jumlah waktu pemeriksaan menunggu sebelum waktu habis. Jika respons yang valid tidak diterima dalam periode waktu habis ini, pemeriksaan ditandai sebagai gagal. Interval waktu habis harus cukup tinggi hingga panggilan http dapat dilakukan untuk memastikan ketersediaan halaman kesehatan backend. Nilai batas waktu tidak boleh lebih dari nilai 'Interval' yang digunakan dalam pengaturan pemeriksaan ini atau nilai 'Batas waktu permintaan' dalam pengaturan HTTP, yang akan dikaitkan dengan pemeriksaan ini.
    Ambang tidak sehat 3 Jumlah upaya gagal berturut-turut dianggap tidak sehat. Ambang batas dapat diatur ke 0 atau lebih.
    Gunakan kondisi pencocokan probe Ya atau Tidak Secara default, respons HTTP dengan kode status antara 200 dan 399 dianggap sehat. Anda dapat mengubah rentang kode respons backend atau isi respons backend yang dapat diterima. Pelajari lebih lanjut
    Pengaturan HTTP pilihan dari menu drop-down Pemeriksaan akan dikaitkan dengan pengaturan HTTP yang dipilih di sini dan oleh karena itu, akan memantau kesehatan kumpulan backend tersebut, yang terkait dengan pengaturan HTTP yang dipilih. Hal ini akan menggunakan port yang sama untuk permintaan probe seperti yang digunakan dalam setelan HTTP yang dipilih. Anda hanya dapat memilih pengaturan HTTP tersebut, yang tidak terkait dengan pemeriksaan kustom lainnya.
    Satu-satunya pengaturan HTTP yang tersedia untuk asosiasi adalah yang memiliki protokol yang sama dengan protokol yang dipilih dalam konfigurasi pemeriksaan ini, dan memiliki status yang sama untuk pengalihan pengaturan Pilih Nama Host Dari HTTP Backend.

    Penting

    Pemeriksaan akan memantau kesehatan backend hanya ketika dikaitkan dengan satu atau beberapa pengaturan HTTP. Ini akan memantau sumber daya backend dari kumpulan backend tersebut yang terkait dengan pengaturan HTTP tempat pemeriksaan ini dikaitkan. Permintaan pemeriksaan akan dikirim sebagai <protokol>://<hostName>:<port>/<urlPath>.

Uji kesehatan backend dengan probe

Setelah memasukkan properti probe, Anda dapat menguji kesehatan sumber daya backend untuk memverifikasi bahwa konfigurasi probe sudah benar dan bahwa sumber daya backend berfungsi seperti yang diharapkan.

  1. Pilih Uji dan catat hasil probe. Gateway Aplikasi menguji kesehatan semua sumber daya backend di kumpulan backend yang terkait dengan pengaturan HTTP yang digunakan untuk pemeriksaan ini.

    Test backend health

  2. Jika ada sumber daya backend yang tidak sehat, periksakolom Rincian untuk memahami penyebab status sumber daya yang tidak sehat tersebut. Jika sumber daya telah ditandai tidak sehat karena konfigurasi probe yang keliru, pilihtautan Kembali ke probe dan edit konfigurasi probe. Atau, jika sumber daya telah ditandai tidak sehat karena masalah dengan backend, selesaikan masalah dengan sumber daya backend lalu uji backend kembali dengan memilih tautan Kembali ke probe dan pilih Uji.

    Catatan

    Anda dapat memilih untuk menyimpan pemeriksaan bahkan dengan sumber daya backend yang tidak sehat, tetapi tidak disarankan. Ini karena Application Gateway tidak akan meneruskan permintaan ke server backend dari kumpulan backend, yang ditentukan tidak sehat oleh pemeriksaan. Jika tidak ada sumber daya sehat di kumpulan backend, Anda tidak akan dapat mengakses aplikasi Anda dan akan mendapatkan kesalahan HTTP 502.

    View probe result

  3. Pilih Tambahkan untuk menyimpan probe.

Buat probe untuk SKU Application Gateway v1

Probe dikonfigurasi dalam proses dua langkah melalui portal. Langkah pertama adalah membuat probe. Pada langkah kedua, tambahkan probe ke pengaturan http backend dari application gateway.

Buat probe

  1. Masuk ke portal Azure. Jika Anda belum memiliki akun, Anda dapat mendaftar untuk uji coba gratis selama satu bulan

  2. Di panel Favorit portal Azure, pilih Semua sumber daya. Pilih application gateway di halaman Semua sumber daya. Jika langganan yang Anda pilih sudah memiliki beberapa sumber daya di dalamnya, Anda dapat masukkan partners.contoso.net dalam Filter menurut nama… kotak untuk mengakses gateway aplikasi dengan mudah.

  3. Pilih Probes lalu pilih Tambah untuk menambahkan probe.

    Add Probe blade with information filled out

  4. Pada bilah Tambahkan probe kesehatan, isi informasi yang diperlukan untuk probe, dan ketika selesai pilih OK.

    Pengaturan Nilai Detail
    Nama customProbe Nilai ini adalah nama yang mudah diingat yang diberikan ke probe yang dapat diakses di portal.
    Protokol HTTP atau HTTPS Protokol yang digunakan probe kesehatan.
    Host yaitu contoso.com Nilai ini adalah nama host virtual (berbeda dari nama host komputer virtual) yang berjalan di server aplikasi. Probe dikirim ke (protokol):// (nama host):(port dari httpsetting)/urlPath. Hal ini berlaku ketika multi-situs dikonfigurasi di Application Gateway. Jika Application Gateway dikonfigurasi untuk satu situs, masukkan '127.0.0.1'. Anda juga dapat memasukkan jalur server ke file untuk pemeriksaan kesehatan statis, bukan berbasis web. Jalur file harus digunakan saat menggunakan ip publik/privat, atau entri dns ip publik sebagai entri nama host.
    Pilih nama host dari setelan HTTP backend Ya atau Tidak Mengatur header host dalam pemeriksaan ke nama host sumber daya backend di kumpulan backend yang terkait dengan Pengaturan HTTP tempat pemeriksaan ini dikaitkan. Diperlukan khusus untuk backend multi-penyewa seperti layanan aplikasi Azure. Pelajari lebih lanjut
    Jalur / atau jalur valid mana pun Sisa dari url keseluruhan untuk probe kustom. Jalur yang valid dimulai dengan '/'. Untuk jalur http://contoso.comdefault , cukup gunakan '/' Anda juga dapat memasukkan jalur server ke file untuk pemeriksaan kesehatan statis alih-alih berbasis web. Jalur file harus digunakan saat menggunakan ip publik/privat, atau entri dns ip publik sebagai entri nama host.
    Interval (detik) 30 Seberapa sering probe dijalankan untuk diperiksa kesehatannya. Tidak disarankan untuk mengatur yang lebih rendah dari 30 detik.
    Waktu habis (detik) 30 Jumlah waktu pemeriksaan menunggu sebelum waktu habis. Jika respons yang valid tidak diterima dalam periode waktu habis ini, pemeriksaan ditandai sebagai gagal. Interval waktu habis harus cukup tinggi hingga panggilan http dapat dilakukan untuk memastikan ketersediaan halaman kesehatan backend. Nilai batas waktu tidak boleh lebih dari nilai 'Interval' yang digunakan dalam pengaturan pemeriksaan ini atau nilai 'Batas waktu permintaan' dalam pengaturan HTTP, yang akan dikaitkan dengan pemeriksaan ini.
    Ambang tidak sehat 3 Jumlah upaya gagal berturut-turut dianggap tidak sehat. Ambang batas dapat diset ke 1 atau lebih.
    Gunakan kondisi pencocokan probe Ya atau Tidak Secara default, respons HTTP dengan kode status antara 200 dan 399 dianggap sehat. Anda dapat mengubah rentang kode respons backend atau isi respons backend yang dapat diterima. Pelajari lebih lanjut

    Penting

    Nama host tidak sama dengan nama server. Nilai ini adalah nama host virtual yang berjalan di server aplikasi. Pemeriksaan dikirim ke <protokol>://<hostName>:<port dari pengaturan> http/<urlPath>

Tambahkan probe ke gateway

Sekarang setelah pemeriksaan dibuat, saatnya untuk menambahkannya ke gateway. Setelan probe diset pada setelan http backend dari application gateway.

  1. Klik setelan HTTP pada application gateway, untuk memunculkan bilah konfigurasi klik setelan http backend saat ini yang tercantum di jendela.

    https settings window

  2. Pada halaman pengaturan appGatewayBackEndhttpSettings, centang kotak centang Gunakan probe kustom dan pilih probe yang dibuat di bagian Buat probe pada menu drop-down Probe kustom. Setelah selesai, klik Simpan dan setelan akan diterapkan.

Langkah berikutnya

Lihat kesehatan server backend sebagaimana ditentukan oleh pemeriksaan menggunakan tampilan kesehatan Backend.