Руководители социальной сети Facebook рассказали о проблемах организации инфраструктуры сервиса, способах их решения и модернизации оборудования и технологий. По словам вице-президента по инфраструктуре Джея Париха (Jay Parikh), внутри серверов компании передается в 1,000 раз больше информации, чем выдается конечному пользователю.
Такая разница между объемом данных является результатом внутренней работы, которую должен выполнить Facebook, чтобы проанализировать данные, ранжировать результаты и выдать каждому пользователю Facebook персонализированную страницу для смартфона или браузера.
Основной проблемой обработки данный являются устаревшие протоколы передачи данных, которые разрабатывались для провайдеров Интернет-соединения, а не компаний, которые обрабатывают огромные массивы данных.
Для разрешения проблем с передачей и обработкой данных Facebook присоединился к проекту Open Compute Project, целью которого является разработка новых типов оборудования для крупных Интернет-центров. Кроме этого, Facebook разрабатывает собственные модели «сетей-фабрик», которые позволят оптимизировать потоки данных при помощи специально разработанных маршрутизаторов и программного обеспечения.
Так как четверо из пяти пользователей Facebook живут за пределами США, компания работает также над улучшением Интернет-связи за пределами собственных датацентров, инвестируя средства в проведение скоростных кабелей по всему миру. Социальная сеть уже вложила деньги в прокладку подводного кабеля в Азиатско-Тихоокеанском регионе и Северной Европе.
По материалам http://www.itworld.com/networking/361755/facebook-designing-network-fabric-meet-massive-performance-needs?page=0,1