The OpenNET Project / Index page

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

Архитектура Flickr

09.02.2008 18:45

Иван Блинков продолжил серию публикаций об устройстве высоконагруженных систем, переводом материала об архитектуре сервиса для размещения фотографий Flickr.

Некоторая статистика: Flickr обрабатывает более четырех миллиардов запросов в день, пиковая нагрузка достигает 6-7 тысяч запросов в секунду (расчетный предел системы - 36 тысяч запросов в секунду); на сайт загружено приблизительно 470 миллионов изображений, каждое представлено в 4 или 5 размерах (2 петабайта дискового пространства), более 400 тысяч фотографий добавляются ежедневно.

Используемое программное обеспечение: Linux (RHEL 4), основной язык разработки - PHP, СУБД - MySQL, кэширование объектов в памяти - Memcached, прокси-акселератор запросов клиентов - Squid, HTTP-сервер - Apache, система мониторинга - ganglia, автоматизация установок новых узлов - systemimager, хранение конфигурации - subcon, обновление файлов на узлах - cvsup.

  1. Главная ссылка к новости (http://www.insight-it.ru/net/s...)
  2. Оригинал на английском: flickr architecture
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/14119-linux
Ключевые слова: linux, cluster, web, scalability
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (5) RSS
  • 1, m11 (ok), 19:33, 09/02/2008 [ответить]  
  • +/
    Спасибо за качественную работу модераторов портала, единственный минус - Вы забыли указать ссылку на оригинал: http://highscalability.com/flickr-architecture
     
  • 2, Аноним (2), 09:29, 11/02/2008 [ответить]  
  • +/
    "основной язык разработки - PHP"
    а сколько тут в комментариях ругали этот язык, говорили что на нем принципиально нельзя ничего серьезного делать и т.д. Даже языком программирования его некоторые признавать отказывались ...
     
     
  • 3, michelle (??), 11:14, 11/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >"основной язык разработки - PHP"
    >а сколько тут в комментариях ругали этот язык, говорили что на нем
    >принципиально нельзя ничего серьезного делать и т.д. Даже языком программирования его
    >некоторые признавать отказывались ...

    А это те ругали, у которых руки растут из одного места!

     
  • 4, ДяДя (?), 21:36, 11/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Язык - это очень многое, но на любом Тьюринг-полном языке можно реализовать всё, что угодно. Даже на BrainFuck ;-)
     

  • 5, Nas (?), 11:32, 12/02/2008 [ответить]  
  • +/
    "Squid в качестве обратной-прокси для HTML и изображений"

    Объясните, пожалуйста, как это...

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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