Иван Блинков продолжил серию публикаций об устройстве высоконагруженных систем, переводом материала об архитектуре сервиса для размещения фотографий Flickr.
Некоторая статистика: Flickr обрабатывает более четырех миллиардов запросов в день, пиковая нагрузка достигает 6-7 тысяч запросов в секунду (расчетный предел системы - 36 тысяч запросов в секунду); на сайт загружено приблизительно 470 миллионов изображений, каждое представлено в 4 или 5 размерах (2 петабайта дискового пространства),
более 400 тысяч фотографий добавляются ежедневно.
Используемое программное обеспечение: Linux (RHEL 4), основной язык разработки - PHP, СУБД - MySQL, кэширование объектов в памяти - Memcached, прокси-акселератор запросов клиентов - Squid, HTTP-сервер - Apache, система мониторинга - ganglia, автоматизация установок новых узлов - systemimager, хранение конфигурации - subcon, обновление файлов на узлах - cvsup.
|