Size: a a a

Чат конференции HighLoad++

2020 September 06

PD

Phil Delgyado in Чат конференции HighLoad++
Но в ВК много серверов для видео и аудио, а в фейсбуке этих сервисов, вроде бы, нет.
источник

Y

Yuran in Чат конференции HighLoad++
Nikolay
а вот интересно сколько баз MySQL у FB. То, что удалось нагуглить для FB очень старые данные.
Если считать, что пропорции MySQL vs всё остальное у них по-прежнему примерно 25%, то MySQL серверов должно быть 100-250к
источник

Y

Yuran in Чат конференции HighLoad++
Phil Delgyado
Но в ВК много серверов для видео и аудио, а в фейсбуке этих сервисов, вроде бы, нет.
В Фб видео очень даже есть :)
источник

Y

Yuran in Чат конференции HighLoad++
А музыка по сравнению с видео вообще ресурсов не требует
источник

PD

Phil Delgyado in Чат конференции HighLoad++
Yuran
В Фб видео очень даже есть :)
Фильмы и порнуха?
источник

Y

Yuran in Чат конференции HighLoad++
Phil Delgyado
Фильмы и порнуха?
Вроде нет, но Фейсбук сейчас одна из топ-2 видео платформ, насколько я знаю
источник

Y

Yuran in Чат конференции HighLoad++
Всякие коротенькие мемные видосики очень много просмотров им генерируют
источник

Y

Yuran in Чат конференции HighLoad++
Ещё не стоит забывать, что в Фейсбук также входит WhatsApp и Instagram
источник

PD

Phil Delgyado in Чат конференции HighLoad++
Это да. Я про то, что соотношение по размеру аудитории может быть сильно неточным.
Но Insta и WhatsApp - это да, это еще дофига. Хотя, вроде бы, у них отдельные датацентры (должны быть по закону)
источник

Y

Yuran in Чат конференции HighLoad++
Phil Delgyado
Это да. Я про то, что соотношение по размеру аудитории может быть сильно неточным.
Но Insta и WhatsApp - это да, это еще дофига. Хотя, вроде бы, у них отдельные датацентры (должны быть по закону)
Да, но точные данные достать все равно неоткуда, а примерно прикинуть можно и самому, и обычно цифры получаются вполне правдоподобные
источник

PD

Phil Delgyado in Чат конференции HighLoad++
Угу. Самые точные оценки - по подводимой мощности получаются )
источник

Y

Yuran in Чат конференции HighLoad++
Ещё кстати нужно учитывать конфигурацию этих самых серверов
источник

Y

Yuran in Чат конференции HighLoad++
Разные компании весьма разное железо используют
источник

Y

Yuran in Чат конференции HighLoad++
Тот же Фейсбук, насколько я знаю, раньше предпочитал для PHP (HHVM) серверов односокетные машины, чтобы NUMA не мешала, но это наверняка уже давно неправда.
источник

Y

Yuran in Чат конференции HighLoad++
Nikolay
интересно, а сколько железа надо взять для таких очередей, чтобы скажем потянуть нагрузку для Vk или FB? Вот в facebook наверное миллиард пользователей. Для каждого из миллиадра нужно ленту держать в памяти. если это даже простой список из Long(идентификатор поста) и длинна списка скажем 100 постов. Хотя это всего 800 гигабайт
Лучше считать количество данных в оперативке на одного пользователя. Мне кажется, где-то пару мегабайт ОЗУ на пользователя, а то и больше, Фейсбук должен помочь себе легко позволить хранить
источник

Y

Yuran in Чат конференции HighLoad++
(грубо говоря, один средний сервер на ~3000 пользователей должен окупаться)
источник

PD

Phil Delgyado in Чат конференции HighLoad++
Ну, ОЗУ многовато даже.
источник

PD

Phil Delgyado in Чат конференции HighLoad++
Реально нужно для онлайн-пользователя хранить около сотни сообщений с метаинформацией, это меньше 100KB. Далеко вниз мало кто листает, особенно на телефоне. Но я не знаю, как там реально все устроено, может быть слишком много разных вариантов архитектуры
источник

OA

Oleg Anastasjev in Чат конференции HighLoad++
Nikolay
Кто знает как делают ленту новостей в таких системах , как vk, facebook и т.д
https://www.slideshare.net/mobile/buzdin/ss-25953418

Староват правда, но более свежего нет
источник

vk

vladimir kunschikov in Чат конференции HighLoad++
Не далее, как 4 февраля тут же в этом чатике мелькал похожий вопрос про архитектуру Твиттер. В ответе была ссылка на презентацию, сейчас ссылка может и протухла, но по заголовку все нагугливается - подробная статья
источник