The OpenNET Project / Index page

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

Nginx был использован NASA для организации live-трансляции с поверхности Марса

10.08.2012 18:01

Космическое агентство NASA использовало кластер из серверов Nginx для организации live-трансляций с поверхности Марса. В процессе оценки работы системы тестовая нагрузка на серверы достигала 25 Гбит/сек, с которыми кластер справился без особых проблем. Реальная нагрузка на кластер должна быть примерно в 200-300 раз выше. Для организации вещания были задействованы системы двух уровней. На первом уровне nginx-сервер кешировал и раздавал видео на 40 nginx-серверов второго уровня, которые были запущены в облачном окружении Amazon EC2 и занимались непосредственно отгрузкой видео конечным пользователям.

  1. Главная ссылка к новости (http://gigaom.com/cloud/how-na...)
  2. Перевод на русский
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34541-nginx
Ключевые слова: nginx
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (53) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 19:55, 10/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +20 +/
    Создатель Nginx может гордится своим детещем, если его используют в NASA.
     
     
  • 2.12, anonymous (??), 22:03, 10/08/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Создатель Nginx может гордится своим детещем, если его используют в NASA.

    А вот вами он гордитЬся не может. И не хочет.

     
     
  • 3.66, Fantomas (??), 17:44, 13/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    что вы хотели этим сказать?
     
  • 2.18, Vladjmir (ok), 23:49, 10/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше бы ему заплатили денежку.
     
     
  • 3.28, Аноним (-), 01:35, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Он сам под bsd-like код выложил. Значит, ему пофиг на то, кто и как nginx юзает.
     
     
  • 4.31, Аноним (-), 01:57, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • –10 +/
    вот такие GPL-шики халявщики. Как украсть или поюзать чужой код - так это запросто.
    А как отблагодарить - "да за что - он же сам разрешил".
    Столманутость головного мозга прогрессирует.

    Вы правда зайдете в  чужую квартиру и заберете все ценное если увидете что дверь открыта (ведь они сами разрешили) ?

     
     
  • 5.35, zy (?), 09:28, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    аналогия с квартирой очень хреновая
     
  • 5.42, Аноним (-), 15:03, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Столманутость головного мозга прогрессирует.

    Казалось бы, при чем тут Лужков? :)

    > Вы правда зайдете в  чужую квартиру и заберете все ценное если
    > увидете что дверь открыта (ведь они сами разрешили) ?

    Если дверь будет открыта, а хозяин дал мне юридически значимый договор, по которому он разрешает мне чтобы я забрал все что пожелаю - я, очевидно, в моем праве. Вот лицензия - пример такого договора. Правда пример некорректный: сколько ни забирай, в квартире остается все то же что и было.

     
  • 5.62, Анонимуз (?), 09:45, 13/08/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Копираст детектед. Ведь копирасты всё еще никак не могут понять, что аналогии между передачей физических объектов и копированием информации не уместны.
     

  • 1.8, Аноним (-), 21:51, 10/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Зачем нужен этот Nginx, что он из себя представляет, почему столько хороших впечатлений о нём?
     
     
  • 2.9, мимокрокодил_ (?), 21:54, 10/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    you ain't gonna need it
     
  • 2.16, Аноним (-), 22:35, 10/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Зачем нужен этот Nginx, что он из себя представляет,

    HTTP-сервак такой. Хорошие впечатления от него за то что быстрый и не слишком сложный в настройке (для нормальных сисадминов, а не мышевозил, разумеется).

     
     
  • 3.19, Ано (?), 00:09, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    точно
     
  • 3.32, Аноним (-), 04:11, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • –5 +/
    А Apache и Asterisk плохие что ли серверы?
    Я думал круче этих из бесплатных нету.
    Я у себя сайтик делал при помщи XAMMP, а там Apache.
    А круче XAMMP вообще ничего нету, даже среди платных аналогов :P
     
     
  • 4.40, XoRe (ok), 14:50, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А Apache и Asterisk плохие что ли серверы?

    Почему же.
    Asterisk - отличный web сервер.
    Просто сложный в настройке для таких целей.
    Поэтому для раздачи страничек используют более простой nginx:)

    nginx лучше, чем apache справляется с большим количеством соединений в секунду, а так же с раздачей статики.
    Очень хорошо использует ядерные инструменты обработки соединений - epoll, kqueue и т.д.
    Это современные эффективные аналоги древнего select'а.
    В apache с этим похуже - всякие user level способы обработки соединений: prefork (форк на каждый запрос), worker (поток на каждый запрос).
    Вроде пилят event, который будет быстрее, но он пока экспериментальный.

    Т.е. пока apache на каждое соединение создает процесс/поток, nginx обрабатывает кучу соединений в неблокирующем режиме.
    Поэтому там, где apache занимает проц 10% под user, nginx занимает 1% под system.
    Для отдачи большого количества видео - самое оно.

     
     
  • 5.58, зачем имя анониму (?), 10:59, 12/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Вроде пилят event, который будет быстрее, но он пока экспериментальный.

    MPM Event уже стабильный. Он даже в репах Debian'а есть уже.

    Кстати, если кто пользовался — поделитесь впечатлениями.

     
  • 5.64, kurokaze (ok), 13:39, 13/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Очень хорошо использует ядерные инструменты обработки соединений - epoll, kqueue и т.д.
    > Это современные эффективные аналоги древнего select'а.
    > В apache с этим похуже - всякие user level способы обработки соединений:
    > prefork (форк на каждый запрос), worker (поток на каждый запрос).

    Лицорука. Ты умудрился спутать разные вещи.

     
  • 4.43, гость (?), 15:14, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то я вижу тролололо.
    Если перевести сайтик с апача на нгинкс то обрабатывается сразу же в 2 раза больше подключений. Сразу же. В два раза больше.

    Но есть нюансы да.

     
     
  • 5.54, Аноним (-), 03:03, 12/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > 2 раза больше подключений. Сразу же. В два раза больше.

    На статике и в 10 раз бывает запросто :)

     
  • 5.67, Аноним (-), 18:28, 13/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    помимо nginx есть и другие неменее скоростные, легковесные и даже более удобные в настройке.
     
  • 4.44, Аноним (-), 15:18, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    На лично мое IMHO он неповоротливый и у него задрюченная конфигурация Nginx на ... большой текст свёрнут, показать
     
     
  • 5.49, Аноним (-), 21:59, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Зато Apache надёжнее, безопаснее и стабильнее работает и функционала больше гора... большой текст свёрнут, показать
     
     
  • 6.61, Аноним (-), 07:16, 13/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Зато Apache надёжнее, безопаснее и стабильнее работает и функционала больше гораздо.

    надежнее чего? безопасности чего? стабильнее чего? больше, чем где?
    и все с примерами, фактами, аргументами, пожалуйста.

    остальной бред, даже комментировать не хочется.

     
  • 5.68, Аноним (-), 18:33, 13/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Я вот даже не в курсах, а РАСПРЕДЕЛЕННОСТЬ и в новости ... большой текст свёрнут, показать
     
  • 2.39, Клыкастый (ok), 14:01, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не отвлекайся от Call Of Duty, малыш. А то смотри щас команда сольёт из-за тебя.
     

  • 1.20, BratSinot (?), 00:12, 11/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Nginx

    Я чего-то не понимаю, это-же WebServer? При чем здесь live-трансляции? Или NASA настолько крутая организация, что не осилят просмотр live-трансляции без Web-морды?

     
     
  • 2.22, pavlinux (ok), 00:59, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    НАСА-то осилит, а вот юзеры тупые - кроме браузера ничего уже не умеют.
    --
    Кстати, почему Amazon EC2, а не продвигаемый самой НАСА - OpenStack?
     
     
  • 3.25, Аноним (-), 01:18, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем сразу так про юзеров? Если я не смогу разобрать и собрать двигатель внутреннего сгорания - это не значит, что я тупой механик. Человек (и вы в том числе) не может быть специалистом во всех областях.
     
     
  • 4.27, pavlinux (ok), 01:25, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем сразу так про юзеров? Если я не смогу разобрать и собрать
    > двигатель внутреннего сгорания - это не значит, что я тупой механик.
    > Человек (и вы в том числе) не может быть специалистом во
    > всех областях.

    Этим и объясняется использование HTTP-сервера для HTTP-клиентов, а не H.264 over RTSP.

     
     
  • 5.52, Аноним (-), 01:58, 12/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > а не H.264 over RTSP.

    ...который уткнется на первом же прокси, нате или фаере... :)


     
  • 4.29, Аноним (-), 01:37, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Зачем сразу так про юзеров? Если я не смогу разобрать и собрать
    > двигатель внутреннего сгорания

    Для решения данной задачи достаточно логического мышления + знания физики на школьном уровне. Проверено на личном опыте.

    >  - это не значит, что я тупой механик.

    Неужели?

     
     
  • 5.56, Бадик ака Долдон (?), 04:20, 12/08/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Зачем сразу так про юзеров? Если я не смогу разобрать и собрать
    >> двигатель внутреннего сгорания
    > Для решения данной задачи достаточно логического мышления + знания физики на школьном
    > уровне. Проверено на личном опыте.
    >>  - это не значит, что я тупой механик.
    > Неужели?

    это значит, что у него две левые руки, которые растут из жопы.

     
  • 5.60, Medved (??), 06:57, 13/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    "Для решения данной задачи достаточно логического мышления + знания физики на школьном уровне. Проверено на личном опыте."

    Скаааазочник! Для того чтобы разобрать/собрать двигатель 412 москвича может быть и достаточно знания физики на школьном уровне. Современный буржуйский V или W-образный двиган с 4 и более распредвалами, всякими натяжителями, балансирными валами и тд и тп можно только разобрать. После "сборки", увы, оно не заработает. Ибо надо много RTFMкать перед тем как лезть вовнутрь.

     
  • 4.38, анонимус (??), 12:21, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ошибаетесь, может и вообще в некоторых местах это норма ;)
     
     
  • 5.47, Аноним (-), 19:43, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот когда ты станешь, как минимум, хирургом, механиком, художником и физиком-ядерщиком - тогда и открывай свою хлеборезку про "ошибаетесь"!
     
     
  • 6.55, Аноним (-), 03:17, 12/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще, базовые познания в механике и в ядерной физике - совершенно не лишние Д... большой текст свёрнут, показать
     
     
  • 7.57, Бадик ака Долдон (?), 04:25, 12/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Вот когда ты станешь, как минимум, хирургом, механиком, художником и физиком-ядерщиком
    >> - тогда и открывай свою хлеборезку про "ошибаетесь"!

    Ты дурак.

    >[оверквотинг удален]
    > лишние. Да и минимальное знание анатомии - тоже.
    > Хотя, несомненно, некоторые выбирают сломавшись в безлюдной местности подохнуть лютой
    > смертью от голода (жажды, холода) хотя починить драндулет было проще простого.
    > Или например некто может спокойно сидеть у подозрительного свинцового контейнера. Отхватывая
    > сотни рентген. Имей вы минимальное понятие о радиации - и вы
    > начнете обходить объекты похожие на защиту от излучения стороной. Но некоторые
    > предпочитают поймать несколко сотен рентгенов своей тушкой и откинуть лапки в
    > жутких мучениях. В силу общей тупизны. Да и от базовых знаний
    > анатомии и умений оказывать первую помощь хуже еще никому не стало.
    > А вот лучше - запросто.

    И ты тоже.

     
  • 3.36, zy (?), 09:31, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > НАСА-то осилит, а вот юзеры тупые - кроме браузера ничего уже не
    > умеют.
    > --
    > Кстати, почему Amazon EC2, а не продвигаемый самой НАСА - OpenStack?

    наерное потому что amazon ec2 это уже готовая инфраструктура из серверов по всему миру, а под openstack нужно ещё свои серверы поставить, одминов нанять и кучу ещё всякой муторной работы

     
  • 2.30, Аноним (-), 01:55, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Я чего-то не понимаю, это-же WebServer? При чем здесь live-трансляции?

    При том что нжинкс замечательно кеширует и держит тыщщи соединений. А лив трансляция при том что ее внезапно через нжинксы устроили. Да, по HTTP. И что?

    > что не осилят просмотр live-трансляции без Web-морды?

    HTTP с мордой проще и очевиднее для юзеров + что-то отличное от HTTP на раз застрянет на прокси, фаерах и натах и будет 100500 недовольных хомячков. Недовольных тем что кина не будет.

     

  • 1.21, meequz (ok), 00:30, 11/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подскажите, кто в курсе, где можно посмотреть запись той трансляции? В видео по ссылке только разговоры и мультик.
     
     
  • 2.23, RaSla (?), 01:03, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Может они на этом мультике и проверяли способность трансляции с Марса :)
    Ведь если возникнут ошибки - желательно ТОЧНО знать содержимое, чтоб оценить степень искажения(потерь) и побыстрее найти и устранить причины ошибок.

    На марсоходах для точнейшей передачи цветов каждого фото-снимка - в кадр попадает панель с эталонном основных цветов. Ну а потом уже - зная "эталонное значение", и имея полученный кадр можно вычислить степень искажения каждого цвета и восстановить "истинное значение цветов".

     

  • 1.26, Аноним (-), 01:20, 11/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не понял, какая еще лайв-трансляция? С ума посходили что ли? Там фотографии в маленьком разрешении часами по кускам передают. Может всё-таки просто стрим из центра управления?
     
  • 1.33, Аноним (-), 08:29, 11/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В сети есть фото как американцы на  Times Square в Нью Йорке смотрят трансляцию рассевшись на асфальте
     
  • 1.34, Аноним (-), 08:30, 11/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А вот России гордиться нечем. В тот день опять Протон-М упал
     
     
  • 2.37, Аноним Аналитег (?), 09:34, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А РД-180 на атласе и нейтронограф на самом марсаходе не в счет?
     
     
  • 3.41, XoRe (ok), 14:56, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А РД-180 на атласе и нейтронограф на самом марсаходе не в счет?

    Хорошо, этим можно гордиться.
    Но, думаю, во понимаете, что имел автор предыдущего поста.

     
  • 2.46, Аноним (-), 16:18, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А вот России гордиться нечем. В тот день опять Протон-М упал

    Зато nginx не упал :)

     
     
  • 3.48, Аноним (-), 19:45, 11/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Зато у кого-то снова иксы упали.
     
     
  • 4.50, Аноним (-), 01:09, 12/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего не падает только у того кто ничего не делает :)
     
  • 4.53, Аноним (-), 02:00, 12/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Зато у кого-то снова иксы упали.

    А тут Сысоев не виноват. И вообще, лично у меня иксы вообще не падают уже года наверное 3.

     
  • 4.69, Аноним (-), 18:36, 13/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Зато у кого-то снова иксы упали.

    Странно. Впервые такое слышу. 2012 год... падают иксы... Странно...

     

  • 1.45, Тот_Самый_Анонимус (?), 15:45, 11/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Голливуд снова сотрудничает с НАСА в деле освоения космоса?
     
     
  • 2.65, kurokaze (ok), 14:02, 13/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Голливуд снова сотрудничает с НАСА в деле освоения космоса?

    толсто

     

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



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

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