Корзина (0)
Ваша корзина пустует и скучает ;)

Архитектура социальной сети Facebook

Исследование архитектуры социальной сети Facebook. Актуальность и новизна курсовых, дипломных и магистерских работ по архитектуре социальной сети Facebook, узнать рекомендации эксперта и скачать пример.


Facebook - это сайт социальной сети, который позволяет легко подключиться и поделиться информацией с семьей и друзьями в Интернете. Первоначально разработанный для студентов колледжа, Facebook был создан в 2004 году Марком Цукербергом. К 2006 году любой человек в возрасте старше 13 лет с действительным адресом электронной почты может присоединиться к Facebook (Рис.1).


 Статистика со всемирным числом активных пользователей Facebook

Рисунок 1 - Статистика со всемирным числом активных пользователей Facebook


Архитектура Facebook - прекрасный пример сетевого эффекта, в котором значение сети для пользователя экспоненциально пропорционально числу других пользователей. Facebook поддерживают центры обработки данных в Санта-Кларе, Калифорния; Сан-Франциско; и Северной Вирджинии. Центры построены на основе трех уровней серверов x86, загруженных программным обеспечением с открытым исходным кодом (Рис. 2).


Архитектура Facebook

Рисунок 2 - Архитектура Facebook


Верхний уровень архитектуры Facebook состоит из веб-серверов, которые создают веб-страницы, которые видят пользователи, причем большинство из них (серверов) имеют восемь ядер с 64-разрядными Linux и Apache.

Нижний ярус архитектуры Facebook состоит из восьмиъядерных серверов Linux, работающих под управлением MySQL, серверного приложения с открытым исходным кодом. По оценкам Ротшильда, Facebook имеет около 800 таких серверов, распределяющих около 40 терабайт пользовательских данных. Этот уровень хранит все метаданные обо всех объектах в базе данных, таких как человек, фотография или событие.

Средний уровень состоит из кеширующих серверов. Даже 800 серверов баз данных не могут обслуживать все необходимые данные: Facebook получает 15 миллионов запросов в секунду как для данных, так и для соединений.

Фотографии, видеоролики и другие объекты, которые заполняют уровень Web, хранятся в отдельных фильтрах в центре обработки данных. Объект в Сан-Франциско реплицирует уровни Интернета и кэша, а также файлы с объектами базы данных, но использует уровень базы данных Santa Clara MySQL. Центр обработки данных в Вирджинии находится слишком далеко, чтобы делиться базами данных MySQL.

Техника взаимодействия пользователей с социальной сетью через Facebook APIs представлена на рисунке 3. Здесь пользователь через контроллер соединяется с базой данных и с помощью механизма обработки данных получает доступ к Facebook через его API.


Техника взаимодействия пользователей с социальной сетью через Facebook APIs

Рисунок 3 - Техника взаимодействия пользователей с социальной сетью через Facebook APIs


Старая архитектура Facebook имела множество проблем и было сделано решение о построении более устойчивой компоновки с большей пропускной способностью. Новая сетевая топология устраняет сложную иерархию нисходящей сети. На рисунке 4 показана новая группировка серверов, называемая блоковой.


Новая сетевая топология Facebook

Рисунок 4 - Новая сетевая топология Facebook


Этот подход имеет следующие преимущества:

1. Простота развертывания узлов.

2. Масштабируемость упрощена и неограничена.

3. Каждый модуль идентичен одинаковой связности.

Вместе, структуры и плоскости образуют модульную топологию сети, способную размещать сотни тысяч серверов с 10-гигабайтным подключением, масштабируясь до ширины полосы бисекции с несколькими петабитами и охватывая здания центров обработки данных.


Современная топология Facebook

Рисунок 5 - Современная топология Facebook


Таким образом, данная статья демонстрирует этап дипломной работы по архитектуре социальной сети Facebook, которая имеет свои достоинства и недостатки. Из плюсов можно выделить способность размещение большого количества серверов с немалым объёмом подключений. Недостатком может стать оборудование для хранения постоянно увеличивающегося объёма данных. Сложность структуры будет уменьшать вычислительные способности исследования вредоносного контента, однако, упрощение схемы приведёт к потере работоспособности сети.

Скачать работу на данную тему

Сколько стоит заказать ВКР НИР, дипломную работу магистерскую диссертацию на данную тему

Цена подобных материалов 10.000 руб. (зависит от сроков)
Средняя цена подготовки материалов на заказ по подобным темам 17.000 руб.
В стоимость включены:
- Подготовка нового материала "с нуля", уникальность не ниже 85%
- Презентация и речь
- Еженедельные корректировки по замечаниям руководителя
- Репетиторские услуги вплоть до защиты
- Разработка ПО при необходимости

Цена готовой ВКР/НИР, дипломной работы или магистерской диссертации по данной теме

Купить подобный готовый материал можно от 7.000 руб.
В стоимость включены:
- Готовый материал с уникальностью в диапазоне 75-95%
- Презентация и речь
- Корректировка до 10 страниц по замечаниям руководителя
- Репетиторские услуги вплоть до защиты
- Разработка ПО при необходимости

Категории

Скачать дипломную/магистерскую работу по архитектуре социальной сети Facebook (пример)

Скачать другие готовые или купить дипломную/магистерскую по архитектуре социальной сети Facebook

Заказать дипломную/магистерскую работу по архитектуре социальной сети Facebook или оценить стоимость можно при помощи формы Узнать стоимость моей работы.

Основными факторами, влияющими на стоимость дипломной работы или ВКР по направлению эпидемий и деструктивного контента в социальных сетях, являются тема дипломной работы, необходимость в разработке ПО и сроки выполнения. Узнать стоимость Вашей работы Вы можете заполнив форму.