Visit Facebook's data center, where the app tests over 2,000 phones at the same time

The photos below are taken in Facebook's data center located in Prineville, Oregon. This data center, apart from being used to store data, operate servers for Facebook's services is also used to test applications on many different mobile devices.

Picture 1 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time

Facebook builds its own zone, its shelf design and its own automation system to ensure that its app runs well on a variety of devices. Data center has 3 big buildings, one of which is still under construction. Come on, invite you to visit.

Most companies are anonymous, not knowing which company center data it is because of concerns about security or data theft. As Facebook does not, look at the table is immediately know who the goods are.

Picture 2 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time One of the reasons Facebook chose to build this data center in the high desert of Oregon is to take advantage of strong winds to cool the server.In the picture above, white water tank is used to cool the air if it is too hot.Facebook uses electricity primarily from the local grid, but it also has some solar panels to supplement.

Picture 3 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time A note-writing cloth thank you from a nearby school for Facebook's donation.In a small town like Prineville, Facebook is one of the top employers.Facebook also helps improve electricity and water systems and local infrastructure.

Picture 4 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time There is a special room that even many data center employees cannot enter: the room deletes the data .This is where Facebook deletes user data before reusing the drive or bringing it to destruction.

Picture 5 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time Facebook also uses this data center as a place to test apps on many different devices.At the beginning, engineers Facebook will test each machine one by one at their desks.To speed things up, Facebook made a metal tray to hold multiple phones at the same time.But because of metal, it is possible to affect Wi-Fi waves.

Picture 6 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time So the company switched to making plastic shelves.Each shelf holds about 100 phones.But the strings are still tangled.

Picture 7 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time The next step, Facebook tries to develop a wall to mount the phone.Such a wall contained about 240 machines at the same time.But to test more than 2,000 smartphones, Facebook will need 9 rooms like this if located at its headquarters, so the company decided to move it to this data center.

Picture 8 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time Finally, the company designed a separate shelf, called Isolation Chamber .These shelves will separate from each other to ensure the Wi-Fi connection of this shelf will not conflict with other shelves.Facebook uses insulators, copper wires and source filters to make the Isolation Chamber.Each shelf can hold 32 phones, in addition there is a computer to automate the installation process from installing the app, test the app to remove the app.With iPhone, Facebook uses 8 Mac Mini per shelf, while with Android, the company uses 4 Open Compute Project servers.All can be remotely controlled so that Facebook employees around the world can use it.

Picture 9 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time On the top of the shelf, there's a camera for Facebook engineers to monitor from a distance.This is an iPhone 5c shelf, you can see 8 Mac Mini units below.

Picture 10 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time There are 60 shelves like this in the data center, calculated as 1920 phones used for testing purposes before uploading to the store.Facebook is working to increase the number of phones per shelf to 64, while opening the design for all users.An existing challenge is how to fit in bigger and bigger phones.

Picture 11 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time Going to another area. Of course, having entered the data center, the familiarity with piles of server stretches is indispensable. These shelves contain servers designed according to the Open Compute Project configuration, an open configuration and anyone can participate in production and installation.These servers are cooled by an airflow, then the heat will be sucked out of the building through a special "village".This corridor of course is very hot.

Picture 12 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time Besides Open Compute Project server , this data center also has some specialized servers running machine learning tasks, inside each box like this, there are 8 NVIDIA M40 Tesla GPUs running at the same time.Due to the use of available GPUs, it is larger than Open Compute servers.

Picture 13 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time
Close up of Big Sur server

Picture 14 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time On the second floor is the main cooling system of the data center.The grids on the right will suck in air, then push to the left filter to remove dust and other particles.

Picture 15 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time When the air has been filtered, it is put into an evaporator system.If the outdoor temperature is too cold, Facebook will mix a little more hot air to get the right temperature for the server operation.

Picture 16 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time Finally, the fan will suck the temperature-adjusted air and take it to each server rack.

Picture 17 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time When the task is completed, the air after cooling the server will be pushed out of the building with these big fans like this.

Picture 18 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time This is the "cold storage" warehouse (cold storage). When Facebook detects that you see a few photos or videos, it will move to the cold storage to store, not delete.The speed of servers in the cold storage will be slower than where you store the data you normally use (hot storage) to save costs.When you need to load old photos, they will still be displayed but with a little longer time.

Picture 19 of Visit Facebook's data center, where the app tests over 2,000 phones at the same time
A shelf like this could contain 2 petabytes of data, ie more than 2,000 TB, more than ten million photos.