Опубликован выпуск высокопроизводительного HTTP-сервера и многопротокольного прокси-сервера Angie 1.6.0, ответвлённого от Nginx группой бывших разработчиков проекта, уволившихся из компании F5 Network. Исходные тексты Angie доступны под лицензией BSD. Проект получил сертификаты совместимости с российскими операционными системами Ред ОС, Astra Linux Special Edition, Роса Хром Сервер, Альт и ФСТЭК-версии Альт...Подробнее: https://www.opennet.me/opennews/art.shtml?num=61458
Как-то скромно изменений для 1 млн $.Как они планируют окупаться?
Заставят яндекс покупать коммерческие лицензии как еще.
А он ещё не закрылся разве?
кто, доллар?
Доллар — в настоящее достаточно закрытая (из-за чрезмерного гос. регулирования) и поэтому высокорисковая валюта.
Позовут Кристи?
с распила твоих налогов через покупку законодательно навязанных лицензий
Некоторый прогресс, по сравнению с откатно навязанными лицензиями на винду.
да очень просто)
всему газпрому по программе импортозамещения запретить использование вэбсерверов, кроме российских.
нет, те что есть в сертифицированном репозитории российской ос не считаются российскими, это богомерский опенсорс, его низачто нельзя устанавливать
и тот миллион долларов отобьётся несколько раз за год
Как всегда.. реестр "российского ПО" + бюджет
> Представлен новый метод балансировки "feedback"В редакции Angie Pro. Но ещё на прошлом highload директор вещал, что всё будет бесплатно, а за деньги - только поддержка.
> что всё будет бесплатно, а за деньги - только поддержка.концепция изменилась
нужно больше золота (с)
https://opennet.ru/61158-pingora
> В редакции Angie Pro. Но ещё на прошлом highload директор вещал, что всё будет бесплатно, а за деньги - только поддержка.Тем временем, в HAProxy установка веса сервера через agent check — абсолютно бесплатно и доступно каждому.
Какой-то инопланетный и не-евклидовый в настройке, этот Хапрокси. Это много значит.
На самом деле гораздо проще и удобнее, чем nginx/apache, потому что не привязан к структуре vhost→location.
>Какой-то инопланетный и не-евклидовый в настройке, этот Хапрокси.Реалли? :-/
Ну хз, как по мне вполне себе ... дока - вменяемая, примеров - пол Ынтернета, чё те ещё надо?
А ну да, визард настройки, некст, некст(С) нету? :)
>Это много значит.Это значит что ты неосилил. И больше ничего это не значит.
Железный F5 с нуля приходилось настраивать? Так вот - хакспрокс не сложнее. :-р
PS: Только это всё не важно, в клауде ты 99% будешь клаудячим балансером пользоваться.
> PS: Только это всё не важно, в клауде ты 99% будешь клаудячим балансером пользоваться.Кстати, у многих облаков TCP cloud balancer сервисы под капотом имеют именно HAProxy.
(HTTP balancer — обычно envoy или что-то самопальное, потому что там обычно суют дофига вендорской специфики.)
> (HTTP balancer — обычно envoy или что-то самопальное, потому что там обычно суют дофига вендорской специфики.)А разве все эти самопальные балансеры построены не на HAProxy как за основу?
Нет, он всё-таки статичный по своей сути, а в облаках нужны прокси с динамической конфигурацией.Как у nginx, так и у haproxy любое существенное изменение конфига требует graceful reload, то есть запуска нового процесса, а старый обрабатывает имеющиеся соединения. В типовой облачной среде это требуется порядка нескольких раз в минуту. И тут либо терпеть постоянный рост потребления памяти, либо принудительно терминировать старые процессы со старыми соединениями. Именно поэтому ingress-nginx использует для работы с апстримами самописные костыли на lua — чтобы хотя бы на какждое изменение апстримов не перезапускать процесс.
haproxy в более выигрышной позиции, чем nginx — он умеет обновлять серты, map и acl через API, без reload. Но вот изменение правил обработки его требует.
Так что envoy, где абсолютно весь конфиг прокси получает с XDS-сервера и обновляет на лету, для облачных решений однозначно лидирует. Как и всякая самопись с пингорой, работающая по схожему принципу.
Видно, что для крупняка пилят. Успехов проекту
А зачем пилить велосипед? Взять Nginx и чуть полирнуть + саппорт забацать.
Вот форк дроида как у Хуавея и норм форк Убунту аки Кунлун - да, понятно.
Но дохлая Аврора и геморное РедОС, Астра и т.п. - больше на попил похоже.
Это и есть "Взять Nginx и чуть полирнуть"
какого ещё крупняка?
в чебурнете из крупняка останутся только госуслуги
лет 20 этот бред слышу
Потому что уже 20 лет методичка не менялась, хотя лярд зелёных от американских налогоплательщиков на её обновление был успешно освоен.
Удачи проекту!
Для крупных применений есть haproxy, для отдачи статики - lighttpd, а в остальном оно и не нужно.
Проект получил сертификаты совместимости с российскими операционными системами Ред ОС, Astra Linux Special Edition, Роса Хром Сервер, Альт и ФСТЭК-версии Альт.а у твоего хреньпрокси есть сертификат? Вот то и оно!
А в РедОС и Астре нет хапрокси в родных сертифицированных со всех сторон пакетах? О_о
Догадайтесь что пишет астра когда набираешь apt-get upgrade ?
Предлагает установить Debian Bookworm? :-)
> для отдачи статики - lighttpdКак раз статику отдавать nginx подходит довольно неплохо. Как и работать прокси-конвертером fcgi<>http.
Но в последние годы, прежде чем f5 окончательно разогнало команду, в nginx добавляли в основном фичи для проксирования, что в значительно степени лишено смысла — догнать в этом плане haproxy он всё равно не сможет.
А что ещё добавлять?
Там и так функционала полно, догоняние прокси вполне понятное по фичам.
Самое востребованное - балансировка с привязкой по кукам
Мой вопрос был как раз про то какие фичи кроме относящихся к проксированию ещё нужны и где брать понимание что нужно двум калекам а что может резко увеличить ценность продукта.
> Самое востребованное - балансировка с привязкой по кукамЕсли не секрет — зачем это именно в nginx?
Он же в плане балансировки — полный примитив, в нём даже активных health checks нет (по крайней мере, бесплатно). Он просто сервер для статики и пыха, зачем пытаться припрячь его туда, где ему явно не место?
lighttpd давно не оправдывает своё название
>Для крупных применений есть haproxy,Это вряд ли :) Хотя он зело неплох... Да кто ж ему дастьЪ, в крупные то?
>для отдачи статики -есть nginx и вааще клаудфлЁр.
>lighttpd, а в остальном оно и не нужно.Ну так как в последние пару десятилетий он был нужен для ну разве что для CGI для васяноподелок на пых4 ... то нынче оно не нужно от слова совсем. IMNHO
> Это вряд ли :) Хотя он зело неплох... Да кто ж ему дастьЪ, в крупные то?Если менеджеры не сидят на откатах от f5, то очень даже даст. Он объективно неплох.
https://github.com/gaplo917/load-balancer-benchmark
https://www.haproxy.com/blog/haproxy-forwards-over-2-million...
Выпуск Angie 1.6.0 представляет собой важное событие в мире высокопроизводительных HTTP-серверов и прокси-серверов, подчеркивающее техническую мощь и инновационный дух России. Среди ключевых нововведений — директива "sticky" для улучшения балансировки TCP- и UDP-потоков, поддержка извлечения значений Cookie из RDP-соединений, новые опции командной строки для вывода списка модулей, и улучшения в модуле http_acme с поддержкой BoringSSL. Внедрение изменений из nginx 1.27 и совместимость с российскими ОС подчеркивают адаптивность и потенциал Angie на российском рынке. Этот выпуск является доказательством великого потенциала российских разработчиков и их вклада в развитие технологий на мировом уровне.
Хорошая классика выступления с трибуны: https://www.youtube.com/watch?v=z6ymq-UTEMY - Приключения Шурика.Или текстом: https://cyclowiki.org/wiki/В_то_время,_как_наши_космические_корабли_бороздят_просторы_Вселенной
Ого, альтернатива Ngnix Pro!
Погодите-ка...
Так Nginx же и так российский
Больше нет, его продали американцам. Теперь чисто для России версию запилят.Надеюсь у разработчиков все получится и они успешно присосутся к импортощамещению.
Он налогов не убедет и уж лучше пусть они заработают чем всякие астралинуксы которые насильно пихают дороже чем проприетарную Винду. Успехов
opensource... продали... :)
дак опенсурс вроде не запрещает менять владельца за денежку.
> opensource... продали... :)не хотел бы тебя огорчать, но nginx+ опенсорсным никогда и не был.
Права на торговую марку продали, никто не запрещает делать форк, но уже под другим именем и поддерживать его самостоятельно, что тут и сделали.
Объясните, тем у кого на nginx всё настроено и работает - надо что-то менять? Что-то с ним не так?
Подключить сервер к интернету и начать решать мало-мальские бизнес-задачи.
> Подключить сервер к интернету и начать решать мало-мальские бизнес-задачи.э... примерно с 2005го года. Что мы все делаем не так?
> Объясните, тем у кого на nginx всё настроено и работает - надо
> что-то менять? Что-то с ним не так?ну вот модуль mp4 - можешь поменять (прозрачно, они совместимы с эквивалентной версией)
с ним все так кроме отсутствия пары фич, которые есть в коммерческой версии. Или в бесплатной от импортозаместителей (оставим на их совести то что они стырили этот код у предыдущего работодателя, уже получив за него зарплату)
Ну или там сбор девляпсовых метрик вместо stub_status присобачить сбоку. (оба г-но но деваться некуда)
Я единственное не понимаю: зачем форк если сам нгинкс признан собственностью рамблера?
Так его ж уже давно продали. Даже если так, то управление то давно наверняка передано американцам. Просто на nginx нужно теперь забить и использовать Angie, а там со временем и забыть что nginx существует. В первую очередь купили же аудиторию.
Всем привет. Я так и не понял, а почему его тогда в extended репозитории Astra Linux 1.7.5 uu1 нет? Если он сертификацию прошел и в скреподержавные списки внесен? Ну это так, для начала...
сертификация означает что ты можешь использовать его сборку от разработчиков, не дожидаясь пока вреднозиторий обновят через пару лет