Второй релиз фреймворка обещает трансформацию в области сетевых систем.
Компания Cloudflare, один из крупнейших поставщиков облачных сервисов и CDN, активно развивает собственную альтернативу популярному веб-серверу Nginx - платформу Pingora. Два года назад облачный гигант приступил к постепенному вытеснению Nginx из своей сетевой инфраструктуры и замене его проприетарной разработкой.
В феврале 2024 года Cloudflare объявила о переводе Pingora в открытый исходный код под лицензией Apache 2.0. Это решение стало знаковым для всей индустрии веб-технологий и вызвало большой резонанс среди экспертного сообщества. Спустя два месяца, в апреле, был выпущен релиз Pingora 0.1 - первая полнофункциональная публичная версия платформы.
А сегодня мир увидел Pingora 0.2 - масштабное обновление, которое уже активно задействовано в производственной среде самой Cloudflare. Второй релиз приносит множество критически важных исправлений, улучшений безопасности, оптимизаций производительности и новых функций.
Благодаря открытой модели разработки, внедрению современных технологий и тесной интеграции с остальной облачной экосистемой Cloudflare, Pingora призвана стать надежным и производительным решением для обслуживания веб-трафика любого масштаба. В перспективе компания рассчитывает, что новая платформа вытеснит Nginx из корпоративного сектора и станет стандартом де-факто для развертывания критически важных веб-приложений.
В Pingora 0.2 реализован целый ряд ключевых нововведений и улучшений. В их числе - интеграция с обновленной версией алгоритма сжатия Zstd для повышения скорости передачи данных, исправление множества ошибок и багов предыдущих релизов, оптимизация кодовой базы для максимальной производительности.
Одним из главных нововведений стала реализация механизма программируемой проксификации PROXY Protocol. Он открывает принципиально новые возможности для гибкой маршрутизации и управления трафиком, позволяя динамически создавать и настраивать сложные сетевые туннели и прокси-сервисы прямо из приложений.
Также в Pingora 0.2 усовершенствованы возможности по защите от DDoS-атак, реализованы новые механизмы аутентификации, введена поддержка кэширования для повышения скорости отклика. Облегчено взаимодействие с популярными облачными провайдерами благодаря расширенной интеграции с AWS, Azure и Google Cloud.
По заявлению Cloudflare, Pingora 0.2 уже задействована в производственной среде компании и демонстрирует более высокую устойчивость и продуктивность по сравнению с конкурентами. В дальнейшем новая платформа призвана полностью вытеснить технологии предыдущего поколения из облачной индустрии.
Скачать Pingora 0.2 и узнать больше подробностей можно на GitHub.
От классики до авангарда — наука во всех жанрах