On 9/9/05, Samuel Franklyn <[EMAIL PROTECTED]> wrote:
> 
> Budi Rahardjo wrote:
> > On 9/9/05, Samuel Franklyn <[EMAIL PROTECTED]> wrote:
> >
> >
> >>Kalau cuma 1 juta mail account dijamin tidak perlu
> >>mainframe kalau pakai Java. Distro Linux terbaru
> >>macam Fedora Core 4 atau Centos 4.1 plus sebuah
> >>Sun Fire v40z yang Quad Opteron mungkin
> >>sudah cukup kuat. Kalau tidak kuat tinggal pasang
> >>sebuah lagi pasti kuat deh.
> >
> >
> > Wah ... gak yakin saya.
> > Wong dulu ... (lagi-lagi dulu) dengan hanya belasan
> > ribu account saja file server yang terseok-seok
> > untuk urusan email saja lho.
> >
> > Mail server kami hanya untuk 10 orang saja terseok-
> > seok. Eh, tapi ini servernya hanya pentium biasa sih.
> > (Lagian orang-orangnya juga email maniak sih.
> > Email saya di gmail baru mencapai 800 MB :)
> > Bentar lagi lewat 1GB.)
> > Tapi ... still, 10 orang saja sudah bisa bikin kewalahan.
> > Apalagi 1 juta!
> >
> > Kalau 1 juta orang x 1 GBytes = ???
> > Wow!
> 
> Well dalam pertanyaan awal yang diposting
> tidak ada keharusan tiap orang harus punya
> storage 1 GB. Yang diperlukan cuma
> bisa menangani 1 juta account secara reliable.
> 
> Akan tetapi masalah storage kalau untuk
> 1 juta account X 1 GB kan memang tidak pakai
> Java tapi pakai storage appliance
> macam NetApp seperti yang dikatakan Pak P.Y.

good answer :)
gw nungguin ada yg jawab storage sebagai solusi.

Masalah utama untuk 1 juta email sebenarnya bukan di administrasi user
creationya,
tapi distribusi load (bandwidth,server resource) dan latency
read/write di harddisk.Imagine skenario servernya jika tiap server
harus handle 1mb attachment tiap 2 menit misalnya.


> 
> Kalau hanya pakai Sun Fire v40z sih besar kemungkinan
> 1 account cuma kebagian beberapa belas MB.
> 
> >
> > Lebih-lebih lagi pakai Java ... aduh.
> > Jitakan deh, gak bakalan kuat dengan konfigurasi
> > seperti itu.
> >
> 
> Heran juga saya. Kok masih ada yang ragu akan
> skalabilitas Java? Java kalau untuk aplikasi network
> pasti ok. Apalagi pembuat Java yaitu Sun punya motto
> "The Network is The Computer".


Sorrytapi    kualitas software != motto vendor.

> 
> Yah kalau ada yang bersedia menyediakan hardwarenya
> untuk saya coba dan atasan membolehkan saya meluangkan
> waktu maka saya berani taruhan jitakan sama Pak Budi.
> Saya pasang Fedora Core 4.1, James dan MySQL di
> Sun Fire v40z Quad Opteron dengan 64GB memori
> terus bikin load test nya untuk 1 juta account
> di Sun Fire v40z. Kelihatannya ini
> suatu proyek singkat yang cukup menarik.
> 
> >
> >>Soalnya mail processing kan batch.
> >>Kalau 1 juta user concurrent user untuk
> >>aplikasi transaksional mungkin baru butuh mainframe.
> >
> >
> > Wah, email jangan dianggap rendah bebannya lho.
> > terlebih lagi dengan masalah virus dan spam.
> > saya lupa URLnya, tapi ada sebuah universitas dengan
> > 30 ribu account yang akhirnya terpaksa tidak sanggup
> > pasang anti virus dan spam di mail server (severnya
> > juga bukan hanya 1 buah lho).
> > performance jatuh banget. mail sampainya bisa beberapa
> > jam kemudian. tidak dapat diterima oleh user.
> > (not acceptable.)
> 
> Apache James tidak menyediakan kemampuan
> spam filter dan anti-virus. Ini domain
> dari aplikasi yang dibuat pakai C++ dan C.
> 
> Java kuat di network processing dan kemudahan
> pembuatan aplikasi bisnis (Jauh lebih gampang
> dari C/C++ tapi jelas lebih reliable
> dibandingkan Visual Basic).
> Tetapi aplikasi yang sangat CPU intensive macam
> anti-virus dan spam-filter bukan domain Java.
> Makanya saya kasih contoh
> pemakaian Apache James itu tepat kalau
> mau buat workflow.

Untuk kebutuhan state-of-the-art realtime security protection seperti
virus,spyware etc macam2 memang harus menggunakan IDP Hardware device
yg ASIC/FPGA based.



Carlos

Kirim email ke