Sabtu, 23 Oktober 2010

Lebih dari 30000 server facebook didukung software yahutt

Bagaimana sih sebenarnya facebook melayani begitu banyak orang yang menggunakannya. menurut hasil survey ternyata pengunjung facebook bisa mencapai 570 milyar pengunjung, ada 1,2 juta poto per detik yang di uplod..wow! tentu media pelayanannya mesti yang powerfull, dengan begitu Facebook menyiapkan lebih dari 30.000 server untuk menangani data yang segitu banyaknya. tapi untuk server saja tidak cukup mereka harus didukung software yang powerfull juga. Diantaranya:


Memcached

adalah distribusi memory yang dimiliki Facebook untuk caching layer antara webserver dan MySql

HipHop for PHP

HipHop digunakan untuk mengkonversi/mengubah dari php ke C++ agar memiliki performa yang lebih baik.

Haystack

Haystack adalah tempat penyimpan foto dengan penampilan dan kinerja yang tinggi.


BigPipe

BigPipe adalah web page dinamis yang dikembangkan sendiri oleh Facebook.

Cassandra
sistem penyimpan distribusi tanpa single point of failure.


    Scribe


    sistem logging yang fleksibel yang digunakan Facebook secara internal.


    Hadoop

    Dengan Hadoop ini ada kemungkinan disimpannya data yang besar, karena hadoop ini bisa menjangkau hingga petabyte.

    Hive

    Dikembangkan oleh Facebook yang memungkinkan untuk menggunakan query SQL agar mudah untuk non-programmer.

    Hadoop dan Hive adalah open source yang digunakan juga oleh perusahaan besar seperti Yahoo dan Twitter.


    Thrift

    Dikembangkan secara internal kerangka lintas-bahasa ikatan bahasanya berbeda  (PHP, Erlang, Java, C + +, dll), sehingga memungkinkan bagi mereka untuk berinteraksi satu sama lain.

    Varnish

    Varnish adalah HTTP accelerator yang bisa bertindak sebagai load balancer dan juga cache content agar melayani secara cepat.

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Powered by Blogger