Репликация баз данных с помощью Dell equallogic

Может ли Dell Equallogic 6100/4100 дублировать базы данных, такие как mysql, MS SQL 2012 и Oracle 11g?

Я хотел бы настроить свои веб-приложения и их базы данных в VMWare 5. Они будут работать на равных логиках и синхронизироваться с другой равной логикой на другом сайте.

Или лучше (и безопаснее) использовать другие средства для репликации баз данных?

Мой план состоит в том, чтобы иметь возможность распределять нагрузку (и выполнять DR) между двумя сайтами, каждый из которых имеет собственную равную логику, которая имеет свою собственную актуальную копию каждой из баз данных.

3 ответа

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

Да, это можно сделать в базах данных SQL в сочетании с инструментами интеграции хоста Equallogic.

Для согласованных с базой данных реплик, которые обрабатываются непосредственно хранилищем Equallogic, необходимо предоставить вашей виртуальной машине SQL прямой доступ iSCSI к SAN, а базу данных необходимо хранить непосредственно на томе Equallogic (а не в VMDK в хранилище данных в объем). Вам также потребуется установить Host Integration Tools в ОС виртуальной машины, чтобы система могла правильно взаимодействовать с массивом, чтобы можно было создать моментальный снимок сразу после того, как данные приостановлены.

Для баз данных Oracle 11g я не верю, что инструменты интеграции хоста пока что совместимы. Вы можете обратиться к техническому документу Equallogic, который ссылается на " Резервное копирование и восстановление с использованием RMAN и моментальных снимков" для получения дополнительной информации о хорошем решении.

Я на самом деле не знаком с mySQL, и не могу дать много информации о поддержке там.

Тем не менее, ваш план для балансировки нагрузки DR и не работает должным образом с этой настройкой, поскольку репликация Equallogic асинхронна и не дает вам "всегда живую" копию данных на сайте DR. Для достижения этой цели вам потребуется репликация на уровне приложения, аналогичная функциональности, предоставляемой в Microsoft Exchange (я полагаю, эта функция называется "группой консистентности"?) - я уверен, что нечто подобное существует в MS SQL, хотя я и не не знаю, как это по сравнению с репликацией EQL.

Если вы используете только таблицы myisam, то "сбросить таблицы с блокировкой чтения" сохранит все изменения на диске и закроет файлы. Затем вы можете сделать снимок файловой системы. Снимите блокировку с "таблиц разблокировки". Это не работает с таблицами innodb в Mysql 5.1 и ранее. Я не знаю о новых версиях.

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