Facebook?????????????????????????????????????????????Facebook???????????——???????????SSDs??????δ???????GPUs???????????洢????NVM??????????JBOFs??——??????μ????????洢????????????????
??Щ??????Facebook????????????????????????????????罫???????????????硣
“?????????????????????齫?????????????????????????????????”Facebook CEO???·??????????“????????????????????????????????????Open Compute Project????????OCP???????????????????????????????????????????????????”
Facebook??????????Open Compute Summit????????OCS?????????????????OCS??????????????????????????????????????Facebook????????????????????????????????????????????????????
???′????????????????????????????????????????????
?μ???????????????????????GPUs??????????CPUs??
??????洢?豸????λ(storage sled??????????????JBOD??just a bunch of disks?????????JBOF??just a bunch of flash????
??????????洢????NVM????飬??洢????????????
??η??????OCP?????????????????????????2011??Facebook????????????????????????????????OCP?????????
“???????????????????ù?????”OCP??????3?Jason Taylor????????????Facebook Infrastructure????????????“OCP??????ù?????????????????????????”
“??????????????????????????????????????hyperscale???????????????????????”?????
????????????????
Facebook??????????????????????????????????????????????????????????Xeon-D????????о???SoC????????????????????????????????????
The Mono Lacke????????????????????Yosemite???????λ?У?Yosemite???????????????????????4??SoC????4??Mono Lake??Facebook?????Vijay Rao??Edwin Smith??Facebook????????????????????????
“?????′????????????????????????????????????????????????????????????????????????????????????????????????á?”???????????д????“???????????????????CPUs????????????????????縺???????????????????????????????????????????…???????????????????????????????????????????????????????????????CPUs??????”
?μ???????????????????????????????????????????Ч???
“?????CPU?????????????????????”????λ??????????“?????????QPI?????????????????????????????????????????????????????????????NUMA???????????????????о???????о??????????????????μ?CPU??????????TDP????????????????????????????????????????????????????£?????????????????CPUs??????”
?????Facebook?????????????????????????????????????????????????????????????????????????11????????
????????????????????????
Facebook????????????GPUs??????????????GPU???????????з???????????á?GPUs????????????????PC?????????????????????????????????????Щ??????????????????
Facebook???GPUs????????????????????????????????????????????????????????????????????????????????????????????
“??????????????????????????????”Facebook?????????????Engineering and Infrastructure????????????Jay Parikh???“????????????????Facebook??Newsfeed?????????????????????????????????????????и?????????Facebook??”
Big Sur???????????Tesla??????????????8????????GPUs??????????300?????????PCI-e?????????????á?Facebook??????????Щ?????????????????????????????????????????????CPU???????Э???????
Big Sur?????????????????????Facebook???????????????????????????????????????
“??????????????????”Parikh???“????????????????????????????????????????????ü??????????????????????”
?洢??Just a buch of Flash
????????Facebook????????????????????????????????????????Ч??????????????豸?????????????Facebook?????????????“???”??????????????????????????檔Facebook???????????????????——??Knox——??洢??????????ù??????SSDs??????洢???洢??HDDs?????洢??????????JBOD?????????????JBOF????
Facebook????????????????????????????????????Lighting??????????NVMe???????????????NVMe???SSDs????????PCI??????????????????Parikh???????????????????????????????????
????????????disaggregated???洢?豸??Lightning????????????á?“?????????????????????????????????洢????????????顣”Parikh???Parikh??????????и???洢???????£?????????μ???÷??????洢????NVM????
“??洢????????????????????????????????????????δ???????IOPS??????д????????????????”Parikh?????“????С?н?????????????????м?????????????????????????????????????????????????????????????δ?????????????”
Facebook???????NVM??÷??棬????????????t?????????3D XPoint??????????????????Parikh???????????????????????ü?????????????洢?????????????
Parikh?????????????????Щ????NVM??Flash?????????????????????洢??????洢??????з??????????????????????????????????????????????????????????????????????????????????????NVM?????DRAM??NAND????????ù?????
Facebook????MyRocks??????????NVM???????????????MYSQL??RocksDB???????????
?·???????????????????????????
Facebook????????????????????????????????????????????????????????Facebook???????10.6???WhatsApp 10???Facebook Messenger 8???Instagram 4?????????????????????????????????????????Facebook 20???????????????????Oculus???????
????????????????3D???飬???????????????????????????????????????????????????Facebook????????罻??????????????顣
“???????????????????????????????侳??????????????????????磬”?????????????????????????MWC???????“??????£?????????κ???????????????????????????????????????κ????????????????????????????????????????????????????儷?????????????Щ????????????????????Facebook?????????????????????????????????????Щ?罻???顣”
???????????????????????????????????????????????С???????????????20?????
“?????????????????????????????360???????????????????”Facebook??Evgeny Kuzakov and David Pioд?????????????????????????????????????????????Facebook??360?????????????????????equirectangular layouts??????????????????cube format )???????С??????25%??
?????Facebook????????????????????????????????磬Facebook???????????????Facebook????????????????????Telecom Infra Project???????Equinix??????????????SK?????T-Mobile??1???????????5G???磬??????????緢???
“????????????????????????????????????????????????????????????????裬”Parikh?????“???????Щ?μ??????????????μ?????????????????????????2????????б????”