NGINX Unit — новый сервер приложений и основа для service mesh от создателей веб-сервера nginx

В минувшую среду компания NGINX Inc, стоящая за популярным одноимённым веб-сервером (nginx), анонсировала свой новый Open Source-продукт — NGINX Unit.

NGINX Unit — это отдельный от nginx продукт, являющийся легковесным сервером приложений (application server) с открытым кодом и призванным «ответить на запросы сегодняшних динамических и распределённых приложений». На данном этапе он поддерживает запуск приложений на трёх языках программирования: Go, PHP и Python, — а поддержка Java и Node.JS планируется в «ближайшем будущем». NGINX Unit позволяет запускать на одном сервере приложения не только на разных языках, но и на разных версиях интерпретаторов (например, PHP 5 и PHP 7, Python 2.7 и Python 3).

Запуск разных приложений в рамках одного сервера NGINX Unit
Запуск разных приложений в рамках одного сервера NGINX Unit / Иллюстрация с сайта Nginx.Com

Другой особенностью NGINX Unit является его «программируемость»: конфигурация по REST API, использование формата JSON для конфигураций, graceful-обновления приложений и конфигураций для минимизации простоев сервиса. Кроме того, продукт адаптирован для использования в качестве базы для «сервисной сетки» (service mesh; примеры известных реализаций — linkerd и Istio) благодаря интегрированному сетевому стеку для быстрого взаимодействия сервисов и возможностям определения сетевой конфигурации на уровне сервера приложений (вместо кода приложения). Вскоре также обещают поддержку протоколов SSL/TLS и HTTP/2.

Текущий статус разработки NGINX Unit — бета-версия 0.1, которую можно скачать с сайта unit.nginx.org. Исходный код NGINX Unit написан на языке Си и доступен под свободной лицензией Apache License 2.0 на GitHub.

Дмитрий Шурупов по материалам Nginx.Com, Nginx.Com.




!

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




Коды для вставки в блог\форум

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
Нет, Google Drive не отключают для украинцев. Объясняем, что произойдет с сервисом
Старые дела в новом году: в компанию Lucky Labs снова пришли с обыскомСтарые дела в новом году: в компанию Lucky Labs снова пришли с обыском
Lucky Labs опровергла обыски СБУ (обновлено)Lucky Labs опровергла обыски СБУ (обновлено)
Блок рекламы


Похожие новости

10 приложений, которые помогут создать видео для вашего бизнеса
Доступен традиционный серверный релиз  Fedora 27, а проект Modularity будет переосмысленДоступен традиционный серверный релиз Fedora 27, а проект Modularity будет переосмыслен
Apple планирует избавиться от настольных 32-битных приложенийApple планирует избавиться от настольных 32-битных приложений
Выявлен новый опасный банковский троянВыявлен новый опасный банковский троян
Вышла Fedora 27 с модульной серверной редакцией в рамках Fedora ModularityВышла Fedora 27 с модульной серверной редакцией в рамках Fedora Modularity
Новый отчёт в Google Chrome поможет улучшить юзабилити сайтовНовый отчёт в Google Chrome поможет улучшить юзабилити сайтов
SSL/TLS-сертификаты Let's Encrypt стали доступны для веб-сервера ApacheSSL/TLS-сертификаты Let's Encrypt стали доступны для веб-сервера Apache
Онлайн-сервисы SUSE Studio и Open Build Service объединяют в SUSE Studio ExpressОнлайн-сервисы SUSE Studio и Open Build Service объединяют в SUSE Studio Express
В США представлен новый интеллектуальный голографический помощникВ США представлен новый интеллектуальный голографический помощник
Новый вирус вымогает вместо денег обнаженные фотоНовый вирус вымогает вместо денег обнаженные фото
Последние новости

Подгружаем последние новости