Sybase OpenSwitch позволяет решить поставленные задачи создания систем высокой готовности. Обеспечение надежной работы приложения всегда являлось первоочередной задачей для разработчиков. При написании клиент/серверных приложений, а сейчас уже и при создании Internet-систем, время простоя из-за отказа в работе сервера должно быть самым минимальным. Особенно это критично в системах, где количество возможных пользователей непредсказуемо и нагрузка на сервер может сильно меняться. Ярким примером таких систем служат Internet-приложения для электронного бизнеса. Благополучие компании может напрямую зависеть от активности клиентов, пользующихся ее услугами.
При создании приложений высокой готовности можно воспользоваться всеми преимуществами, которые предоставляют разработчики баз данных и технического обеспечения.
При одновременной работе нескольких серверов баз данных OpenSwitch переключает соединение с одного сервера на другой при отказе в работе или для обеспечения равномерной загрузки серверов. Переключение соединений происходит прозрачно (незаметно) для пользователя, позволяя ему продолжать уже начатую работу. Координирование из внешнего приложения дает возможность осуществлять процесс переключения, опираясь на определенные бизнес требования.
Возможности
Восстановление соединений:
- Прозрачное (незаметное) управление соединениями
- Определение отказов в работе и восстановление
- Информация о различных состояниях транзакции и соединения
- Информация об обрыве соединения
- Координация из вне
Балансировка нагрузки:
- Балансировка и равномерное распределение нагрузки
- Кэширование соединений
- Приостановление/Возобновление соединения
- Контроль ресурсов
Трассировка соединения:
- Пул соединений и трассировка
- Динамическая конфигурация
Управление:
- Централизованное управление всеми соединениями
Платформы:
- Sun Solaris
- IBM AIX
- Digital UNIX
- HP-UX
- Windows NT
Ссылки по теме