Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure Load Balancer menyertakan beberapa komponen utama. Komponen-komponen ini dapat dikonfigurasi dalam langganan Anda melalui portal Microsoft Azure, Azure CLI, Azure PowerShell, Templat Azure Resource Manager, atau alternatif yang sesuai.
Konfigurasi IP frontend
Alamat IP Azure Load Balancer Anda. Ini adalah titik kontak untuk klien. Alamat IP ini dapat berupa:
- Alamat IP Publik
- Alamat IP Privat
Sifat alamat IP menentukan jenis load balancer yang dibuat. Pemilihan alamat IP privat menciptakan penyeimbang muatan internal. Pemilihan alamat IP publik menghasilkan load balancer publik.
| Penyeimbang beban publik | Penyeimbang Beban Internal | |
|---|---|---|
| Konfigurasi IP frontend | Alamat IP publik | Alamat IP privat |
| Description | Load balancer publik memetakan IP publik dan port lalu lintas masuk ke IP privat dan port VM. Load balancer memetakan lalu lintas dalam kebalikan arah untuk lalu lintas respons dari VM. Anda dapat mendistribusikan jenis lalu lintas tertentu di beberapa VM atau layanan dengan menerapkan aturan penyeimbangan beban. Misalnya, Anda dapat menyebarkan beban lalu lintas permintaan web di beberapa server web. | Load balancer internal mendistribusikan lalu lintas ke sumber daya yang berada di dalam jaringan virtual. Azure membatasi akses ke alamat IP frontend jaringan virtual yang diseimbangkan bebannya. Alamat IP frontend dan jaringan virtual tidak pernah secara langsung terekspos ke titik akhir internet, yang berarti load balancer internal tidak dapat menerima lalu lintas masuk dari internet. Aplikasi lini bisnis internal berjalan di Azure dan diakses dari dalam Azure atau dari sumber daya lokal. |
| SKU didukung | Dasar, Standar | Dasar, Standar |
Load balancer dapat memiliki beberapa IP frontend. Pelajari selengkapnya tentang beberapa frontend.
Kumpulan server belakang
Grup komputer virtual atau instans dalam set skala komputer virtual yang melayani permintaan masuk. Untuk menskalakan biaya secara efektif untuk memenuhi volume tinggi lalu lintas masuk, panduan komputasi umumnya merekomendasikan untuk menambahkan lebih banyak instans ke kumpulan backend.
Load balancer langsung mengonfigurasi ulang dirinya sendiri melalui konfigurasi ulang otomatis saat Anda menskalakan instans ke atas atau ke bawah. Menambahkan atau menghapus VM dari kumpulan backend mengonfigurasi ulang load balancer tanpa operasi lain. Cakupan kumpulan backend adalah mesin virtual apa pun dalam satu jaringan virtual.
Kumpulan backend mendukung penambahan instans melalui antarmuka jaringan atau alamat IP. VM tidak memerlukan alamat IP publik untuk dilampirkan ke kumpulan backend load balancer publik. VM dapat dilampirkan ke kumpulan backend load balancer meskipun dalam keadaan berhenti. Anda juga dapat mengonfigurasi beberapa kumpulan backend dengan grup instans yang berbeda-beda dalam satu load balancer. Dengan membuat beberapa aturan penyeimbangan beban, masing-masing menargetkan kumpulan backend yang berbeda, Anda dapat mengonfigurasi lalu lintas untuk mendistribusikan ke set sumber daya backend yang berbeda berdasarkan port dan protokol frontend load balancer.
Pemeriksaan kesehatan
Sonde pemeriksaan kesehatan digunakan untuk menentukan status kesehatan instans di pool backend. Selama pembuatan load balancer, konfigurasikan probe kesehatan untuk digunakan load balancer. Pemeriksaan kesehatan ini menentukan apakah instance sehat dan dapat menerima traffic.
Anda dapat menentukan ambang batas yang tidak sehat untuk pemeriksaan kesehatan Anda. Ketika probe gagal merespons, load balancer berhenti mengirim koneksi baru ke instans yang bermasalah. Kegagalan sonda tak berdampak pada koneksi yang ada. Koneksi berlanjut hingga aplikasi:
- Mengakhiri alur
- Batas waktu menganggur terjadi
- Mesin Virtual dimatikan
Load balancer menyediakan berbagai jenis probe kesehatan untuk titik akhir: TCP, HTTP, dan HTTPS. Pelajari selengkapnya tentang pemeriksaan Kesehatan Load Balancer.
Load balancer dasar tidak mendukung pengujian HTTPS. Load balancer dasar menutup semua koneksi TCP (termasuk koneksi yang sudah terjalin).
Pengaturan Load Balancer
Aturan load balancer digunakan untuk menentukan bagaimana lalu lintas masuk didistribusikan ke semua instans dalam kumpulan backend. Aturan load balancing memetakan konfigurasi IP frontend tertentu dan port ke beberapa alamat IP backend dan port. Aturan Load Balancer hanya untuk lalu lintas masuk.
Misalnya, gunakan aturan load balancer untuk port 80 untuk merutekan lalu lintas dari IP frontend Anda ke port 80 instans backend Anda.
Gambar: Aturan Pembagian Beban
Port Ketersediaan Tinggi
Aturan load balancer yang dikonfigurasi dengan 'protokol - semua dan port - 0' dikenal sebagai aturan port Ketersediaan Tinggi (HA). Aturan ini memungkinkan satu aturan agar dapat menyeimbangkan beban semua trafik TCP dan UDP yang tiba di semua port Load Balancer Standar internal.
Keputusan penyeimbangan beban dibuat per alur. Tindakan ini didasarkan pada koneksi lima tuple berikut:
- alamat IP sumber
- port sumber
- alamat IP tujuan
- port tujuan
- protokol
Aturan penyeimbangan beban port HA membantu Anda dengan skenario penting, seperti ketersediaan tinggi dan skala bagi aplikasi virtual jaringan (NVA) di dalam jaringan virtual. Fitur ini dapat membantu ketika sejumlah besar port harus seimbang muatannya.
Gambar: Aturan Port HA
Pelajari selengkapnya tentang port HA.
Aturan NAT masuk
Aturan NAT masuk meneruskan lalu lintas masuk yang dikirim ke alamat IP frontend dan kombinasi port. Lalu lintas dikirim ke komputer virtual atau instans spesifik di kumpulan backend. Pengalihan port dilakukan dengan distribusi berbasis hash yang sama dengan load balancing.
Gambar: Aturan NAT masuk
Aturan keluar
Aturan keluar mengonfigurasi Network Address Translation (NAT) keluar untuk semua komputer virtual atau instans yang diidentifikasi oleh kumpulan backend. Aturan ini memungkinkan instans di backend untuk berkomunikasi (keluar) ke internet atau titik akhir lainnya.
Pelajari selengkapnya tentang koneksi keluar dan peraturannya.
Load balancer dasar tidak mendukung aturan lalu lintas keluar.
Gambar: Aturan Keluar
Limitations
- Pelajari tentang batas load balancer
- Load balancer menyediakan penyeimbangan beban dan penerusan port untuk protokol TCP atau UDP tertentu. Aturan penyeimbangan beban dan aturan NAT masuk mendukung TCP dan UDP, tetapi bukan protokol IP lainnya termasuk ICMP.
- Kumpulan backend Load Balancer tidak dapat terdiri dari Titik Akhir Privat.
- Alur keluar dari VM backend ke frontend Load Balancer internal akan gagal.
- Aturan load balancer tidak dapat mencakup dua jaringan virtual. Semua frontend load balancer dan instans backend-nya harus berada dalam satu jaringan virtual.
- Penerusan fragmen IP tidak didukung pada aturan penyeimbangan beban. Fragmentasi IP paket UDP dan TCP tidak didukung pada aturan penyeimbangan beban.
- Anda hanya dapat memiliki satu Load Balancer Publik (berbasis NIC) dan satu Load Balancer internal (berbasis NIC) untuk setiap set ketersediaan. Namun, batasan ini tidak berlaku untuk load balancer berbasis IP.