Hallo,

Dalam masalah keandalan (reliability) MDaemon untuk menangani mail
service ada 2 hal yang perlu dijadikan pertimbangan:

1. Keandalan/ketersediaan Mail Service (application)
2. Keandalan/ketersediaan Jalur Koneksi (internet).


Pada dasarnya MDaemon internet mail server melayani 2 pihak:

a. Melayani public, pertukaran mail data dengan Internet mail server
lain menggunakan protocol SMTP.

Protocol ini menggunakan DNS MX Record.

b. Melayani user sendiri melalui protocol IMAP, POP3, Webmail, SMTP
Submission (MSA, Mail Submission Agent), XMPP (chat), WebDAV (CardDAV,
CalDAV).

Protocol-2x ini menggunakan DNS A record.

Dengan MX record dimungkinkan untuk menggunakan multi host/server dengan
teknik Round Robin (single MX with multi A record) atau MX
primary/secondary (MX backup, multi MX with multi A record) atau
kombinasinya yang dikenal juga dengan teknik load balance.
Teknik Round Robin terus berkembang, varian terkini ada Weighted Round
Robin, Fairness Weighted Round Robin dst yang mempertimbangkan kapasitas
application server yang berbeda-beda.

DNS A record tidak memungkinkan digunakannya teknik round robin (load
balance) karena A record tidak memiliki Prioritas (priority level),
hanya bisa pakai teknik fail over (aktif/passive interchangeably).

Teknik Line FailOver ini menyangkut 2 fungsi:

1. Line FailOver/Load Balance

Perpindahan line dilakukan oleh Internet Router atau Firewall, dan
karena ada line internet maka router/firewall perlu 2 WAN port.

Perkembangan terkini router/firewall bisa menangani Load Balance tetapi
setiap (WAN) port/line menangani Internet Service yang berbeda, misalkan
line 1 untuk mail service (SMTP, MSA, IMAP, POP3, Webmail dll) sementara
line 2 untuk menangani proxy services untuk LAN user (http/https proxy,
ftp, chat dls), dengan demikian terjadi efisiensi penggunaan sumber daya.

2. DNS Failover.

Ini adalah layanan DNS khusus (add on dari DNS server biasa) yang
tugas/fungsinya mengubah A record sesuai dengan request dari client,
disesuaikan dengan line yang aktif digunakan.

Misalkan Line 1 punya public IP 139.255.33.180 dan line 2 punya public
IP 113.20.30.180.
Saat line 1 aktif maka DNS A record mail.domain.tld = 139.255.33.180

mail.domain.tld         A       139.255.33.180

jika line 1 bermasalah (koneksi putus) dan line 2 menggantikannya maka
DNS A record mail.domain.tld berubah menjadi 113.20.30.180

mail.domain.tld         A       113.20.30.180

Yang menginisiasi pergantian line dan pergantian DNS A record adalah
applikasi/utility di server aplikasi.

Cara terbaru/terkini yang menginisiasi perubahan line yang aktif adalah
router/firewall, juga yang mengisiasi perubahan DNS A record adalah DNS
Failover (Watchdog).
Dengan cara terbaru itu maka tugas server aplikasi menjadi lebih ringan
dan prosesnya menjadi cepat.


https://kemptechnologies.com/what-load-balancer/

http://social.dnsmadeeasy.com/blog/dnscoach/dns-failover-work/






-- 
syafril
-------
Syafril Hermansyah
MDaemon-L Moderators, running MDaemon 18.5.1-64 bit Beta B
Harap tidak cc: atau kirim ke private mail untuk masalah MDaemon.

The only way to do great work is to love what you do. If you haven’t
found it yet, keep looking. Don’t settle.
        --- Steve Jobs


-- 
--[mdaemon-l]----------------------------------------------------------
Milis ini untuk Diskusi antar pengguna MDaemon Mail Server di Indonesia

Netiket: https://wiki.openstack.org/wiki/MailingListEtiquette
Arsip: http://mdaemon-l.dutaint.com
Dokumentasi : http://mdaemon.dutaint.co.id
Berlangganan: Kirim mail ke [email protected]
Henti Langgan: Kirim mail ke [email protected]
Versi terakhir MD 18.5.0, SG 5.5.0


Kirim email ke