The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: Обзор архитектуры Twitter.com, работающего на Ruby..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"OpenNews: Обзор архитектуры Twitter.com, работающего на Ruby..."  
Сообщение от opennews (ok) on 11-Май-08, 04:32 
Иван Блинков перевел (http://www.insight-it.ru/net/scalability/arkhitektura-twitter/) материал об организации работы проекта Twitter, обслуживающего в среднем 600 запросов в секунду и реализованного на базе Ruby on Rails и СУБД MySQL.


Работу сервиса обеспечивают 8 серверов Sun X4100 и 2  8-ядерных сервера для MySQL (master, обрабатывающий около 2400 запросов к базе в секунду и slave, для статистики и отчетов). Ruby скрипты выполняются на специализированном http-сервере Mongrel (http://mongrel.rubyforge.org/). Все что можно кэшируется через Memcached, при этом общий размер кэша составляет 16 Гб. Для мониторинга используется ПО Munin, Nagios и AWStats.


URL: http://www.insight-it.ru/net/scalability/arkhitektura-twitter/
Новость: http://www.opennet.me/opennews/art.shtml?num=15801

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Обзор архитектуры Twitter.com, работающего на Ruby on Rails"  
Сообщение от pavlinux email(ok) on 11-Май-08, 04:32 
GCC on Unix + grep + база в txt и Работу сервиса обеспечит 1 сэрвер PentiumPro 200MHz

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Обзор архитектуры Twitter.com, работающего на Ruby on Rails"  
Сообщение от andreyka459 (??) on 11-Май-08, 10:16 
тогда не о чем будет писать и ресурс лишится рекламы на фанатских сайтах :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Обзор архитектуры Twitter.com, работающего на Ruby on Rails"  
Сообщение от bla (??) on 12-Май-08, 09:50 
не надо ерунду говорить
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Обзор архитектуры Twitter.com, работающего на Ruby on Rails"  
Сообщение от andr.mobi (??) on 26-Май-08, 23:20 
>GCC on Unix + grep + база в txt и Работу сервиса
>обеспечит 1 сэрвер PentiumPro 200MHz
>

Поддерживаю. Про не Про, но если работает восемь восьмиядерных серверов, да ещё и SPARC, 600 запросов в секунду обрабатывать - не великое достижение.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Обзор архитектуры Twitter.com, работающего на Ruby on Rails"  
Сообщение от ZANSWER email(??) on 11-Май-08, 13:41 
А в качестве ОС-и у них Solaris 10...:)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Обзор архитектуры Twitter.com, работающего на Ruby on Rails"  
Сообщение от ZANSWER email(??) on 11-Май-08, 17:20 
> Содержательно...

О чём это было вообще и кому??:-\

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Обзор архитектуры Twitter.com, работающего на Ruby on Rails"  
Сообщение от Аноним (??) on 13-Май-08, 02:50 
Прекрасная иллюстрация насколько, OMFG!!!, __насколько__ рябе ТОРМОЗ!

600 в секунду / 8 серваков = 75 req/sec = PIII-1GHZ + Apache 1.3.* + (PHP | PERL) = крутттаааа! Для 2000 года.
(Это если не считать что Sun X4100 может иметь до двух двукорых ... если же считать - 18.75 req/sec ... мой раритетный калькулятор МК-61 может с ним пободаться на равных! :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Обзор архитектуры Twitter.com, работающего на Ruby on Rails"  
Сообщение от Аноним (??) on 13-Май-08, 06:32 
> Около 600 запросов в секунду.

Вы вообще о чем? Это средняя температура по больнице, и больше ничего. Там ничего не указано о возможном максимуме (и правильно, не стоит помогать организоторам ddos'ов), просто статистика посещаемости.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Обзор архитектуры Twitter.com, работающего на Ruby on Rails"  
Сообщение от Ne01eX (??) on 16-Май-08, 06:44 
Это что-то типа Jabber с единым центральным сервером?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Обзор архитектуры Twitter.com, работающего на Ruby on Rails"  
Сообщение от andr.mobi (??) on 26-Май-08, 23:28 
Блин, ну и писаки

> путь от 0 до миллионов просмотров страниц занял всего несколько коротких месяцев

А какой месяц считается коротким? Тот, в котором 30 дней? Это через раз? Если заменить "коротких" на "длинных" (и вместо "всего" поставить "целых") - получится фраза с противоположным смыслом, хотя месяцев останется столько же.

Я бы посоветовал удалить "всего" и "коротких", - смешно читать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Обзор архитектуры Twitter.com, работающего на Ruby on Rails"  
Сообщение от andr.mobi (??) on 26-Май-08, 23:31 
> желающих разослать весточки всем своим друзьям
> с ответом на простой вопрос: а чем ты занимаешься?

Умора. Вот бы не подумал, что стольким людям делать нЕчего. А больше они друг другу ничего не шлют? Я бы ответил, чесслово :))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Обзор архитектуры Twitter.com, работающего на Ruby on Rails"  
Сообщение от andr.mobi (??) on 26-Май-08, 23:52 
Централизованное решение подобной задачи - бред. Сводить подобную коммуникацию в один, пусть даже широкий и много раз дублированный, канал - обречь всю сеть на регулярные простои. А ведь каждый клиент этой системы - это ненамного менее мощный, чем их восьмиядерные сервера, писюк, который мог бы всю работу делать сам за себя - да ещё и за того парня. Распределённая самосбалансированная сеть - вот правильное решение для интернет-коммуникаторов. Нет центра - нет ДДоС, пофигу пъяный сисадмин или зависший сервер. Скайп, кстати, так и построен - если у тебя реальный IP - будешь гонять трафик от соседей, разговоры пойдут через тебя.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру