Иван Блинков продолжил серию публикаций об устройстве высоконагруженных систем, переводом материала (http://www.insight-it.ru/net/scalability/arkhitektura-flickr/) об архитектуре сервиса для размещения фотографий Flickr.
Некоторая статистика: Flickr обрабатывает более четырех миллиардов запросов в день, пиковая нагрузка достигает 6-7 тысяч запросов в секунду (расчетный предел системы - 36 тысяч запросов в секунду); на сайт загружено приблизительно 470 миллионов изображений, каждое представлено в 4 или 5 размерах (2 петабайта дискового пространства),
более 400 тысяч фотографий добавляются ежедневно.
Используемое программное обеспечение: Linux (RHEL 4), основной язык разработки - PHP (http://www.php.net), СУБД - MySQL (http://www.mysql.com), кэширование объектов в памяти - Memcached (http://www.danga.com/memcached/), прокси-акселератор запросов клиентов - Squid (http://www.squid-cache.org), HTTP-сервер - Apache (http://httpd.apache.org), система мониторинга - ganglia (http://ganglia.sourceforge.net/), автоматизация установок новых узлов - systemimager (http://wiki.systemimager.org/), хранение конфигурации - subcon (http://code.google.com/p/subcon/), обновление файлов на узлах - cvsup (http://www.cvsup.org).
URL: http://www.insight-it.ru/net/scalability/arkhitektura-flickr/
Новость: http://www.opennet.me/opennews/art.shtml?num=14119