Nginx (сервер)

Продукт
Разработчики: Nginx
Дата премьеры системы: 2004/10/04
Дата последнего релиза: 2017/03/15
Технологии: Серверные платформы

Содержание

nginx - веб-сервер и почтовый прокси-сервер. Ориентирован на Unix-подобные ОС.

2017

NGINX Application Platform

NGINX Application Platform – это набор из четырех продуктов с открытым исходным кодом, который призван помочь компаниям быстрее и стабильнее разрабатывать или модернизировать веб-приложения.

Сервер приложений NGINX Unit

14 сентября 2017 года запущена бета-версия сервера приложений NGINX Unit, один из компонентов платформы NGINX Application Platform. Использование NGINX Unit создает меньше прослоек между пользователем и исполняемым кодом, что снижает нагрузку на сервер и позволяет выдерживать большее число RPS. Тестирование проведено компанией-экспертом удаленного администрирования серверов ITSumma.

ITSumma тестировала один из компонентов платформы NGINX Unit — сервер, позволяющий запускать веб-приложения, написанные на различных языках программирования (PHP, Python, Go). Был разработан примерный набор типичных конфигураций для развертывания веб-приложений на Laravel, «1С-Битрикс» и Wordpress, и проведено нагрузочное испытание проектов, запущенных на NGINX Unit в качестве бэкенд-сервера и NGINX в качестве фронтенд-сервера. В результате тестов был выявлен ряд недочетов и ошибок. Все они были оперативно исправлены NGINX.

На рынке негласным стандартом стала связка PHP с PHP-FPM или веб-сервером Apache, Python-приложения через uWSGI. А при необходимости поддерживать разные версии PHP единственным выходом было запускать одновременно несколько менеджеров процессов PHP-FPM c различными конфигурациями.

Теперь NGINX Unit помогает разработчикам и организациям избежать хаоса в конфигурации составляющих сложных гетерогенных систем, а конфигурирование через REST API значительно упрощает выстраивание инфраструктуры на сложных микросервисных архитектурах.

Nginx Plus R12

15 марта 2017 года компания Nginx сообщила о выпуске релиза веб-сервера Nginx Plus R12. В его составе ряд функций, включая масштабируемость и кэширование контента, усовершенствования конфигурационного управления внутри кластера и возможности программирования посредством nginScript.

NGINX Plus - программная платформа доставки приложений, в составе которой балансировщик нагрузки, кэш контента и веб-сервер[1].

Скриншот информационной панели NGINX Plus R12, (2017)
Скриншот информационной панели NGINX Plus R12, (2017)

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

К другим модификациям релиза Plus R12 относится процесс проверки и распространения балансировки нагрузки и конфигурации веб-сервера по кластеру серверов NGINX Plus. Компания заявила: инструмент конфигурирования nginScript на базе скриптового языка, впервые выпущенный в 2015 году, «достиг зрелости и полностью поддерживается в NGINX Plus».

2002: nginx

Продукт создал Игорь Сысоев в 2002 году.

С июля 2011 работу над продуктом продолжает компания Nginx.


HTTP-сервер, свойства

  • обслуживание неизменяемых запросов, индексных файлов, автоматическое создание списка файлов, кеш дескрипторов открытых файлов
  • акселерированное проксирование без кэширования, простое распределение нагрузки и отказоустойчивость
  • поддержка кеширования при акселерированном проксировании и FastCGI
  • акселерированная поддержка FastCGI и memcached серверов, простое распределение нагрузки и отказоустойчивость
  • модульность, фильтры, в том числе сжатие (gzip), byte-ranges (докачка), chunked ответы, HTTP-аутентификация, SSI-фильтр
  • несколько подзапросов на одной странице, обрабатываемые в SSI-фильтре через прокси или FastCGI, выполняются параллельно
  • поддержка SSL
  • поддержка PSGI, WSGI
  • экспериментальная поддержка встроенного Perl


SMTP/IMAP/POP3-прокси сервер

  • перенаправление пользователя на SMTP/IMAP/POP3-бэкенд с использованием внешнего HTTP-сервера аутентификации
  • простая аутентификация (LOGIN, USER/PASS)
  • поддержка SSL и STARTTLS

Примечания



ПРОЕКТЫ (1) ИНТЕГРАТОРЫ (1) СМ. ТАКЖЕ (7)

ЗаказчикИнтеграторГодПроект
- ТГК-1
Философия.ИТ2017.06Описание проекта



Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2016 год
2017 год
2018 год
Текущий год

  IBM (85, 91)
  Microsoft (13, 56)
  Oracle (39, 36)
  Dell EMC (22, 24)
  Fujitsu (17, 21)
  Другие (266, 158)

  IBM (6, 6)
  Fujitsu (3, 5)
  Dell EMC (3, 3)
  Microsoft (2, 3)
  Lenovo (2, 2)
  Другие (15, 17)

  Microsoft (1, 4)
  IBM (2, 3)
  Oracle (1, 3)
  Dell EMC (1, 3)
  РСК (группа компаний, ранее - РСК Скиф) (1, 2)
  Другие (11, 11)

  Dell EMC (4, 7)
  Oracle (3, 4)
  Bull (Atos IT Solutions And Services) (2, 4)
  Fujitsu (3, 3)
  Cisco Systems (2, 3)
  Другие (18, 20)

  Dell EMC (3, 7)
  IBS Interlab (1, 2)
  КНС Групп (Yadro) (1, 2)
  Softline (Софтлайн) (1, 2)
  IRU (1, 1)
  Другие (8, 8)

Распределение базовых систем по количеству проектов, включая партнерские решения

За всю историю
2016 год
2017 год
2018 год
Текущий год