SynGx

Platform V SynGX

Веб- и обратный прокси-сервер для промышленного использования на базе Nginx

Ключевые характеристики

Тех. документация

Веб-сервер

Предоставление статических файлов

Быстрая выдача статического контента (изображения, js, css, html файлы и прочее) для сайтов и порталов

Кеширование ответов на запросы

Кеширование статических или редко изменяющихся ответов от других вычислительных узлов для выдачи при повторных запросах

Обратный прокси-сервер

Проксирование и маршрутизация запросов

Перенаправление (проксирование), маршрутизация и прилипание запросов к вычислительным узлам в группах балансировки

Балансировка нагрузки

Балансировка и распределение запросов между несколькими вычислительными узлами в группе балансировки, на которых выполняется сервис

Дополнительные возможности

  • Active Health Check

    Активная проверка работоспособности узлов в группе балансировки по протоколам TCP, UDP, HTTP, HTTPS, TCP TLS

  • «Липкие» сессии

    Механизмы привязки HTTP запросов к одному и тому же узлу в группе балансировки для сокращения времени обработки запросов

  • Динамическое разрешение доменных имен узлов

    Отслеживание и учет изменения списка IP адресов узлов в группах балансировки при проксировании запросов

  • Расширенные метрики производительности

    Расширенные метрики работоспособности, в том числе в формате Prometheus, подключаемые несколькими директивами в конфигурации

  • TLS сертификаты из Hashicorp Vault

    Возможность динамического получения TLS сертификатов из Hashicorp Vault

  • Указание своего SNI для каждого узла

    Возможность указать свой SNI для каждого узла в группе балансировки, если они представляют собой сервис в кластере Kubernetes, доступный по протоколу TLS

Замена OpenResty

Собственная логика обработки запросов

Используйте языки программирования Lua и JavaScript для реализации дополнительной логики обработки запросов

5+ библиотек

  • libluajit
  • lua-cjson
  • Hashids.lua
  • Lua-resty-balancer
  • набор lua библиотек

Архитектура

User
Service
Server
Server

Компоненты SynGX

В поставку Platform V SynGX входят собственные модули, расширяющие возможности Nginx для сложных высоконагруженных сценариев, а также 19 сторонних open source модулей, включая 5 модулей со значительно доработанным функционалом. Такая сборка позволяет быстрее настраивать сервер, упрощает его обслуживание и сокращает стоимость владения.

Operating Systems

Поддержка как популярных Linux дистрибутивов RHEL 8, так и импортонезависимых версий Linux ALtLinux 8.4

OSS modules

Реализация собственной логики обработки запросов:

  • ngx_devel_kit - расширение основных функциональных возможностей NGINX
  • ngx_http_lua_module - обработка запросов с использованием языка программирования Lua
  • ngx_stream_lua_module - обработка запросов с использованием языка программирования Lua для протоколов TCP и UDP
  • njs/nginx - обработка запросов с использованием подмножества языка JavaScript

Полезное:

  • echo-nginx-module - функционал тестирования и отладки работы прокси и веб-сервера
  • nginx-sticky-module-ng - «липкие» сессии (sticky-session) с помощью cookie
  • headers-more-nginx-module - добавление или удаление заголовков запросов
  • ngx_http_proxy_connect_module - туннелирование TLS-соединений
  • ngx_brotli - алгоритм сжатия данных без потерь Brotli

Nginx

Более функциональная и удобная в эксплуатации (чем open source) уникальная сборка Nginx с дополнительными модулями и функционалом

Преимущества

  • Подтвержденная надежность

    Основной веб- и прокси-сервер в Сбере. Используется в системах c высоким уровнем критичности, работающих в режиме 24/7/365

  • Безопасность

    Российский продукт, прошедший проверку на закладки и уязвимости. Постоянный контроль безопасности при обновлениях.

  • Поддержка

    Техническая поддержка с SLA 8/5 или 24/7 и ежегодное обновление на стабильную версию Nginx

Российский продукт

Разработано российской компанией и соответствует всем законам об импортозамещении

Тестовый период 3 месяца

Перед покупкой у вас есть возможность протестировать Platform V SynGX

Статьи и события

Связаться с нами

Задать вопрос