ЖУРНАЛ СТА 3/2014
8 СТА 3/2014 ОБ ЗОР / Т Е Х НОЛОГ ИИ www.cta.ru Management Controller) контроллера управления системной платы, что поз- волило уменьшить время простоя до ме- нее чем 50 минут в год и довести степень доступности системы до 99,99%+, что означает немного больше, чем 99,99%. Как было указанно ранее, для неко- торых критически важных задач недо- пустимо даже малейшее время простоя. В качестве решения задач уровня Fault Tolerance предлагается решение AdvantiX Intellect FT, которое поддерживает по- стоянную доступность и обеспечивает непрерывность бизнес-процессов и це- лостность данных. Решение обладает уровнем доступности 99,999% и позво- ляет уменьшить расчётное время про- стоя до 5,25 минут в год, а на практике избежать его вовсе. Решение содержит следующие ком- поненты (рис. 3): ● два сервера Advantix архитектуры x86 c поддержкой аппаратной виртуали- зации; ● внутренние (межузловые) и внешние (производственные) сетевые соеди- нения; ● виртуализация, использующая CentOS и гипервизор KVM (KVMVir- tualization); ● программное обеспечение промежу- точного слоя Stratus everRun Enter- prise для обеспечения отказоустойчи- вости (Availability Engine). В отличие от других решений Stratus everRun Enterprise предотвращает про- стои, а не только выполняет восстанов- ление после сбоев. Это преимущество решения оказывает большое влияние на безопасность и финансовые показатели. Как это работает Одно приложение выполняется на двух виртуальных машинах (ВМ). В случае отказа одной машины прило- жение продолжит выполняться на дру- гой машине без прерывания или потерь данных. В случае отказа компонента в одной системе вместо него использу- ется исправный компонент второй си- стемы. Ввод-вывод автоматически зеркали- руется на резервном сервере. Функция обеспечения отказоустойчивости со- храняет в памяти все выполняющиеся транзакции, а также данные и содержи- мое кэша. Перезапуска машины не тре- буется. Использование двух физических сер- веров обеспечивает 100% резервирова- ние на уровне аппаратных компонен- тов. Программные модули отвечают за зеркалирование и постоянную синхро- низацию всех элементов каждой вирту- альной машины на физическом уровне. Это приводит к отсутствию единой точ- ки отказов для каждого приложения, находящегося в режиме защиты (Pro- tected VM). Специальные модули си- стемы управляют и поддерживают ре- жим синхронизации операций между серверами. Они отвечают за выявление сбойных компонентов и логически уда- ляют их из конфигурации. После устра- нения неисправности эти компоненты возвращаются (реинтегрируются) в конфигурацию. Процессы логического удаления и реинтеграции выполняют- ся бесшовно и незаметны для опера- ционных систем и приложений. Устра- нение сбоев происходит без потери данных, транзакций и состояния при- ложения, и обеспечивается нулевое время простоя. Обзор архитектуры решения Процессобеспечения защитыприложений ● Загружается каждая защищённая виртуальная машина. ● Availability Engine находит парную ВМ на другом узле и объединяет их. ● Процесс объединения представляет собой следующее: - определяется состояние присоеди- няемых компонентов второго узла; - анализируется необходимость зер- кального отображения данных, па- мяти и их синхронизации. ● Инициируется процесс синхрониза- ции, и менеджер пользовательского интерфейса обновляет информацию о процессе восстановления и состоя- нии защищённой ВМ. Рис. 3. Архитектура решения AdvantiX Intellect FT Виртуализация Обеспечение отказоустойчивости Виртуализация Синхронизация Производственная сеть Постоянно доступные приложения Сетевые адаптеры Локальные диски Внутренняя сеть Сеть управления Активная ВМ № 1 Активная ВМ № 1 Синхронная копия ВМ № 2 Синхронная копия ВМ № 2 Узел 0 Физический x86-сервер Обеспечение отказоустойчивости Узел 1 Физический x86-сервер Сетевые адаптеры Локальные диски Рис. 2. Отказоустойчивый кластер Производственная сеть Сеть хранения данных (SAN) Внутренняя сеть кластера Операционная система Приложение Узел 0 Физический сервер 1 Операционная система Приложение Узел 1 Физический сервер 2 Операционная система Приложение Узел N Физический сервер N+1
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy