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.
Anda dapat menggunakan kluster gateway data di tempat untuk menghindari titik kegagalan tunggal dan menyeimbangkan beban lalu lintas di seluruh gateway dalam kluster. Untuk menambahkan anggota gateway baru ke kluster gateway, buka Menambahkan gateway lain untuk membuat kluster.
Kluster tingkat ketersediaan tinggi untuk gerbang data lokal
Anda dapat membuat kluster penginstalan gateway yang memiliki ketersediaan tinggi. Kluster membantu memastikan bahwa organisasi Anda dapat mengakses sumber daya data lokal dari layanan cloud seperti Power BI dan Power Apps. Admin gateway menggunakan kluster tersebut untuk menghindari satu titik kegagalan saat mengakses sumber daya data lokal. Setiap kluster dapat mendukung hingga 10 anggota gateway.
Layanan cloud gateway selalu menggunakan gateway utama dalam kluster kecuali gateway tersebut tidak tersedia. Dalam hal ini, layanan beralih ke gateway berikutnya yang tersedia di kluster. Setiap kluster mendukung hingga 10 anggota gateway (terkadang disebut simpul).
Catatan
Pastikan anggota gateway dalam kluster menjalankan versi gateway yang sama, karena versi yang berbeda dapat menyebabkan kegagalan yang tidak terduga berdasarkan fungsionalitas yang didukung. Kluster gateway yang saat ini menjalankan lebih dari 10 anggota terus beroperasi tetapi tidak mengizinkan penambahan baru kecuali anggota dihapus terlebih dahulu. Saat Anda menggunakan Dataflow Gen2, anggota utama dalam kluster harus siap untuk membuat koneksi baru atau mengedit yang sudah ada.
Mengelola kluster gateway
Setelah Anda membuat kluster dua gateway atau lebih, semua operasi manajemen gateway berlaku untuk setiap gateway dalam kluster. Operasi ini termasuk memberikan izin administratif ke gateway dan menambahkan sumber data atau koneksi.
Misalnya, saat admin memilih Kelola koneksi dan gateway di Power BI, daftar kluster terdaftar atau gateway individual ditampilkan. Tetapi instans gateway individual yang merupakan anggota kluster tidak ditampilkan.
Semua permintaan dirutekan ke instans utama kluster gateway. Jika instans gateway utama tidak online, permintaan dirutekan ke instans gateway lain di kluster.
Pembagian beban antar gateway dalam cluster
Anda dapat memilih untuk membiarkan lalu lintas didistribusikan secara merata di seluruh gateway dalam kluster. Secara bawaan, pemilihan gateway selama penyeimbangan beban adalah acak—yaitu, ketika "Distribusikan permintaan di semua gateway aktif di kluster ini" diaktifkan. Anda dapat mengubah pengaturan ini untuk mendistribusikan beban.
Saat Pendistribusian permintaan di semua gateway aktif dalam kluster ini dinonaktifkan, kluster menggunakan distribusi round-robin untuk merutekan permintaan di seluruh anggota gateway yang tersedia sebagai pengganti pemilihan acak.
Catatan
Kami menyarankan agar Anda menonaktifkan atau menghapus anggota gateway offline di kluster. Jika anggota gateway offline alih-alih dinonaktifkan atau dihapus, kami mungkin mencoba menjalankan kueri pada anggota offline tersebut, sebelum berpindah ke yang berikutnya. Tindakan ini dapat berdampak negatif pada performa.
Misalnya, untuk menyediakan penyeimbangan beban dari layanan Power BI, pilih ikon
roda gigi di sudut kanan atas, lalu pilih Kelola koneksi dan gateway. Selanjutnya, pilih Distribusikan permintaan di semua gateway aktif dalam kluster ini.
Keseimbangan beban berdasarkan batas CPU dan Memori
Seperti disebutkan sebelumnya, pemilihan gateway selama penyeimbangan beban dilakukan secara acak. Namun, admin gateway dapat membatasi penggunaan sumber daya setiap anggota gateway. Dengan pembatasan, Anda dapat memastikan anggota gateway atau seluruh kluster gateway tidak kelebihan beban. Sumber daya sistem yang kelebihan beban dapat menyebabkan kegagalan permintaan.
Jika kluster gateway dengan penyeimbangan beban diaktifkan menerima permintaan dari salah satu layanan cloud (seperti Power BI), kluster tersebut secara acak memilih anggota gateway. Jika gateway anggota ini sudah mencapai atau melebihi salah satu batas pembatasan yang ditentukan berikut, anggota lain dalam kluster dipilih. Jika semua anggota dalam kluster dalam keadaan yang sama, permintaan gagal.
Admin gateway harus memperbarui pengaturan berikut dalam file Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config yang tersedia di Program Files\On-premises data gateway untuk menyesuaikan batas throttling. Pembatasan konkurensi diaktifkan secara default.
CPUUtilizationPercentageThreshold - Konfigurasi ini memungkinkan admin gateway untuk mengatur batas pembatasan untuk CPU. Rentang yang diizinkan untuk konfigurasi ini adalah 0 hingga 100. Nilai 0, yang merupakan default, menunjukkan bahwa konfigurasi ini dinonaktifkan.
MemoryUtilizationPercentageThreshold - Konfigurasi ini memungkinkan admin gateway untuk mengatur batas pembatasan untuk memori. Rentang yang diizinkan untuk konfigurasi ini adalah 0 hingga 100. Nilai 0, yang merupakan default, menunjukkan bahwa konfigurasi ini dinonaktifkan.
ResourceUtilizationAggregationTimeInMinutes - Konfigurasi ini mengatur waktu dalam hitungan menit di mana penghitung sistem CPU dan memori komputer gateway dikumpulkan. Nilai agregat kemudian dibandingkan dengan batas ambang batas masing-masing yang ditetapkan untuk CPUUtilizationPercentageThreshold dan MemoryUtilizationPercentageThreshold. Nilai default untuk konfigurasi ini adalah 5.
Pemanfaatan sumber daya secara keseluruhan tidak tetap di bawah ambang yang ditetapkan. Permintaan dapat mengalokasikan CPU dan memori seperlunya setelah diterima oleh anggota kluster gateway.
Catatan
Anda juga dapat mengubah pengaturan penyeimbangan beban melalui PowerShell.
Contoh kesalahan saat batas ditemui
The gateway you selected can't establish data source connections because it's exceeded the CPU limit set by your gateway admin. Try again later, or ask your gateway admin to increase the limit.
The gateway you selected can't establish data source connections because it's exceeded the memory limit set by your gateway admin. Try again later, or ask your gateway admin to increase the limit.
The gateway you selected can't establish data source connections because it's exceeded the concurrency limit set by your gateway admin. Try again later, or ask your gateway admin to increase the limit.