Mengapa kita harus menerapkan sistem Load Balance pada router

Mengapa Menggunakan Load Balancer?Ada banyak alasan mengapa menggunakan load balancing untuk website atauaplikasi berbasis web lainnya. Dua alasan yang utama adalah:1.Waktu Respon. Salah satu manfaat terbesar adalah untuk meningkatkan kecepatan akseswebsite saat dibuka. Dengan dua atau lebih server yang saling berbagi beban lalu lintasweb, masing-masing akan berjalan lebih cepat karena beban tidak berada pada 1 serversaja. Ini berarti ada lebih banyak sumber daya untuk memenuhi permintaan halamanwebsite.Redundansi. Dengan load balancing, akan mewarisi sedikit redundansi. Sebagai contoh, jikawebsite kita berjalan seimbang di 3 server dan salah satu server bermasalah, maka duaserver lainnya dapat terus berjalan dan pengunjung website kita tidak akan menyadarinyadowntime apapun..Cara Kerja Load BalancingLoad Balancer (perangkat load balancing) menggunakan beberapa peralatan yang samauntuk menjalankan tugas yang sama. Hal ini memungkinkan pekerjaan dilakukan denganlebih cepat dibandingkan apabila dikerjakan oleh hanya 1 peralatan saja dan dapatmeringankan beban kerja peralatan, serta mempercepat waktu respons. Load Balancerbertindak sebagai penengah diatara layanan utama dan pengguna, dimana layanan utamamerupakan sekumpulan server/mesin yang siap melayani banyak penggunaBerikut ini adalah Kelebihan dan Kekurangan Static Routing:Kelebihan Load Balancer Software:Lebih murah.Beberapa software aplikasi memiliki banyak pilihan konfigurasi yang dapat disesuaikandengan kebutuhan kita.Kekurangan Load Balancer Software:Sebagian besar aplikasi tidak dapat menangani situs besar atau jaringan kompleks.

Paket aplikasi yang akan mendukung sistem yang lebih besar memerlukan jumlahhardware lebih banyak.Penggunaan Load BalancerPada umumnya Load Balancer digunakan oleh perusahaan/pemilik layanan yangmenginginkan layanannya selalu tersedia setiap saat (high availability) walaupun secarakenyataan terdapat kendala yang membuat layanan tidak dapat diakses. Misalnya untuklayanan web server/email server. Dengan load balancer, apabila ada 2 mail server dengankonfigurasi dan tugas yang sama, maka load balancer akan membagi beban ke 2 mail servertersebut. Dan apabila salah satu Mail server tersebut down/tidak dapat diakses/mengalamigangguan, maka Mail server yang lain dapat terus melayani layanan yang diakses oleh user.B.Mejelaskan Router MikrotikPengertian Mikrotik/ RouterBoard/RouterOS.Mikrotikadalah sistem operasi danperangkat lunak yang dapat digunakan untuk menjadikan komputer manjadirouternetworkyang handal, mencakup berbagai fitur yang dibuat untuk IP network dan jaringan wireless,cocok digunakan oleh ISP, provider hotspot dan warnetGambar 1.1 router mikrotikC.Perintah Dasar Router MikrotikMengganti hostname > system set identity set name=router1Menambah ip address> ip address add address=192.168.10.1/24 interface=ether1Menambah ip route > ip route add dst-address=192.168.10.0/24gateway=192.168.10.1Melihat ip address>ip address print

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 12 pages?

Upload your study docs or become a

Course Hero member to access this document

Load Balancing Mikrotik – Dalam sebuah jaringan komputer yang padat, tentunya yang namanya pengiriman data dan penerimaan data akan selalu ada dan akan selalu bekerja secara bersamaan. Tentunya hal ini akan membuat lalu lintas jaringan akan menjadi ruwet. Maka dari itu, ada yang namanya hardware bernama load balancing.

Ibaratkan saja jika lalu lintas jaringan internet yang ada di kantor Anda atau instansi Anda mengalami gangguan hanya karena paket data yang bertabrakan, tentu sangat menyusahkan. Maka dari itu, perlu adanya load balancing dari Mikrotik.

Pengertian Load Balancing Mikrotik

Load balancing adalah proses mendistribusikan lalu lintas jaringan di beberapa server. Ini memastikan tidak ada satu server pun yang menanggung terlalu banyak permintaan. Dengan menyebarkan pekerjaan secara merata, load balancing meningkatkan respons aplikasi. Ini juga meningkatkan ketersediaan aplikasi dan situs web untuk pengguna.

Load balancer mengelola aliran informasi antara server dan perangkat titik akhir (PC, laptop, tablet, atau ponsel cerdas). Server bisa di tempat, di pusat data atau cloud publik. Server juga dapat berupa fisik atau virtual. Penyeimbang beban membantu server memindahkan data secara efisien, mengoptimalkan penggunaan sumber daya pengiriman aplikasi, dan mencegah kelebihan beban server. 

Load balancing Mikrotik melakukan pemeriksaan kesehatan berkelanjutan pada server untuk memastikan mereka dapat menangani permintaan. Jika perlu, load balancing Mikrotik menghapus server yang tidak sehat dari kumpulan hingga dipulihkan. Beberapa penyeimbang beban bahkan memicu pembuatan server aplikasi virtual baru untuk mengatasi peningkatan permintaan.

Load Balancing Mikrotik Paling Bagus

Berbicara tentang load balancing Mikrotik, terdapat beberapa load balancing Mikrotik yang paling bagus yang bisa diterapkan sesuai dengan kebutuhan.

Load Balancing Mikrotik 2 ISP

Pada mikrotik, terdapat banyak metode yang bisa digunakan jika Anda memiliki lebih dari 2 jalur internet seperti BGP, Failover, Load Balance, dll. Load balancing Mikrotik 2 ISP merupakan salah satu yang paling bisa diandalkan.

Load Balancing Mikrotik PCC

Metode yang bernama Load Balancing Mikrotik PCC adalah jika Anda menggunakan load balancing dua jalur koneksi.

PCC (Per Connection Classifier). Dengan PCC kita bisa mengelompokan trafik koneksi yang via atau keluar masuk router menjadi sebagian kelompok. Pengelompokan ini bisa dibedakan berdasarkan src-address, dst-address, src-port dan atau dst-port. Router akan mengingat-ingat jalur gateway yang dilalui diawal trafik koneksi, sehingga pada paket-paket berikutnya yang masih berhubungan dengan koneksi mulanya akan dilewatkan pada jalur gateway yang sama juga.

Load Balancing Mikrotik 3 ISP

Ini adalah salah satu load balancing Mikrotik yang sangat menguntungkan. Jadi, load balancing Mikrotik 3 ISP merupakan hal yang dinamakan failover. 

Jika Anda menjalankan load balancing sekaligus ke 3 ISP tersebut maka performa jaringan kita akan menjadi tidak optimal sebab ada 1 ISP memiliki shared bandwidth. Walaupun angkanya lebih besar ketimbang yang dedicated, namun shared artinya 100Mbps itu masih dibagi-bagi lagi, biasanya bandwidth rata-rata yang kita temukan hanya sekitar 15-20Mbps.

Oleh sebab itu, kita hanya akan menjalankan load balancing memakai 2 ISP yang memiliki dedicated bandwidth. Sementara ISP yang memiliki shared bandwidth akan dihasilkan sebagai backup dikala segala ISP dedicated bandwidth mengalami problem (down).

Load Balancing Mikrotik NTH

Di load balancing Mikrotik terdapat fitur yang bernama NTH. NTH sendiri ialah sebuah fitur pada firewall Mikrotik yang dipakai sebagai penghitung (counter) dari paket data atau koneksi (packet new). Ada dua parameter utama dari NTH ini, merupakan “Every” dan “Packet”.

“Every” adalah parameter penghitung (counter) meskipun “Packet” ialah penunjuk paket keberapa rule dari NTH ini akan dikerjakan. Dengan demikian penerapan NTH ini dilaksanakan denganmengaktifkan counter pada mangle, kemudian ditandai dengan ‘Route-Mark’. Sehingga dengan route mark ini dipakai sebagai dasar untuk membikin policy route.

Setting Load Balancing dan Failover Mikrotik

Sudah disinggung tadi diatas jika terdapat bagaimana cara untuk setting load balancing dan Failover Mikrotik, ini sangat berguna jika Anda ingin menggunakan 3 ISP secara langsung.

Sebelum mengawali konfigurasi, supaya memudahkan membuat rule mangle, buatlah address list yang isinya alamat network LAN dan network yang segera terkoneksi ke router. Cara untuk topologi di atas, ada ether1-ISP1, ether2-ISP2, ether3-ISP3, dan jaringan LAN (hanya 1), maka:

/ip firewall address-list

add address=11.11.11.0/24 list=LAN

add address=22.22.22.0/24 list=LAN

add address=33.33.33.0/24 list=LAN

add address=192.168.100.0/24 list=LAN

Paket hal yang tadi dapat digolongankan menurut src-address, src-port, dst-address, dan dst-port.

/ip firewall mangle

add action=mark-routing chain=prerouting src-address-list=LAN dst-address-list=!LAN \

    dst-address-type=!local new-routing-mark=route_to_ISP1 passthrough=no \

    per-connection-classifier=both-addresses:2/0

add action=mark-routing chain=prerouting src-address-list=LAN dst-address-list=!LAN \

    dst-address-type=!local new-routing-mark=route_to_ISP2 passthrough=no \

    per-connection-classifier=both-addresses:2/1

Karena kita menggunakan src-address dan dst-address saja (both-address), maka setiap mark dinamai  route_to_ISP1 dan route_to_ISP2.

Berikutnya kita buat recursive route menerapkan protocol static route untuk me-route traffic ke dunia online. Kita catat dulu gateway masing-masing ISP.

ISP1: 11.11.11.1

ISP2: 22.22.22.1

ISP3: 33.33.33.1

Karena ada 3 ISP yang akan kita pakai untuk recursive route ke dunia online, karenanya kita memerlukan 3 IP publik yang ada di dunia online untuk diwujudkan recursive default gateway. Pastikan IP ini bisa di-ping dan jarang down.

ISP1: 11.11.11.1 ==> 1.0.0.1

ISP2: 22.22.22.1 ==> 1.1.1.1

ISP3: 33.33.33.1 ==> 8.8.4.4

/ip route

## Static host route ke public ip yang ada di internet.

## Atur nilai scope yang baru (bedakan dari default scope=30), contoh=25.

add distance=1 dst-address=1.0.0.1/32 gateway=11.11.11.1 scope=25

add distance=1 dst-address=1.1.1.1/32 gateway=22.22.22.1 scope=25

add distance=1 dst-address=8.8.4.4/32 gateway=33.33.33.1 scope=25

## Default gateway untuk me-route traffic yang berasal dari router itu sendiri.

## Nilai target-scope samakan dengan nilai scope pada static host route.

## Parameter check-gateway=ping membuat router melakukan ping ke gateway setiap interval 10 detik,

## Jika ping 2x timeout secara berturut turut,

## maka link ke ISP yang recursive ke gateway tersebut dianggap down.

add check-gateway=ping distance=1 gateway=1.0.0.1 target-scope=25

add check-gateway=ping distance=2 gateway=1.1.1.1 target-scope=25

add check-gateway=ping distance=3 gateway=8.8.4.4 target-scope=25

## Default gateway untuk me-route traffic yang diberi mark route_to_ISP1.

## Nilai target-scope samakan dengan nilai scope pada static host route.

## Atur prioritas menggunakan distance: ISP1, ISP2, ISP3

add distance=1 gateway=1.0.0.1 routing-mark=route_to_ISP1 target-scope=25

add distance=2 gateway=1.1.1.1 routing-mark=route_to_ISP1 target-scope=25

add distance=3 gateway=8.8.4.4 routing-mark=route_to_ISP1 target-scope=25

## Default gateway untuk me-route traffic yang diberi mark route_to_ISP2.

## Nilai target-scope samakan dengan nilai scope pada static host route.

## Atur prioritas menggunakan distance: ISP2, ISP1, ISP3

add distance=1 gateway=1.1.1.1 routing-mark=route_to_ISP2 target-scope=25

add distance=2 gateway=1.0.0.1 routing-mark=route_to_ISP2 target-scope=25

add distance=3 gateway=8.8.4.4 routing-mark=route_to_ISP2 target-scope=25

Jasa Setting Load Balancing

Mungkin masih ada banyak orang yang tidak paham dengan cara penggunaan load balancing. Walaupun memang ini adalah salah satu hal yang diperlukan, tentunya mau bagaimanapun load balancing harus ada pada setiap jaringan komputer yang padat seperti instansi perkantoran, pemerintahan, sekolah, universitas, sudah harus menggunakan load balancing.

Jika Anda masih tidak bisa untuk melakukan setting load balancing, maka Anda bisa menyewa jasa setting load balancing. Jasa seperti ini memang sudah sangat umum Anda temukan jika Anda ingin memasang load balancing.

NetData sangat bisa Anda andalkan untuk jasa setting load balancing, Anda akan mendapatkan jaminan load balancing yang stabil dan juga dengan biaya jasa yang terjangkau dengan kualitas terbaik.

Kesimpulan

Tujuan utama dari load balancing adalah untuk mencegah satu server dari kelebihan beban dan kemungkinan mogok. Dengan kata lain, load balancing mampu meningkatkan ketersediaan layanan dan membantu mencegah downtime.

Mengapa kita harus menerapkan sistem Load Balance pada router