The OpenNET Project / Index page

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

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

"OpenNews: Интервью с разработчиками высокопроизводительного ..."  
Сообщение от opennews on 18-Мрт-08, 13:11 
Доступен перевод (http://www.insight-it.ru/net/scalability/arkhitektura-friend.../) интервью с разработчиками сервиса Friend for Sale, входящего в десятку лучших приложений Facebook. Сервис построен на базе Ruby on Rails, обрабатывая около 200 запросов в секунду и поддерживая около 600 тысяч активных пользователей, опровергает бытующее мнение о плохой масштабируемости этой платформы.


Работу сервиса обеспечивают: 4 сервера баз данных, 6 серверов приложений, 1 демонстрационный сервер и 1 сервер для балансировки нагрузки:


-  Каждый из серверов приложений содержит 4 ядра и 8 GB оперативной памяти.
-  На каждом из них работает 16 сервисов mongrel (в сумме - 96).
-  4 GB оперативной памяти на каждом из них отведено под memcached.
-  Сервера баз данных имеют более серьезное оборудование: при тех же 4-х ядрах, они имеют 32 GB оперативной памяти и RAID 10 массив из четырех 15000rpm SCSI дисков, работающих в режиме master-slave.

-  Программная платформа Ruby on Rails, в том числе приложения на Ruby:


-  Распределенный сервер очередей - Starling (http://rubyforge.org/projects/starling/);
-  Разделение операций чтения и записи между серверами - Magic Multi-Connections Gem (http://magicmodels.rubyforge.org/magic_multi_connections/);


-  В качестве операционной системы используется CentOS (64-bit);
-  СУБД MySQL;
-  Балансировка нагрузки - nginx;
-  Кэширование - Memcached;
-  Для обновлений и перезапусков серверов задействовано ПО Capistrano (http://www.capify.org/getting-started/rails);

-  Мониторинг - Pingdom (http://tools.pingdom.com/);

  

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

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

 Оглавление

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


1. "Интервью с разработчиками высокопроизводительного сервиса на..."  
Сообщение от Nas on 18-Мрт-08, 13:11 
Оу...Nginx используется. Приятно.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Интервью с разработчиками высокопроизводительного сервиса на..."  
Сообщение от Аноним (??) on 18-Мрт-08, 13:47 
200 запросов в секунду - это 30 на каждый сервер приложений. А при такой конфигурации, не такие и большие числа.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Интервью с разработчиками высокопроизводительного сервиса на..."  
Сообщение от wiz (??) on 18-Мрт-08, 13:58 
>200 запросов в секунду - это 30 на каждый сервер приложений. А
>при такой конфигурации, не такие и большие числа.

А на каждом сервере ещё и по 4 ядра (;

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

11. "Интервью с разработчиками высокопроизводительного сервиса на..."  
Сообщение от Ггсть on 18-Мрт-08, 20:58 
>200 запросов в секунду - это 30 на каждый сервер приложений. А
>при такой конфигурации, не такие и большие числа.

Во-во

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

4. "Интервью с разработчиками высокопроизводительного сервиса на..."  
Сообщение от Аноним (??) on 18-Мрт-08, 15:22 
Угу, это говорит о том какое железо нужно для обеспечения нормально работы сервиса на базе Ruby on Rails.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Интервью с разработчиками высокопроизводительного сервиса на..."  
Сообщение от mma on 18-Мрт-08, 15:54 
Мда, они бы еще заявили что их рельсы не тормозят на ОДНОМ суперкомпьютере - тот же эффект.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Интервью с разработчиками высокопроизводительного сервиса на..."  
Сообщение от PavelR (??) on 18-Мрт-08, 16:12 
У меня одна коробка раздает ~30 Мб в секунду мп3-ави контента,
100 запросов в секунду к статике страниц,  10 запросов в секунду к мп3/ави
к динамике ~15-20 запросов в секунду, мод_перл, постгрес 8.2

Одна коробка, Коре2дура 6600, 2 Гб рамы, апача + нгинкс.

сайт конечно не такой уж наверное и тяжелый, но против  11 компов с кучей оперативы  и кучей ядер... не внушает.

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

7. "Интервью с разработчиками высокопроизводительного сервиса на..."  
Сообщение от Аноним (??) on 18-Мрт-08, 17:03 
Вообще то получился замечательный пример того какой ряби-на-рельсах мрачный _ТОРМОЗ_ ! :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Интервью с разработчиками высокопроизводительного сервиса на..."  
Сообщение от devcoder email(??) on 18-Мрт-08, 18:23 
>Вообще то получился замечательный пример того какой ряби-на-рельсах мрачный _ТОРМОЗ_ ! :)

Для подобных (коммерческих/промышленных) проектов стоимость
железа не самое важное. Гораздо важнее сроки(=затраты) развёртывания,
стабильность работы и стоимость обслуживания(поддержка/доработка).
И этот пример, в этом смысле, очень показателен.

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

12. "Интервью с разработчиками высокопроизводительного сервиса на..."  
Сообщение от Аноним (??) on 18-Мрт-08, 23:40 
Пайтон - наше все! :-) С такими аппетитами руби ютубовцам денег бы не хватило на железки)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Интервью с разработчиками высокопроизводительного сервиса на..."  
Сообщение от Сергей (??) on 19-Мрт-08, 01:57 
Мдя. Плоховато с производительностью, и это с использованием кэширования и таких монстрюг-серверов. Я был лучшего мнения о рельсах.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Интервью с разработчиками высокопроизводительного сервиса на..."  
Сообщение от brrr (ok) on 19-Мрт-08, 02:53 
всего-лишь 11 серверов...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Интервью с разработчиками высокопроизводительного сервиса на..."  
Сообщение от Аноним (??) on 19-Мрт-08, 07:10 
юзайте django и будет вам счастье
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Интервью с разработчиками высокопроизводительного сервиса на..."  
Сообщение от Аноним (??) on 19-Мрт-08, 12:11 
Автор, будь внимательней. Долго ломал голову про "...RAID 10 массив из 4 винтов работающих в режиме "мастер-слуга"." Пришлось лезть читать саму статью...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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