Apa itu penyeimbangan beban server global (GSLB)?

Pemandangan malam kota dengan banyak bangunan dan jembatan bolte sebagai latar belakang

Penyusun

Chrystal R. China

Staff Writer, Automation & ITOps

IBM Think

Michael Goodwin

Staff Editor, Automation & ITOps

IBM Think

Apa itu penyeimbangan beban server global (GSLB)?

Penyeimbangan beban server global adalah metode modern untuk mendistribusikan lalu lintas internet dan aplikasi web di beberapa server di lokasi geografis yang berbeda.

Tujuan utama penyeimbangan beban server global adalah meningkatkan kinerja, keandalan, dan ketersediaan aplikasi. GSLB memastikan bahwa permintaan pengguna dialihkan ke pusat data terbaik berdasarkan faktor-faktor seperti beban server, kedekatan dengan pengguna, dan kondisi jaringan.

Penyeimbangan beban global berbeda dengan penyeimbangan beban standar, yang menyeimbangkan lalu lintas lokal dan merupakan persyaratan standar untuk semua perusahaan. Penyeimbangan beban standar mencegah sumber daya back-end tertentu mengalami kelebihan beban dan mengoptimalkan kinerja di seluruh server dan layanan lokal dalam satu cloud atau pusat data on premises.

GSLB menyediakan penyeimbangan beban untuk penyeimbang beban, biasanya yang beroperasi di perusahaan besar dan terdistribusi dengan jejak global besar yang mengelola throughput data volume tinggi. Hal ini mencegah penyeimbang beban lokal dan regional yang beroperasi di lingkungan multicloud—dan yang mengatur beban kerja antara cloud dan infrastruktur on premises—mengalami kelebihan beban, sehingga mengoptimalkan kinerja di seluruh server dan layanan global.

Pemandangan udara dari jalan raya

Dapatkan ketenangan saat menggunakan cloud 


Dapatkan Buletin Think mingguan untuk mendapatkan panduan pakar dalam mengoptimalkan pengaturan multicloud di era AI.

Bagaimana cara kerja GSLB?

Penyeimbangan beban DNS

GSLB sering bergantung pada memanipulasi sistem nama domain (DNS) untuk membuat keputusan perutean yang cerdas. Ketika pengguna meminta alamat web atau layanan yang didistribusikan di beberapa lokasi, perangkat pengguna memulai kueri DNS yang dicegat oleh server DNS atau layanan DNS berkemampuan GSLB.

Sistem GSLB mengarahkan kueri pengguna ke alamat IP dengan lokasi server yang paling sesuai. Penentuan lokasi didasarkan pada serangkaian kebijakan, kondisi jaringan saat ini, dan dengan bantuan teknologi geolokasi yang canggih jika perlu. Sebagai contoh, permintaan pengguna yang dimulai dari Meksiko akan diarahkan ke server DNS di Meksiko, sedangkan permintaan pengguna dari Selandia Baru diarahkan ke server yang berlokasi di Selandia Baru, atau lokasi terdekat berikutnya.

Pengontrol pengiriman aplikasi (ADC)

ADC adalah otak dari setiap sistem GSLB: perangkat khusus atau komponen perangkat lunak ini mengumpulkan data tentang kesehatan server dan pola lalu lintas untuk membuat keputusan real-time tentang cara mendistribusikan permintaan masuk. Proses pengambilan keputusan bersifat dinamis, sehingga keputusan ADC dapat berubah seiring fluktuasi kondisi.

Pemeriksaan kesehatan dan pengukuran kedekatan

Sistem GSLB melakukan pemeriksaan kesehatan rutin pada semua server di kumpulan untuk memastikan mereka berfungsi secara optimal dan memfasilitasi pengalaman pengguna yang mulus. Pemeriksaan kesehatan dapat mencakup ping sederhana, koneksi TCP, atau pengujian transaksi tingkat aplikasi yang lebih canggih. Jika server gagal dalam pemeriksaan kesehatan, sistem GSLB dapat menghapusnya dari rotasi hingga aktif dan berjalan kembali.

Layanan GSLB secara terus-menerus mengukur waktu perjalanan pulang pergi (RTT)—waktu yang dibutuhkan paket data untuk berpindah dari klien ke server dan kembali lagi—untuk membantu sistem secara terus-menerus meningkatkan keputusan peruteannya.

Algoritma penyeimbangan beban

Layanan penyeimbangan beban server global mengandalkan serangkaian algoritma, seperti perutean berbasis geolokasi, untuk mendistribusikan lalu lintas jaringan secara efisien.

Penyeimbangan beban round-robin, misalnya, mendistribusikan permintaan secara merata di seluruh server, sementara penyeimbangan beban koneksi paling sedikit mengarahkan lalu lintas ke server dengan koneksi aktif paling sedikit. Penyeimbangan beban waktu terkecil mengirimkan permintaan pengguna ke server dengan waktu respons tercepat, dan penyeimbangan beban tertimbang menetapkan permintaan berdasarkan bobot yang telah ditentukan sebelumnya yang menunjukkan kapasitas server.

Perutean Anycast

Dengan anycast, sebuah metode perutean jaringan yang kompleks, beberapa server berbagi alamat IP yang sama, sehingga klien dapat terhubung ke satu alamat. Dengan bantuan mekanisme perutean protokol gateway perbatasan (BGP)—yang mengiklankan awalan IP yang sama dari lokasi yang berbeda—permintaan klien yang masuk kemudian dialihkan ke server terdekat (dalam hal topologi jaringan atau penundaan waktu yang paling sedikit).

Anycast juga dapat meningkatkan ketahanan jaringan, karena lalu lintas secara otomatis dialihkan ke jalur terbaik yang tersedia. Jika terjadi pemadaman server, permintaan dialihkan ke pusat data terdekat berikutnya sehingga, bahkan jika seluruh pusat data offline, pengguna mengalami pengalaman kecil penurunan dalam kinerja.

Jaringan pengiriman konten (Content delivery networks atau CDN)

CDN adalah ekstensi dari sistem GSLB yang digunakan untuk menyimpan salinan konten statis (seperti gambar dan video) dalam jaringan server terdistribusi untuk membawa konten lebih dekat ke pengguna. Ini mempersingkat jarak yang harus ditempuh data dan mengurangi latensi.

CDN juga dapat mengoptimalkan pengiriman konten dinamis dengan menggunakan berbagai teknik pengoptimalan seperti multiplexing (di mana dua atau lebih aliran data berbagi satu koneksi ke host); offloading SSL (yang menghapus enkripsi berbasis SSL dari lalu lintas masuk ke server unbeban), akselerasi situs dinamis (yang mempercepat situs web dinamis dengan cepat menyimpan konten dinamis dan unik); dan koneksi persisten (yang mengarahkan semua koneksi pengguna sesi tunggal ke server backend yang sama).

Manajemen dan pengoptimalan lalu lintas

Sistem GSLB menggunakan protokol pengalihan lalu lintas untuk mentransfer permintaan pengguna ke server yang paling tepat. Solusi ini mengoptimalkan jalur yang dilalui lalu lintas di internet, menghindari rute yang padat dan kurang optimal, serta meningkatkan kinerja jaringan secara keseluruhan.

Solusi canggih mengoptimalkan koneksi dan menghilangkan satu titik kegagalan dengan menyeimbangkan beban dari awal permintaan DNS pada perangkat pengguna. Menggunakan data pemantauan pengguna nyata (RUM) dan “visibilitas mil terakhir” (visibilitas ke rentang akhir konektivitas ke perangkat pengguna) solusi ini dapat menciptakan jaringan yang lebih tangguh dan menghilangkan kemacetan lalu lintas dan dependensi.

NS1 Connect

IBM NS1 Connect

Perkuat ketahanan jaringan Anda dengan IBM NS1 Connect. Dalam video ini, kita membahas nilai IBM NS1 Connect untuk ketahanan dan kinerja aplikasi.

Penerapan GSLB

Solusi Advanced biasanya dapat mengotomatiskan beberapa penerapan GSLB yang berbeda, termasuk:

Aktif-aktif. Konfigurasi aktif-aktif terdiri dari beberapa pusat data aktif (lingkungan on premises, cloud pribadi, cloud publik atau hybrid cloud ) di mana permintaan klien didistribusikan secara merata di seluruh pusat, pengaturan yang ideal untuk distribusi lalu lintas global dalam lingkungan terdistribusi.

Dalam penerapan aktif-aktif, semua situs aktif dan layanan untuk aplikasi tertentu terhubung ke virtual server yang sama. Situs berbagi data menggunakan protokol pertukaran metrik (MEP), yang mencakup informasi seperti status Virtual Servers penyeimbangan beban dan pengalihan konten, nomor koneksi saat ini, kecepatan paket, dan penggunaan bandwidth.

Ketika pengguna mengirim permintaan DNS, mereka diarahkan ke salah satu situs aktif. Jika permintaan mendarat di situs, virtual server GSLB di sana memilih server penyeimbangan beban atau pengalihan konten dan meneruskan alamatnya ke server DNS, yang menyampaikannya kembali ke klien. Pengguna kemudian mengirim ulang permintaan ke virtual server baru di alamat yang disediakan.

Aktif-pasif. Pengaturan aktif-pasif terdiri dari pusat data aktif dan pusat data pasif. Dalam konfigurasi ini, situs pasif disediakan khusus untuk skenario pemulihan bencana. Dengan kata lain, pusat data pasif memasuki proses pengambilan keputusan ketika semua situs aktif tidak tersedia dan peristiwa bencana memicu failover. Jika situs aktif mengalami pemadaman, situs pasif diaktifkan.

Ketika pengguna kirim permintaan DNS ke konfigurasi GSLB aktif-pasif, permintaan dapat diarahkan ke situs mana pun, tetapi sistem hanya menerapkan layanan dari situs aktif (dengan asumsi itu operasional).

Contoh penggunaan GLSB

Penyeimbangan beban server global adalah teknologi dinamis yang dapat mengotomatiskan dan mengoptimalkan manajemen jaringan untuk perusahaan besar yang beroperasi di berbagai industri. Teknologi GSLB juga memiliki banyak sekali aplikasi bisnis, termasuk:

Pemulihan bencana

GSLB dapat membantu meminimalkan waktu henti jaringan dan memastikan keberlangsungan bisnis dengan secara otomatis mengarahkan lalu lintas ke situs cadangan jika server atau pusat data gagal.

Observabilitas DNS

Sistem GSLB dapat meningkatkan pengamatan jaringan dengan mengidentifikasi kesalahan konfigurasi DNS, memprediksi lonjakan NXDOMAIN, dan melacak tanda-tanda awal serangan berbahaya.

Mitigasi keamanan dan DDoS

Solusi GSLB dapat diintegrasikan dengan protokol keamanan jaringan untuk melindungi lingkungan cloud hybrid dan multicloud terhadap serangan denial-of-service terdistribusi (DDoS).

Dengan mendistribusikan lalu lintas di beberapa server dan menerapkan langkah-langkah keamanan di tepi jaringan, GSLB membantu melindungi aplikasi dan layanan dari serangan berbahaya yang mencoba membanjiri sumber daya jaringan dengan permintaan berskala besar.

Pemblokiran geografis dan lokalisasi konten

GSLB dapat membantu perusahaan menerapkan kebijakan pemblokiran geografis dengan mengarahkan pengguna dari wilayah tertentu ke server atau sumber konten yang ditunjuk. Hal ini juga dapat memfasilitasi pelokalan konten dengan mengarahkan pengguna ke server yang menghosting konten khusus wilayah, memastikan pengalaman pengguna yang disesuaikan dengan lokasi.

E-commerce dan retail online

Dalam industri e-commerce, GSLB membantu toko retail mengelola beban aplikasi yang tinggi selama musim belanja puncak dan acara promosi. Dengan lalu lintas web yang terdistribusi di beberapa server dan pusat data, situs web e-commerce dapat menerima dan memproses pesanan serta mengotomatiskan penskalaan server untuk mengakomodasi lonjakan lalu lintas jaringan.

Manfaat solusi GSLB

Terlepas dari sektor atau jenis perusahaannya, menerapkan layanan GSLB dapat membantu organisasi mencapai:

Ketersediaan tinggi

Jika satu server atau pusat data nonaktif, GSLB dapat secara otomatis mengalihkan lalu lintas jaringan ke server terbaik berikutnya untuk meminimalkan (atau bahkan mencegah) waktu henti dan mempertahankan pengalaman pelanggan berkualitas tinggi.

Peningkatan ketahanan jaringan

Solusi GSLB Advanced dapat menghilangkan hambatan sebaris dan titik kegagalan tunggal (SPOF) dari aplikasi dan situs web yang menghasilkan pendapatan dengan secara otomatis mengarahkan lalu lintas di sekitar sumber daya yang tidak digunakan lagi atau tidak tersedia.

Pengoptimalan kinerja aplikasi

Dengan solusi GSLB, tim dapat mengarahkan lalu lintas DNS ke titik akhir API berkinerja tertinggi dan paling tersedia untuk memastikan pengalaman aplikasi terbaik bagi pengguna.

Fleksibilitas lebih besar

Banyak vendor menawarkan opsi SaaS untuk layanan GSLB, membantu bisnis meningkatkan fleksibilitas jaringan dan mengurangi biaya dengan menghilangkan kebutuhan akan peralatan fisik dan virtual.

Koneksi pengguna yang lebih optimal

Menggunakan data pemantauan pengguna nyata (RUM), program GSLB dapat menyeimbangkan beban koneksi sampai ke pengguna akhir, meningkatkan waktu respons aplikasi dan kinerja jaringan secara keseluruhan.

Peningkatan fungsionalitas untuk penyeimbang beban yang ada

Layanan GSLB memungkinkan bisnis untuk mengintegrasikan GSLB dengan penyeimbang beban yang sudah ada dan meningkatkan kemampuannya dengan lancar.

Kepatuhan terhadap peraturan

Solusi GSLB dapat membantu organisasi, terutama yang berada di industri yang sangat diatur seperti perawatan kesehatan dan pertahanan, tetap mengikuti peraturan pemerintah dengan mengintegrasikan peraturan khusus negara ke server lokal dan preferensi penerusan GSLB.

Time to value yang lebih cepat

Solusi GSLB memudahkan penerapan GSLB di seluruh perusahaan dengan layanan orientasi yang sederhana dan mandiri serta layanan migrasi profesional agar siap beroperasi dalam waktu singkat.

Skalabilitas otomatis

Solusi GSLB terkemuka dapat secara otomatis meningkatkan atau menurunkan sumber daya untuk mengakomodasi fluktuasi lalu lintas jaringan.

Solusi terkait
IBM Cloud Pak for Network Automation 

IBM Cloud Pak for Network Automation adalah Cloud Pak yang memungkinkan otomatisasi dan orkestrasi operasi infrastruktur jaringan.

Jelajahi Cloud Pak Automation
Solusi Jaringan

Solusi jaringan cloud dari IBM menyediakan konektivitas berkinerja tinggi untuk mendukung aplikasi dan bisnis Anda.

Jelajahi solusi jaringan cloud
Layanan Dukungan Jaringan

Konsolidasikan dukungan pusat data dengan IBM Technology Lifecycle Services untuk jaringan cloud dan banyak lagi.

Layanan jaringan cloud
Ambil langkah selanjutnya

Berdayakan bisnis Anda dengan manajemen DNS mutakhir dan solusi jaringan cloud. Tingkatkan keandalan aplikasi Anda dan optimalkan kinerja jaringan dengan layanan terkemuka IBM.

Jelajahi solusi jaringan cloud Temukan layanan DNS Services