z 1,13 miliardem aktywnych użytkowników dziennie (według Alexy we wrześniu 2016 r.), Facebook jest trzecią najbardziej ruchliwą stroną w Internecie i zbudował rozbudowaną infrastrukturę, aby wspierać tę i tak już ogromną i wciąż rosnącą bazę użytkowników. Sieć społecznościowa została uruchomiona w lutym 2004 roku, początkowo z pokoju akademickiego założyciela Facebooka, Marka Zuckerberga na Uniwersytecie Harvarda, przy użyciu jednego serwera. Serwery firmy znajdują się obecnie w wielu gigantycznych centrach danych na całym świecie. Facebook nie zaprzestał budowy nowych centrów danych i poszukiwania nowych witryn centrów danych, odkąd uruchomił swoją pierwszą, zbudowaną przez firmę i obsługiwaną farmę serwerów w Prineville, Oregon, w kwietniu 2011 roku.
każde centrum danych mieści dziesiątki tysięcy serwerów komputerowych, które są połączone w Sieć i połączone ze światem zewnętrznym za pomocą kabli światłowodowych. Za każdym razem, gdy udostępniasz informacje na Facebooku, serwery w tych centrach danych otrzymują te informacje i rozpowszechniają je wśród Twojej sieci znajomych.
pisaliśmy wiele o infrastrukturze Facebooka i zebraliśmy te informacje w serię często zadawanych pytań. Oto Facebook Data Center FAQ (lub „wszystko, co kiedykolwiek chciałeś wiedzieć o centrach danych Facebooka”).
jak duża jest Infrastruktura internetowa Facebooka?
Facebook wymaga ogromnej infrastruktury pamięci masowej do przechowywania ogromnych zapasów zdjęć, która stale rośnie, ponieważ użytkownicy dodają setki milionów nowych zdjęć każdego dnia, a także rozszerza możliwości platformy do obsługi wideo, a ostatnio wideo 360. Ponadto Infrastruktura firmy musi obsługiwać usługi platformowe dla ponad 1 miliona stron internetowych i setek tysięcy aplikacji korzystających z platformy Facebook Connect.
aby wesprzeć tę ogromną aktywność, Facebook zbudował cztery ogromne centra danych, a dwa kolejne są w budowie od września 2016 r.i wynajmuje dodatkową przestrzeń serwerową od dostawców centrów danych w kilku lokalizacjach w USA i poza nim.
masowa armada serwerów i pamięci masowej firmy musi współpracować ze sobą, aby zapewnić każdą stronę na Facebooku. „Ładowanie strony głównej użytkownika zazwyczaj wymaga dostępu do setek serwerów, przetwarzania dziesiątek tysięcy pojedynczych elementów danych i dostarczania wybranych informacji w czasie krótszym niż jedna sekunda” – powiedziała firma.
zanim zaczął budować własne farmy serwerów, Facebook zarządzał swoją infrastrukturą, wynajmując „hurtową” przestrzeń centrum danych od zewnętrznych właścicieli. Dostawcy hurtowi budują centrum danych, w tym powierzchnię techniczną z podniesioną podłogą oraz infrastrukturę zasilania i chłodzenia, a następnie wynajmują ukończony obiekt. W modelu hurtowym użytkownicy mogą zajmować przestrzeń centrum danych w ciągu około pięciu miesięcy, a nie 12 miesięcy potrzebnych do budowy dużego centrum danych. Pozwoliło to Facebookowi szybko skalować się, aby dotrzymać kroku wzrostowi swojej publiczności. Jednak od tego czasu firma rozwinęła potężne wewnętrzne możliwości inżynieryjne centrów danych, które z powodzeniem wykorzystała do stworzenia jednego z najbardziej masowych portfolio centrów danych na świecie.
gdzie znajdują się centra danych Facebooka?
pierwszy budynek w kampusie centrum danych Facebooka w Oregonie, zbudowany na wysokiej równinie nad małym miasteczkiem Prineville (populacja: 10 000).
w styczniu 2010 roku Facebook ogłosił plany budowy własnych centrów danych, zaczynając od obiektu w Prineville w stanie Oregon. Zazwyczaj wymaga to większych inwestycji z góry w budowę i sprzęt, ale pozwala na większe dostosowanie infrastruktury zasilania i chłodzenia. Sieć społecznościowa zwiększyła pojemność w Prineville i zbudowała centra danych w Forest City w Karolinie Północnej, Lulea w Szwecji i Altoona w stanie Iowa. W każdej z tych lokalizacji stale zwiększa przepustowość, budując dodatkowe obiekty centrów danych. Firma buduje również centra danych w Fort Worth w Teksasie, Clonee w Irlandii i Los Lunas w Nowym Meksyku.Facebook Facebook Data center under construction in Fort Worth, Texas
Facebook publicznie przyznał się do wynajmu powierzchni centrów danych tylko w Ashburn, Virginia, ale źródła poinformowały Data Center Knowledge, że wynajmuje również pojemność w Singapurze.
jak duże są farmy serwerów Facebooka?
wraz z rozwojem Facebooka rosną wymagania dotyczące centrów danych. Data center Oregon został ogłoszony jako 147,000 stóp kwadratowych. Jednak wraz z rozwojem budowy firma ogłosiła plany dodania drugiej fazy do projektu, który dodał kolejne 160 000 stóp kwadratowych, przynosząc całkowitą powierzchnię kampusu do 307 000 stóp kwadratowych – większych niż dwa sklepy Wal-Mart. W zeszłym roku Facebook uzyskał pozwolenia na budowę kolejnego centrum danych o powierzchni 487 000 stóp kwadratowych w Prineville.