Pertama saya ingin menghapus beberapa hal jika saya bisa ....
SQL Server Clustering adalah teknologi ketersediaan yang dibangun di atas Windows Clustering. Ini menyediakan redundansi pada tingkat perangkat keras dan tidak memiliki hubungan dengan teknik yang dikenal sebagai load balancing, yaitu distribusi beban pemrosesan.
Lebih jauh dari ini, Mirroring Database dan Pengiriman Log juga merupakan teknologi untuk terutama menerapkan ketersediaan berbagai bentuk.
Sekarang ke pertanyaan awal ...
Sayangnya tidak ada solusi siap untuk "keluar dari kotak" untuk load balancing di SQL Server.
Anda dapat menggunakan SQL Server Replication Technologies untuk mengimplementasikan lingkungan basis data terdistribusi yang juga merupakan faktor dalam distribusi beban pemrosesan transaksi, namun aplikasi Anda harus “sadar” akan arsitektur yang mendasarinya.
Pendekatan ini membutuhkan pengembangan dan penyesuaian aplikasi yang diberikan untuk memberikan layanan yang seimbang.
Saya harap apa yang saya perincian jelas dan masuk akal, tetapi tentu saja jangan ragu untuk langsung mengirimkan pertanyaan Anda kepada saya.
Teknologi baru untuk penyeimbangan beban basis data, terpisah dari SQL Server, tersedia. Solusi perangkat lunak ini terintegrasi dengan Always On pada 2012 atau 2014 dan mendukung pemisahan baca / tulis otomatis dan teknik penyeimbangan beban lainnya. Cari NetScaler DataStream atau ScaleArc untuk SQL Server sebagai dua contoh perangkat lunak penyeimbang beban SQL transparan ini.
sumber