Email Server – Multi Domain vs Multi Server

Hai semuanya, apa kabar? Dalam pengelolaan email server, ada istilah yang mungkin bisa bikin bingung saat kita baru belajar. Yaitu Multi-Domain & Multi-Server. Sebelum kita bahas lebih lanjut, kita ingat-ingat lagi bahwa sistem email (seperti Zimbra) memiliki beberapa komponen, contohnya:

  • MTA (Mail Transfer Agent). Berfungsi untuk lalu lintas kirim dan terima email.
  • Mailbox. Kotak masuk, tempat penyimpanan email pengguna.
  • LDAP. Sebagai database pengguna dan konfigurasi.

Multi-Domain: Satu Server, Banyak Domain

Multi-domain artinya satu email server melayani beberapa domain sekaligus*. Misalnya kita punya satu buah server (bisa fisik/VM) dan kita bisa memiliki alamat akun berikut:

  • user1@toko-online.com
  • admin@toko-online.com
  • user2@jasa-desain.com
  • cs@jasa-desain.com
  • hello@komunitas-ngoding.id

 

Semua akun tersebut berada pada server yang sama. Server pun mengetahui bahwa server memiliki domain berikut:

  • toko-online.com
  • jasa-desain.com
  • komunitas-ngoding.id

Analogi sederhananya adalah satu kantor pos yang menangani surat dari beberapa perumahan berbeda.

Kelebihan

  • Lebih hemat biaya. Cukup satu server untuk mengelola beberapa domain.
  • Manajemen akun dapat dilakukan secara terpusat.
  • Cocok untuk usaha skala kecil.UMKM.

Kekurangan

  • Kalau server mengalami kendala (misalnya down), semua domain terdampak.
  • Dapat memengaruhi performa apabila jumlah akun sudah sangat banyak.
  • Catatan keamanan, apabila ada celah yang belum diperbaiki/belum di-patch, bisa berdampak ke semua domain yang terdaftar pada server.

Multi-Server: Satu Domain, Banyak Server

Konfigurasi multi-server artinya satu domain email dilayani oleh beberapa server yang saling bekerja sama.
Misalnya, kita punya domain perusahaan-besar.com dan memiliki ribuan akun. Penggunaan single-server kurang optimal untuk perusahaan dengan banyak akun. Maka dari itu kita bisa implementasikan beberapa server terpisah untuk menangani email, dengan fungsinya masing-masing:

  • Server A – MTA.
  • Server B – Mbox.
  • Server C – Mbox juga (bisa digunakan untuk divisi/bagian berbeda).
  • Server D – LDAP.

 

Keempat server tersebut berjalan untuk melayani satu domain yang sama, yaitu perusahaan-besar.com.

Analogi sederhananya, bayangkan satu perumahan besar yang punya beberapa kantor pos. Kantor pos A khusus kirim surat keluar, kantor pos B nyimpen surat untuk blok A-B, kantor pos C nyimpen surat untuk blok C-D. Tapi semuanya melayani perumahan yang sama.

Kelebihan

  • Scalable, apabila workload atau akun makin bertambah, server baru juga bisa ditambahkan.
  • High availability. Apabila ada salah satu server yang mati, bisa diambil alih oleh server lain.
  • Load balancing untuk membagi beban kerja.
  • Lebih cocok untuk perusahaan besar/enterprise.

Kekurangan

  • Konfigurasi jauh lebih kompleks daripada setup single server.
  • Butuh infra jaringan yang stabil.
  • Butuh biaya/investasi yang lebih besar

Kombinasi: Multi-Domain + Multi-Server

Ada kalanya perusahaan besar butuh kombinasi multi-domain & multi-server sekaligus. Misalnya suatu perusahaan induk memiliki tiga buah subsidiaries:

  • anak-usaha-1.com
  • anak-usaha-2.com
  • anak-usaha-3.com

Karena jumlah/skala perusahaannya tergolong besar, dibutuhkan banyak server untuk mengelola layanan emailnya.

  • Server A (LDAP) – global
  • Server B (MTA) – global
  • Server C (Mbox1) – anak-usaha-1.com
  • Server D (Mbox2) – anak-usaha-2.com
  • Server E (Mbox3) – anak-usaha-3.com
  • Server F (Proxy) – global

Mekanisme yang diinginkan adalah tiap pengguna dari tiap domain bisa saling kirim-terima email. Namun penyimpanan /mailbox email terpisah per domain. Secara teknis operasional, akun di anak-usaha-1.com tetap bisa kirim ke anak-usaha-2.com seperti biasa.

Kombinasi multi-domain + multi-server dapat digunakan ketika:

  • Perusahaan holding/induk sudah berskala besar dan memiliki banyak domain.
  • Jumlah akun sudah mencapai ribuan dan tidak mampu di-handle sistem single server.
  • Butuh mekanisme high availability.
  • Membutuhkan implementasi kebijakan pemisahan data antar domain.

Namun tentu saja ada hal-hal yang perlu diperhatikan:

  • Konfigurasi lebih kompleks.
  • Butuh dokumentasi yang rapi dan terstruktur.
  • Sistem monitoring untuk memantau kondisi cluster.
  • Butuh tim IT dengan skill yang memadai.

Penutup

Konsep multi-domain adalah konsep di mana suatu email server dilayani dengan satu buah server namun di dalamnya kita bisa mengelola lebih dari satu domain. Sedangkan konsep multi-server adalah pengelolaan email dengan menggunakan lebih dari satu server dengan pembagian/pemisahan fungsi. Kombinasi keduanya juga dapat digunakan untuk perusahaan berskala besar yang memang membutuhkan banyak domain dan banyak server.

Tulisan kali ini sampai di sini dulu ya. Sampai jumpa. Bye.

By Zaidan

Leave a Reply

Your email address will not be published. Required fields are marked *