Катастрофоустойчивые решения Репликация средствами приложений

Репликация средствами приложений

Многие современные приложения позволяют создавать гео-распределенные отказоустойчивые системы. Поэтому в самом простом случае, можно планировать катастрофоустойчивое решение без применения каких-либо дополнительных аппаратных систем. В качестве примера можно привести Microsoft SQL Mirroring, Log Shipping и AlwaysOn Availability Groups; Oracle GoldenGate; Microsoft DFS; IBM DB2 PureScale, DataCore SANsymphony, FalconStor Continuous Data Protector и многие другие. Использование этих опций позволяет создавать геораспределенные системы, способные быстро восстанавливать работоспособность при аварии на одной из площадок.

Существуют специальные  программно-аппаратные системы для построения катастрофоустойчивых решений. К ним можно отнести, например, Symantec Cluster Server, IBM GDPS, Vision Double-Take DR и др. Все эти системы дают возможность обеспечить восстановление практически любых приложений, в том числе и тех, которые не имеют встроенных средств репликации и кластеризации. Также, за счет унификации, мы получаем единую систему управления на уровне всей инфраструктуры, что существенно снижает затраты на администрирование и поддержку.

К преимуществам программного подхода можно отнести и отсутствие необходимости в дополнительном оборудовании, однако любой программный код создает дополнительную вычислительную нагрузку и это необходимо учитывать при планировании.

С ростом числа ИТ-сервисов в компании, архитектура решения становится все более сложной, возрастает также сложность администрирования и поддержки. При планировании решения, нужно учитывать расходы на энергопотребление в резервном дата-центре, в случае программной реализации, большинство серверов  должны работать и это, безусловно, сказываться на стоимости решения.


Одним из лучших решений для организации виртуализации хранения, репликации и защиты данных и сервисов программным способом (без привязки к железу аппаратного обеспечения), являются продукты компании DataCore Software, обладающие следующим функционалом:


Производительность


 

Параллельная обработка операций ввода-вывода

Для оптимизации совокупной стоимости владения ускорьте работу ваших систем хранения данных и увеличьте число исполняемых приложений.

Высокоскоростное кэширование

Ускоряет обработку операций ввода-вывода на дисках и повышает производительность критически важных бизнес-приложений благодаря расширению возможностей существующих хранилищ данных.
   
 

Технология автоматического многоуровневого хранения данных (Auto-Tiering)

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

Технология Random Write Accelerator (ускоритель произвольной записи)

Значительно повышает производительность обработки рабочих нагрузок, для которых характерно множество произвольных записей (часто обновляемых баз данных, ERP-систем и OLTP-систем).
   
 

Контроль качества обслуживания

Обеспечивает для рабочих нагрузок с высоким приоритетом предсказуемую производительность обработки операций ввода-вывода – в соответствии с соглашениями об уровне обслуживания (за счёт регулирования ресурсов, потребляемых запросами на обслуживание с более низким приоритетом).

Балансировка нагрузки в системах хранения данных

Автоматическая балансировка обработки операций ввода-вывода между устройствами и обход отказавших/отключенных каналов.


Доступность

   
 

Синхронное зеркалирование

Высокая доступность при нулевом времени простоя и автоматической настройке – за счёт постоянного зеркалирования копий, находящихся в режиме active/active, между физически разделёнными местами, доступных локальным/распределённым кластерам как общие диски.

Асинхронная удалённая репликация

  • Быстрое и простое выполнение аварийного восстановления и миграции данных с удалённой площадки;
  • Поддержка в актуальном состоянии удалённых копий – без влияния на производительность локальной системы.
   
 

Непрерывные защита и восстановление данных

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

Снимки / Резервные копии

  • Реализовано быстрое получение моментальных снимков на устройствах хранения данных;
  • Эффективно клонируются снимки системы, повышается скорость восстановления системы и становится возможным анализ системы в отключенном состоянии.


Эффективность

   
 

Создание пулов из устройств хранения данных

Консолидация – как дисков, так и других устройств хранения данных – делает возможным экономически эффективное распределение ресурсов по соотношению цена/производительность и ёмкость хранения.

Технология Thin Provisioning (“тонкое резервирование”)

Повышает используемость хранилища данных и обеспечивает экономию средств за счёт выделения необходимого объёма дискового пространства в тот момент времени, когда оно потребуется.
   
 

Миграция данных

  • Реализованы прозрачное перемещение и миграция данных;
  • Позволяет продолжать безостановочное выполнение бизнес-операций во время перемещений центров обработки данных, перемещений виртуальных машин и обновлений системы.

Дедупликация данных/Сжатие данных

Уменьшает объём пространства, необходимого для хранения множества копий одних и тех же данных.


Управление

   
 

Сервисы DataCore™ Insight Services

Возможности прогнозной аналитики на основе технологий машинного обучения и искусственного интеллекта обеспечивают получение действующих подсказок через единую консоль управления.

Облачная интеграция

  • Реализован доступ через облако к системам хранения данных от разных производителей;
  • Дисковый пул расширяется на внешние облака;
  • Шлюз поддерживает автоматическое многоуровневое хранение данных в облачных хранилищах
   
 

Унифицированное хранение данных (NAS/SAN)

Для обеспечения совместного использования файлов [NFS/SMB (CIFS)] поддерживается быстрое сетевое хранилище данных (NAS) высокой доступности.

Технология виртуальных томов (VVols)

Упростите управление хранением данных в средах VMware.
   
 

Централизованное управление

  • Повышаются производительность и эффективность администрирования;
  • Управление всей ИТ-инфраструктурой и мониторинг объединёнными ресурсами хранения с одной консоли.

Проведение анализа и предоставление отчётности (Analysis & Reporting)

  • Для выявления “узких мест” при обработке операций ввода-вывода предлагается выполнение анализа в режиме реального времени и хронологического анализа, а также предоставляются цветные диаграммы (“heat maps”);
  • Реализована генерация отчётов для планирования ёмкости хранения, настройки и мониторинга ресурсов хранения.
   
 

Шифрование

Хранимые данные защищены в любой момент времени, когда дисковые устройства хранения данных выходят из-под вашего контроля.

Гармоничная работа контейнерных приложений

Динамическое выделение для ваших контейнерных приложений из масштабируемой программно-определяемой инфраструктуры хранения постоянных совместных ресурсов хранения высокой доступности.
   
Система Orphus