FORESIGHT Pro

Веб-сервер WebtoB

Введение

WebtoB - веб-сервер нового поколения от корейской компании TmaxSoft, покрывающий все структурные проблемы существующих веб-серверов и обеспечивающий высокий уровень производительности и стабильности. WebtoB спроектирован для предоставления надежного сервиса даже в случае обработки больших объемов транзакций. С помощью веб-сервера WebtoB можно эффективно обрабатывать и управлять такими нежелательными ситуациями, как задержки в обработке данных или выключения сервера. Вдобавок к базовой функциональности вер-сервера WebtoB предоставляет широкие возможности по организации безопасности, обработке ошибок и обработке больших объемов транзакций.
Для реализации статических веб-страниц WebtoB обеспечивает высокие показатели производительности. Многопоточная архитектура WebtoB позволяет одному процессу обрабатывать множество клиентских запросов, значительно улучшая пропускную способность. Функции кэширования дисковой и оперативной памяти также обеспечивают достойную скорость обработки данных и высокую стабильность при работе. Постоянная доступность обеспечивается за счёт балансировки нагрузки и кластеризации, при добавлении дополнительных узлов не происходят прерывания в работе веб-сервера. WebtoB предоставляет расширенные возможности по организации очередей при увеличении нагрузки на сервер.
WebtoB полностью поддерживает списки контроля доступа (ACL) и уровень защищенных сокетов (SSL). Эти функции безопасности обеспечивают необходимый уровень защиты и производительности при использовании движка WebtoB. Другие веб-серверы обычно используют SSL-пакеты от стороннего производителя, что ведет к снижению производительности.

 

1

 

Рис. 1. Веб-сервер TmaxSoft WebtoB

 

 

WebtoB решает классические проблемы компаний

  • Низкая скорость обработки данных у существующего веб-сервера, низкое удобство использования
  • Невысокая пропускная способность при работе с большими объемами данных
  • Отсутствие собственного веб-сервера 
  • Беспокоит низкий уровень безопасности существующего веб-сервера
  • Не удовлетворяет служба поддержки существующего веб-сервера (например, медленная реакция на запросы)

 

 

Особенности

Существенно повышает производительность существующего веб-сервера

  • Для эффективного управления процессом и очередью запросов WebtoB может стабильно обрабатывать большие объемы запросов клиентов
  • Поддерживает многопоточную архитектуру
  • Наращиваются функции управления сессиями
  • Поддерживает неблокирующий ввод/вывод
  • Поддерживает процессы мультиплексирования каналов
  • Один процесс обрабатывает множество клиентских запросов

 

Предоставляет высокопроизводительные и стабильные сервисы

  • Если количество пользователей резко возрастает, сервер мгновенно реагирует, реализуется эффективная и разумная обработка данных
  • Позволяет обмениваться информацией через интернет и поддерживает более стабильные веб-сервисы

 

Поддерживает технологию кластеризации, обеспечивает высокую доступность

  • Вся система может управляться централизованно
  • Есть возможность мониторинга производительности веб-сервера
  • WebtoB предоставляет широкие возможности балансировки нагрузки на систему, включая функции восстановления данных после отказных ситуаций в результате форс-мажоров
  • Предоставляет бесшовные сервисы без динамического конфигурирования при добавлении узла или сервера в режиме реального времени
  • Поддерживает множество алгоритмов для балансировки нагрузки, например, циклический round-robin алгоритм, основанный на правилах алгоритм, динамическую балансировку нагрузки и др.

 

Предоставляет среду централизованного управления

  • Возможности мониторинга веб-сервера, изменение и контроль среды, коллективные настройки могут осуществляться в том числе с помощью утилиты wsracd daemon (Remote Access Control Daemon - RACD) в кластере (для UNIX-подобных систем доступно множество подобного ПО)

 

Функции переноса запросов

  • Можно переносить запросы с сервера на сервер

 

Функции контроля процессов

  • WebtoB обеспечивает идеальную среду для CGI, Fast CGI
  • Функции отказоустойчивости, что дает преимущество перед существующими веб-серверами, например, Apache

 

Разнообразие поддерживаемых сервисов

  • WebtoB обеспечивает возможность комфортной разработки за счет поддержки широкого спектра технологий, таких как HTML, Java Servlet, CGI, Fast CGI, PHP и др

 

Эффективное использование ресурсов

  • Настраивамое эффективное использование ресурсов веб-сервером, например, процессора и оперативной памяти

 

Бесшовная интеграция с программным обеспечением промежуточного уровня

  • Простое и гладкое взаимодействие с ПО промежуточного уровня, например, с TP-мониторами
  • При взаимодействии с TP-монитором от Tmax TmaxSoftware доступны для использования все особенности монитора обработки транзакций Tmax
  • Реализована оптимальная интеграция для взаимодействия с веб-сервером приложений TmaxSoftware JEUS

 

Архитектура WebtoB

Веб-сервер WebtoB включает в себя системный процесс, веб-контейнер, процесс сервера и средства администрирования (WebAdmin, wsadmin, RACD, wsracd).
Всеми процессами управляет WSM – WebtoB System Manager. WSM поддерживает работоспособность всей системы.

 

2

 

Рис. 2. Архитектура веб-сервера WebtoB

 

 

Функции WebtoB

 

WebtoB поддерживает базовую функциональность веб-сервера

  • Поддерживаются все функции обычных веб-сервером (CGI, PHP, виртуальные хосты , Proxy и др.)

 

3

 

Рис. 3. Поддерживаемые технологии

 

  • Демонстрируется высокая эффективность использования ресурсов по сравнению с другими веб-серверами
  • Поддерживается функция кэширования сервера
  • Обеспечивает функции балансировки нагрузки, обработки ошибок и безопасности

 

 

4

 

Рис. 4. Обработка ошибок

 

Эффективная обработка большого числа запросов

  • Даже в случае большого числа одновременно подключенных к веб-серверу клиентов запросы формируются в очередь запросов без отклонения исполнения запросов по причине занятости сервера
  • Для динамической балансировки нагрузки обработка запросов переносится на оптимальный для этого сервер, что повышает общую производительность системы

 

Функции кэширования памяти

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

 

 

5

 

Рис. 5. Кэширование памяти

 

Предоставляется WB API

  • WebToB API повышает производительность веб-сервера, обеспечивает функции обраотки транзакций и управления сессиями

 

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

  • WebtoB полностью поддерживает ACL и SSL технологии

 

 

6

 

Рис. 6. Безопасность

 

  • Ведется логирование всех событий системы (лог системы, лог пользователей, лог доступа, лог ошибок, лог транзакций и др.) и предоставляются возможности динамического анализа связей по логам (HTH, WSM, HTMLS и др.)

 

Преимущества от внедрения TmaxSoft WebtoB

Высокая эффективность

  • WebtoB в сравнении с конкурентными предложениями показывает малую цену и высокую производительность. Обеспечивает надежную и эффективную обработку большого числа транзакций

 

Снижение TCO

  • Использование WebtoB позволяет значительно снизить стоимость аппаратного обеспечения и обслуживания

 

Высокая надежность

  • WebtoB способен обеспечивать бесперебойную и стабильную работу сервисов и при больших пиковых нагрузках

 

Удобство использования

  • WebtoB удобен в использовании для решения любых задач, даже в качестве поля для электронной коммерции

 

Масштабирование

  • Возможности WebtoB для легкого и гибкого масштабирования, а также для бесшовной интеграции с другими решениями промежуточного ПО позволяют легко наращивать систему в соответствии с изменяющимися внешними условиями