Large company server architecture diagram

Facebook 1
Facebook has more than 60,000 servers, completely self-designed hardware, and is classified as Open Compute Project.

Run by the underlying MySQL eight-core Linux servers, Facebook has about 800 such servers distributing about 40TB of user data. The intermediate layer by the cache servers, about 95% of the data query may be filled from 15TB RAM cache server, so that only 500,000 queries per second must be passed to the MySQL database and a relatively slower hard drive.

 

Facebook can be divided into two parts, one side is the integration of PHP classic LAMP stack (Linux, Apache, MySQL, PHP); the other side is non-PHP whole variety of service, distributed on different server nodes, among them a cross-language thrift RPC communication. Scribe is a Facebook log collection service. ODS data storage.

2 Twitter

 

3 Ali

Guess you like

Origin www.cnblogs.com/yixiaogo/p/11139979.html