Pengiriman Data Multimedia melalui aplikasi berbasis Web dapat dilakukan dalam berbagai jenis seperti teks, citra, audio, maupun video.
Dalam contoh kali ini diambil contoh bagaimana Youtube sebagai penyedia layanan video berbasis web yang dapat menangani rekues begitu banyak. Resource di ambil dari 2 sumber, yaitu web High Scalability [1] dan Video Conference oleh teknisi Youtube di Seatle [2]
- Web Server
- Menggunakan caching, dari page caching hingga db caching
- psyco, JIT python to C compiler
- Apache dengan mod_fastcgi
- dan lain lain
- Server Video
- server video menggunakan lighthtpd
- Content Delivery Network, video yang sering di lihat tersebar ke dalam berbagai server
- dan lain lain
- Kunci utama
- Keep it simple and cheap
- Buat jarak dari server ke client sedekat mungkin
- Gunakan ahrdware yang banyak digunakan dipasaran untuk kemudahan support
- dan lain lain
[1] High Scalability – YouTube Architecture http://highscalability.com/youtube-architecture
[2] Seattle Conference on Scalability: YouTube Scalability http://www.youtube.com/watch?v=ZW5_eEKEC28