Построение систем высокой доступности на базе WAY4 #OWDay2014 / 23 октября 2014/ Дмитрий Яцкаер ü Надежность ü Защита от инцидентов ü Безостановочные обновления ü Резервирование ü Распределение нагрузки ü Масштабируемость way4 high availability Payment Systems Host-toHost ATM/Kiosk POS HSRP Clusters NetServer NetServer Масштабируемость Онлайн-резервирование DB Server way4 ns high availability Переключение Ручное DB Server/Primary DB Server/Backup Синхронизация Maximum Performance - Дискретная синхронизация архивными логами Oracle Maximum availability - Онлайн синхронизация, на основе онлайн redo логов Oracle Maximum protection - Онлайн синхронизация в синхронном режиме, на основе онлайн redo логов Oracle Канал связи/Расстояние 10 до 100 Мб/sec, тысячи км Разные территории Возможно Особенности Минимально-достаточное решение Необходимо пересоздавать резервную базу данных после каждого использования HDD Storage HDD Storage Возможность потери данных в последнем не синхронизированном логе way4 oracle standby Переключение Ручное Автоматическое – средствами Oracle DB Server/Primary DB Server/Backup Синхронизация Maximum Performance - Дискретная синхронизация архивными логами Oracle Maximum availability - Онлайн синхронизация, на основе онлайн redo логов Oracle Maximum protection - Онлайн синхронизация в синхронном режиме, на основе онлайн redo логов Oracle Канал связи/Расстояние 10 до 100 Мб/sec, тысячи км Разные территории Возможно Особенности Резервная база данных всегда работает в режиме чтения, можно использовать для получения данных (отчеты, выборки и т.д.) HDD Storage HDD Storage Не надо пересоздавать резервную базу данных после его использования way4 oracle adg Переключение Автоматическое – средствами Oracle RAC Синхронизация Онлайн средствами Oracle Канал связи/Расстояние 10 Гб/sec, десятки метров DB Server/Primary DB Server/Primary DB Server/Backup Разные территории На одной Особенности Возможны режимы: Активны одновременно два узла кластера, процессы распределены между двумя узлами Процессы работают на одном узле кластера, второй в резерве с минимальным временем переключения, в случае падения первого HDD Storage HDD Storage way4 oracle rac Масштабируемость решения Переключение Ручное – плановый Stand-In Автоматическое – средствами WAY4 – Emergency Stand-In Синхронизация Онлайн, аппликационная на уровне объектов WAY4 DB Server/Stand-In DB Server/Primary DB Server/Backup Канал связи/Расстояние 1 Гб Мб/sec, до 40 км Разные территории На одной / Возможны на разных Особенности Безостановочные обновление системы (software, hardware) Всегда «рабочая» готовность, время переключения до 30 сек HDD Storage HDD Storage HDD Storage Синхронизация карт, крипто- величин, остатков, статусов карт, значений комиссий, продуктовых особенностей way4 high availability Входящие авторизации • • • • Покупка, Выдача наличных Запросы баланса Переводы Вторичные входящие авторизации (отмены, подтверждения, частичные отмены) Безопасность • • • • • • • Ограничители по критичным операциям Установка и смена ПИН Отслеживание количества неправильных вводов ПИН код СМС-нотификации Блокировка карты 3D-Secure транзакции (генерация и использование OTP) Проверка крипто величин/Чиповые авторизации/Скрипты эмиссии Каналы и интерфейсы • • • Mobile/Web banking, запросы к АБС Загрузка заявлений Финансовые списания и переводы Поддержка клиентов • Customer Support Screen way4 ha for issuing Все исходящие авторизации • • • • Переводы Вторичные авторизации (отмены, подтверждения, частичные отмены) Обработка автоматических отмен и повторов Покупка, Выдача наличных Безопасность • • • • Запрос на получение одноразовых паролей на ATM Динамическая смена ключей Отслеживание статусов оборудования банкоматов Ограничители активности по критичным операциям Каналы и интерфейсы • • • • Поддержка клиентов • Customer Support Screen Банкоматы POS-терминалы, импринтеры Киоски E-commerce Инкассация и закрытие дня • • Инкассация банкоматов Закрытие дня и выгрузка на POS-терминалах way4 ha for acquiring спасибо за внимание! Дмитрий Яцкаер www.openwaygroup.com facebook.com/Openwaygroup @openwaygroup_ru linkedin.com/company/openway