Как сервис Вконтакте справляется с терабайтами информации?

Ольга Штайнер Ольга Штайнер
31.01.2012
Сколько же у них серверов? В последнее время в этой сети регистрируются не только россияне, но и американцы, немцы, англичане. Все те, которые желают бесплатно получить неограниченные объемы для своих креативов.

люблю кофе люблю кофе
31.01.2012
Статистика ВКонтакте
99, 5 миллионов учетных записей.
40 миллионов активных пользователей во всем мире (сопоставимо с аудиторией интернета в России).
11 миллиардов запросов в день.
200 миллионов личных сообщений в день.
Видеопоток достигает 160Гбит/с.
Более 10 тысяч серверов, из которых только 32 - фронтенды на nginx (количество серверов с Apache неизвестно).
30-40 разработчиков, 2 дизайнера, 5 системных администраторов, много людей в датацентрах.
Каждый день выходит из строя около 10 жестких дисков.

Основные используемые технологии
Debian Linux - основная операционная система
nginx - балансировка нагрузки
PHP + XCache
Apache + mod_php
memcached
MySQL
Собственная СУБД на C, созданная "лучшими умами" России
node.js - прослойка для реализации протокола XMPP, живет за HAProxy (haproxy.1wt.eu)
xfs - файловая система для хранения изображений и отдачи пользователю
ffmpeg - конвертирование видео

Добавить комментарий | Похожие обсуждения

Вопросы и ответы по Вконтакте
Вопросы и ответы

Популярные вопросы и ответы о социальной сети www.vkontakte.ru (vk.com)